2017-01-16 01:50:27 +00:00
// rustfmt-normalize_comments: true
2015-11-09 19:03:01 +00:00
// rustfmt-wrap_comments: true
2015-09-01 21:41:08 +00:00
// rustfmt-struct_lit_style: Visual
2015-07-15 22:44:43 +00:00
// Struct literal expressions.
fn main ( ) {
let x = Bar ;
// Comment
let y = Foo { a : x } ;
Foo { a : foo ( ) /* comment */ , /* comment */ b : bar ( ) , .. something } ;
2015-09-26 06:35:17 +00:00
Fooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo { a : f ( ) , b : b ( ) , } ;
2015-07-15 22:44:43 +00:00
Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo {
// Comment
a : foo ( ) , // Comment
// Comment
b : bar ( ) , // Comment
} ;
Foo { a :Bar ,
2015-09-26 06:35:17 +00:00
b :f ( ) } ;
2015-07-15 22:44:43 +00:00
2015-07-19 21:42:54 +00:00
Quux { x : if cond { bar ( ) ; } , y : baz ( ) } ;
2015-11-22 16:41:54 +00:00
Baz { x : yxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx , z : zzzzz // test
} ;
2015-07-15 22:44:43 +00:00
A {
// 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.
first : item ( ) ,
// Praesent et diam eget libero egestas mattis sit amet vitae augue.
// Nam tincidunt congue enim, ut porta lorem lacinia consectetur.
second : Item
} ;
Diagram { /* o This graph demonstrates how
* / \ significant whitespace is
* o o preserved .
* / | \ \
* o o o o * /
graph : G , }
}