diff options
Diffstat (limited to 'src/tools/rustfmt/tests/target/item-brace-style-same-line-where.rs')
-rw-r--r-- | src/tools/rustfmt/tests/target/item-brace-style-same-line-where.rs | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/src/tools/rustfmt/tests/target/item-brace-style-same-line-where.rs b/src/tools/rustfmt/tests/target/item-brace-style-same-line-where.rs new file mode 100644 index 000000000..fabe5822c --- /dev/null +++ b/src/tools/rustfmt/tests/target/item-brace-style-same-line-where.rs @@ -0,0 +1,37 @@ +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> + where + T: Copy, + { + A, + } + + struct B<T> + where + T: Copy, + { + b: i32, + } + + // For empty enums and structs, the brace remains on the same line. + enum C<T> + where + T: Copy, {} + + struct D<T> + where + T: Copy, {} +} |