1 // rustfmt-normalize_comments: true
2 // rustfmt-wrap_comments: true
3 // rustfmt-error_on_line_overflow: false
4 // Struct literal expressions.
19 Fooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo { a: f(), b: b() };
21 Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo {
26 Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo {
33 Foo { a: Bar, b: f() };
43 // Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam lectus. Sed sit
44 // amet ipsum mauris. Maecenas congue ligula ac quam viverra nec consectetur ante
45 // hendrerit. Donec et mollis dolor.
47 // Praesent et diam eget libero egestas mattis sit amet vitae augue.
48 // Nam tincidunt congue enim, ut porta lorem lacinia consectetur.
52 Some(Data::MethodCallData(MethodCallData {
53 span: sub_span.unwrap(),
54 scope: self.enclosing_scope(id),
56 decl_id: Some(decl_id),
60 // o This graph demonstrates how
61 // / \ significant whitespace is
70 TagTerminatedByteMatcher {
71 matcher: ByteMatcher {
73 mask: b"\xFF\xDF\xDF\xDF\xDF\xFF",
82 let foo = Foo::<i64> { memb: 10 };
86 let s = S { a: 0, ..b };
90 let s = S { a: S2 { ..c }, ..b };
109 Foo { a: 1, b: f(2) };
115 LoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongStruct {
118 IntrinsicISizesContribution {
119 content_intrinsic_sizes: IntrinsicISizes {
120 minimum_inline_size: 0,
126 Foo { a: b, c: d, e: f };
135 a: ddddddddddddddddddddd,
136 b: cccccccccccccccccccccccccccccccccccccc,
154 d: dddddddddd, // a comment
161 ffffffffffffffffffffffffffields: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
164 ffffffffffffffffffffffffffields:
165 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
171 MyStruct { /* a comment */ };
178 fn field_init_shorthand() {
179 MyStruct { x, y, z };
180 MyStruct { x, y, z, ..base };
185 dddddddddd, // a comment
189 ffffffffffffffffffffffffffieldsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,