5 //~^ WARN the feature `dyn_star` is incomplete and may not be safe to use and/or cause compiler crashes
8 fn add1(&mut self) -> usize;
11 impl AddOne for usize {
12 fn add1(&mut self) -> usize {
18 fn add_one(i: &mut (dyn* AddOne + '_)) -> usize {
23 let mut x = 42usize as dyn* AddOne;
25 println!("{}", add_one(&mut x));
26 println!("{}", add_one(&mut x));