summaryrefslogtreecommitdiffstats
path: root/src/tools/rustfmt/tests/target/issue_4854.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/rustfmt/tests/target/issue_4854.rs')
-rw-r--r--src/tools/rustfmt/tests/target/issue_4854.rs115
1 files changed, 115 insertions, 0 deletions
diff --git a/src/tools/rustfmt/tests/target/issue_4854.rs b/src/tools/rustfmt/tests/target/issue_4854.rs
new file mode 100644
index 000000000..a81c5a517
--- /dev/null
+++ b/src/tools/rustfmt/tests/target/issue_4854.rs
@@ -0,0 +1,115 @@
+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 */}
+}