//@ edition: 2021 | |
fn f<'a>(x: Box<dyn Fn() -> Option<usize + 'a>>) -> usize { | |
//~^ ERROR expected trait, found builtin type `usize` | |
//~| ERROR expected a type, found a trait [E0782] | |
0 | |
} | |
fn create_adder<'a>(x: i32) -> usize + 'a { | |
//~^ ERROR expected trait, found builtin type `usize` | |
//~| ERROR expected a type, found a trait [E0782] | |
move |y| x + y | |
} | |
struct Struct<'a>{ | |
x: usize + 'a, | |
//~^ ERROR expected trait, found builtin type `usize` | |
//~| ERROR expected a type, found a trait [E0782] | |
} | |
fn main() { | |
} |