rust/tests/target/item-brace-style-always-next-line.rs

72 lines
892 B
Rust
Raw Normal View History

// rustfmt-brace_style: AlwaysNextLine
2017-07-20 23:55:34 -05:00
mod M
{
enum A
{
A,
}
struct B
{
b: i32,
}
// For empty enums and structs, the brace remains on the same line.
enum C {}
struct D {}
enum A<T>
2017-06-11 23:01:41 -05:00
where
T: Copy,
{
A,
}
struct B<T>
2017-06-11 23:01:41 -05:00
where
T: Copy,
{
b: i32,
}
// For empty enums and structs, the brace remains on the same line.
enum C<T>
2017-06-11 23:01:41 -05:00
where
T: Copy, {}
struct D<T>
2017-06-11 23:01:41 -05:00
where
T: Copy, {}
}
fn function() {}
trait Trait {}
impl<T> Trait for T {}
trait Trait2<T>
where
T: Copy + Display + Write + Read + FromStr,
{
}
trait Trait3<T>
where
T: Something
+ SomethingElse
+ Sync
+ Send
+ Display
+ Debug
+ Copy
+ Hash
+ Debug
+ Display
+ Write
+ Read,
{
}