1 // Struct literal expressions.
9 Foo { a: foo() /* comment*/, /* comment*/ b: bar(), ..something };
11 Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo { a: foo(), b: bar(), };
13 Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo { a: foo(), b: bar(), };
15 Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo {
25 Quux { x: if cond { bar(); }, y: baz() };
28 // Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam viverra nec consectetur ante hendrerit. Donec et mollis dolor.
30 // Praesent et diam eget libero egestas mattis sit amet vitae augue.
31 // Nam tincidunt congue enim, ut porta lorem lacinia consectetur.
35 Diagram { /* o This graph demonstrates how
36 * / \ significant whitespace is
44 TagTerminatedByteMatcher {
45 matcher: ByteMatcher {
47 mask: b"\xFF\xDF\xDF\xDF\xDF\xFF",
53 struct Foo<T> { memb: T }
54 let foo = Foo::<i64> { memb: 10 };