#![feature(dyn_trait)] fn main() { // #2506 // checks rustfmt doesn't remove dyn trait MyTrait { fn method(&self) -> u64; } fn f1(a: Box) {} // 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; }