4 let boxed: Box<i32> = box 5;
7 let very_long_variable_name = ( a + first + simple + test );
8 let very_long_variable_name = (a + first + simple + test + AAAAAAAAAAAAA + BBBBBBBBBBBBBBBBB + b + c);
10 let is_internalxxxx = self.codemap.span_to_filename(s) == self.codemap.span_to_filename(m.inner);
12 let some_val = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa * bbbb / (bbbbbb -
13 function_call(x, *very_long_pointer, y))
16 some_ridiculously_loooooooooooooooooooooong_function(10000 * 30000000000 + 40000 / 1002200000000
19 (((((((((aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + a +
20 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + aaaaa))))))))) ;
26 if 1 + 2 > 0 { let result = 5; result } else { 4};
28 if let Some(x) = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa {
32 if let Some(x) = (aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa) {}
34 if let (some_very_large,
35 tuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuple) = 1
39 if let (some_very_large,
40 tuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuple) = 1111 + 2222 {}
42 if let (some_very_large, tuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuple) = 1
46 let test = if true { 5 } else { 3 };
50 } else if different_cond() {
53 // Check subformatting
54 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
59 let range = ( 111111111 + 333333333333333333 + 1111 + 400000000000000000) .. (2222 + 2333333333333333);
61 let another_range = 5..some_func( a , b /* comment */);
63 for _ in 1 ..{ call_forever(); }
65 syntactically_correct(loop { sup( '?'); }, if cond { 0 } else { 1 });
71 let nonsense = (10 .. 0)..(0..10);
75 let x = (aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa &&
76 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
81 unsafe /* {}{}{}{{{{}} */ {
85 unsafe /* very looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong comment */ {}
87 unsafe // So this is a very long comment.
89 // Will it still format correctly?
94 // Regular unsafe block
106 // Test some empty blocks.
109 // FIXME this one could be done better.
110 { /* a block with a comment */ }
115 // A block with a comment.
121 let handler = box DocumentProgressHandler::new(addr, DocumentProgressTask::DOMContentLoaded);
125 fn issue184(source: &str) {
126 for c in source.chars() {
170 let y = [/* comment */ 1, 2 /* post comment */, 3];
172 let z = [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx, yyyyyyyyyyyyyyyyyyyyyyyyyyy, zzzzzzzzzzzzzzzzzz, q];
174 [ 1 + 3, 4 , 5, 6, 7, 7, fncall::<Vec<_>>(3-1)]
178 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa && return;
180 return aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
184 & mut(aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa+bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb);
185 & (aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa+bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb);
189 fn unpack(packed: u32) -> [u16; 2] {
191 (packed >> 16) as u16,
192 (packed >> 0) as u16,
196 let some_trait_xxx = xxxxxxxxxxx + xxxxxxxxxxxxx
197 as SomeTraitXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX;
198 let slightly_longer_trait = yyyyyyyyy + yyyyyyyyyyy as SomeTraitYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY;