blob: 012643be92c29ae968776b7199b44934bf2a8a87 [file] [log] [blame] [edit]
#![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;
}