#![feature(dyn_trait)] | |
fn main() { | |
// #2506 | |
// checks rustfmt doesn't remove dyn | |
trait MyTrait { | |
fn method(&self) -> u64; | |
} | |
fn f1(a: Box<dyn MyTrait>) {} | |
// checks if line wrap works correctly | |
trait Very_______________________Long__________________Name_______________________________Trait | |
{ | |
fn method(&self) -> u64; | |
} | |
fn f2( | |
a: Box< | |
dyn Very_______________________Long__________________Name____________________Trait | |
+ 'static, | |
>, | |
) { | |
} | |
// #2582 | |
let _: &dyn (::std::any::Any) = &msg; | |
} |