+// rustfmt-wrap_comments: true
// Struct literal expressions.
fn main() {
..something
};
- Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo { a: foo(), b: bar() };
+ Fooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo { a: f(), b: b() };
- Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo {
- a: foo(),
- b: bar(),
+ Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo {
+ a: f(),
+ b: b(),
};
Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo {
// Comment
a: foo(), // Comment
// Comment
- b: bar(), /* Comment */
+ b: bar(), // Comment
};
- Foo { a: Bar, b: foo() };
+ Foo { a: Bar, b: f() };
Quux {
x: if cond {
fn issue201_2() {
let s = S { a: S2 { ..c }, ..b };
}
+
+fn issue278() {
+ let s = S {
+ a: 0,
+ //
+ b: 0,
+ };
+ let s1 = S {
+ a: 0,
+ // foo
+ //
+ // bar
+ b: 0,
+ };
+}
+
+fn struct_exprs() {
+ Foo { a: 1, b: f(2) };
+ Foo {
+ a: 1,
+ b: f(2),
+ ..g(3)
+ };
+ LoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongStruct {
+ ..base
+ };
+ IntrinsicISizesContribution {
+ content_intrinsic_sizes: IntrinsicISizes { minimum_inline_size: 0 },
+ };
+}
+
+fn issue123() {
+ Foo { a: b, c: d, e: f };
+
+ Foo {
+ a: bb,
+ c: dd,
+ e: ff,
+ };
+
+ Foo {
+ a: ddddddddddddddddddddd,
+ b: cccccccccccccccccccccccccccccccccccccc,
+ };
+}
+
+fn issue491() {
+ Foo {
+ guard: None,
+ arm: 0, // Comment
+ };
+
+ Foo { arm: 0 /* Comment */ };
+
+ Foo {
+ a: aaaaaaaaaa,
+ b: bbbbbbbb,
+ c: cccccccccc,
+ d: dddddddddd, // a comment
+ e: eeeeeeeee,
+ };
+}