summaryrefslogtreecommitdiffstats
path: root/src/tools/rustfmt/tests/source/issue_4854.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/rustfmt/tests/source/issue_4854.rs')
-rw-r--r--src/tools/rustfmt/tests/source/issue_4854.rs113
1 files changed, 113 insertions, 0 deletions
diff --git a/src/tools/rustfmt/tests/source/issue_4854.rs b/src/tools/rustfmt/tests/source/issue_4854.rs
new file mode 100644
index 000000000..35d6e21af
--- /dev/null
+++ b/src/tools/rustfmt/tests/source/issue_4854.rs
@@ -0,0 +1,113 @@
+struct Struct {
+ // Multiline comment
+ // should be formatted
+ // properly.
+}
+
+struct Struct2 {
+ // This formatting
+// Should be changed
+}
+
+struct Struct3(
+ // This
+ // is
+ // correct
+);
+
+struct Struct4(
+ // This
+// is
+// not
+// correct
+);
+
+struct Struct5 {
+ /*
+ Comment block
+ with many lines.
+ */
+}
+
+struct Struct6(
+ /*
+ Comment block
+ with many lines.
+ */
+);
+
+struct Struct7 {
+ /*
+Invalid
+format
+*/
+}
+
+struct Struct8(
+ /*
+Invalid
+format
+*/
+);
+
+struct Struct9 { /* bar */ }
+
+struct Struct10 { /* bar
+baz
+*/ }
+
+mod module {
+ struct Struct {
+ // Multiline comment
+ // should be formatted
+ // properly.
+ }
+
+ struct Struct2 {
+ // This formatting
+// Should be changed
+ }
+
+ struct Struct3(
+ // This
+ // is
+ // correct
+ );
+
+ struct Struct4(
+ // This
+ // is
+ // not
+// correct
+ );
+
+ struct Struct5 {
+ /*
+ Comment block
+ with many lines.
+ */
+ }
+
+ struct Struct6(
+ /*
+ Comment block
+ with many lines.
+ */
+ );
+
+ struct Struct7 {
+ /*
+Invalid
+format
+*/
+ }
+
+ struct Struct8(
+ /*
+Invalid
+format
+*/
+ );
+
+ struct Struct9 { /* bar */ }
+}