1 // rustfmt-normalize_comments: true
2 // rustfmt-wrap_comments: true
6 let boxed: Box<i32> = box 5;
9 let very_long_variable_name = (a + first + simple + test);
10 let very_long_variable_name = (a + first + simple + test + AAAAAAAAAAAAA +
11 BBBBBBBBBBBBBBBBB + b + c);
13 let is_internalxxxx = self.codemap.span_to_filename(s) ==
14 self.codemap.span_to_filename(m.inner);
16 let some_val = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa * bbbb /
17 (bbbbbb - function_call(x, *very_long_pointer, y)) + 1000;
19 some_ridiculously_loooooooooooooooooooooong_function(10000 * 30000000000 +
20 40000 / 1002200000000 -
23 (((((((((aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +
25 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +
47 if let Some(x) = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa {
51 if let Some(x) = (aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +
52 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa) {}
54 if let (some_very_large,
55 tuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuple) = 1 + 2 + 3 {
58 if let (some_very_large,
59 tuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuple) =
62 if let (some_very_large,
63 tuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuple) = 1 + 2 + 3 {}
65 let test = if true { 5 } else { 3 };
69 } else if different_cond() {
72 // Check subformatting
73 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +
74 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
79 let range = (111111111 + 333333333333333333 + 1111 + 400000000000000000)..
80 (2222 + 2333333333333333);
82 let another_range = 5..some_func(a, b /* comment */);
88 syntactically_correct(loop {
91 if cond { 0 } else { 1 });
97 let nonsense = (10..0)..(0..10);
105 let x = (aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa && aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
110 unsafe /* {}{}{}{{{{}} */ {
114 unsafe /* very looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong
118 unsafe /* So this is a very long comment.
120 * Will it still format correctly? */ {
124 // Regular unsafe block
134 // Test some empty blocks.
137 // FIXME this one could be done better.
138 { /* a block with a comment */ }
141 // A block with a comment.
147 let handler = box DocumentProgressHandler::new(addr,
148 DocumentProgressTask::DOMContentLoaded);
152 fn issue184(source: &str) {
153 for c in source.chars() {
161 let x = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 7, 8, 9, 0, 1, 2, 3,
162 4, 5, 6, 7, 8, 9, 0];
170 test123: value_one_two_three_four,
176 let a = WeightedChoice::new(&mut [Weighted {
194 [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx, yyyyyyyyyyyyyyyyyyyyyyyyyyy, zzzzzzzzzzzzzzzzzz, q];
196 [1 + 3, 4, 5, 6, 7, 7, fncall::<Vec<_>>(3 - 1)]
200 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa &&
203 return aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +
204 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
208 &mut (aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +
209 bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb);
210 &(aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +
211 bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb);
215 fn unpack(packed: u32) -> [u16; 2] {
216 [(packed >> 16) as u16, (packed >> 0) as u16]
219 let some_trait_xxx = xxxxxxxxxxx + xxxxxxxxxxxxx as SomeTraitXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX;
220 let slightly_longer_trait = yyyyyyyyy +
221 yyyyyyyyyyy as SomeTraitYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY;
225 let x = (aaaaaaaaaaaaaaaaaaaaaaaaaaaa + bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb + cccccccccccccccc)
227 let y = (aaaaaaaaaaaaaaaaaaaaaaaaaaaa + bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb + cccccccccccccccc)
228 [xxxxx + yyyyy + zzzzz];
232 let x = [aaaaaaaaaaaaaaaaaaaaaaaaaaaa + bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb + cccccccccccccccc;
234 let y = [aaaaaaaaaaaaaaaaaaaaaaaaaaaa + bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb + cccccccccccccccc;
235 xxxxx + yyyyy + zzzzz];
240 println!("yay arithmetix!");
248 // A let binding here seems necessary to trigger it.
251 } else if let false = false {
256 let x = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb;
257 let y = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...
258 bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb;
263 // the expr below won't compile for some reason...
268 let exact = diff / (if size == 0 { 1 } else { size });
270 let cx = tp1.x + any * radius * if anticlockwise { 1.0 } else { -1.0 };
273 fn complex_if_else() {
274 if let Some(x) = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx {
275 } else if let Some(x) = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx {
277 } else if xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + xxxxxxxx {
279 } else if let Some(x) =
280 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx {
282 } else if xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +
290 if let hir::ItemEnum(ref enum_def, ref generics) =
291 self.ast_map.expect_item(enum_node_id).node {}
294 for entry in WalkDir::new(path)
296 .filter_entry(|entry| exclusions.filter_entry(entry)) {}