1 2 3 4 5 6 7 8 9
//@ run-pass #![allow(unused_variables)] fn foo<T, F: FnOnce(T) -> T>(f: F) {} fn id<'a>(input: &'a u8) -> &'a u8 { input } fn main() { foo(id); }