]> git.lizzy.rs Git - rust.git/blob - tests/source/dyn_trait.rs
Prevent duplicate comma when formatting struct pattern with ".."
[rust.git] / tests / source / dyn_trait.rs
1 #![feature(dyn_trait)]
2
3 fn main() {
4     // #2506
5     // checks rustfmt doesn't remove dyn
6     trait MyTrait {
7         fn method(&self) -> u64;
8     }
9     fn f1(a: Box<dyn MyTrait>) {}
10
11     // checks if line wrap works correctly
12     trait Very_______________________Long__________________Name_______________________________Trait {
13         fn method(&self) -> u64;
14     }
15
16     fn f2(a: Box<dyn Very_______________________Long__________________Name____________________Trait+ 'static,>) {}
17
18     // #2582
19     let _: &dyn (::std::any::Any) = &msg;
20 }