mirror of
https://github.com/rust-lang/rust.git
synced 2024-12-11 16:15:03 +00:00
f1d29ff580
Test that the opening brace of trait with long name or bounds with multiple lines will be put on the next line.
17 lines
473 B
Rust
17 lines
473 B
Rust
#![feature(dyn_trait)]
|
|
fn main() {
|
|
// 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,>) {}
|
|
|
|
}
|