//@ run-pass | |
#![allow(dead_code)] | |
// A basic test of using a higher-ranked trait bound. | |
//@ pretty-expanded FIXME #23616 | |
trait FnLike<A,R> { | |
fn call(&self, arg: A) -> R; | |
} | |
type FnObject<'b> = dyn for<'a> FnLike<&'a isize, &'a isize> + 'b; | |
fn main() { | |
} |