Skip to content

Commit 2ddfc4e

Browse files
bors[bot]matklad
andauthored
Merge #2926
2926: Standard formatting for array types r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
2 parents 82ffe59 + 6ca19b2 commit 2ddfc4e

File tree

5 files changed

+89
-89
lines changed

5 files changed

+89
-89
lines changed

crates/ra_hir_ty/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -847,7 +847,7 @@ impl HirDisplay for ApplicationTy {
847847
}
848848
TypeCtor::Array => {
849849
let t = self.parameters.as_single();
850-
write!(f, "[{};_]", t.display(f.db))?;
850+
write!(f, "[{}; _]", t.display(f.db))?;
851851
}
852852
TypeCtor::RawPtr(m) => {
853853
let t = self.parameters.as_single();

crates/ra_hir_ty/src/tests/coercion.rs

Lines changed: 48 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -71,42 +71,42 @@ fn test2() {
7171
[82; 93) '{ loop {} }': T
7272
[84; 91) 'loop {}': !
7373
[89; 91) '{}': ()
74-
[122; 133) '{ loop {} }': *mut [T;_]
74+
[122; 133) '{ loop {} }': *mut [T; _]
7575
[124; 131) 'loop {}': !
7676
[129; 131) '{}': ()
7777
[160; 173) '{ gen() }': *mut [U]
78-
[166; 169) 'gen': fn gen<U>() -> *mut [T;_]
79-
[166; 171) 'gen()': *mut [U;_]
78+
[166; 169) 'gen': fn gen<U>() -> *mut [T; _]
79+
[166; 171) 'gen()': *mut [U; _]
8080
[186; 420) '{ ...rr); }': ()
81-
[196; 199) 'arr': &[u8;_]
82-
[212; 216) '&[1]': &[u8;_]
83-
[213; 216) '[1]': [u8;_]
81+
[196; 199) 'arr': &[u8; _]
82+
[212; 216) '&[1]': &[u8; _]
83+
[213; 216) '[1]': [u8; _]
8484
[214; 215) '1': u8
8585
[227; 228) 'a': &[u8]
86-
[237; 240) 'arr': &[u8;_]
86+
[237; 240) 'arr': &[u8; _]
8787
[250; 251) 'b': u8
8888
[254; 255) 'f': fn f<u8>(&[T]) -> T
8989
[254; 260) 'f(arr)': u8
90-
[256; 259) 'arr': &[u8;_]
90+
[256; 259) 'arr': &[u8; _]
9191
[270; 271) 'c': &[u8]
9292
[280; 287) '{ arr }': &[u8]
93-
[282; 285) 'arr': &[u8;_]
93+
[282; 285) 'arr': &[u8; _]
9494
[297; 298) 'd': u8
9595
[301; 302) 'g': fn g<u8>(S<&[T]>) -> T
9696
[301; 316) 'g(S { a: arr })': u8
9797
[303; 315) 'S { a: arr }': S<&[u8]>
98-
[310; 313) 'arr': &[u8;_]
99-
[326; 327) 'e': [&[u8];_]
100-
[341; 346) '[arr]': [&[u8];_]
101-
[342; 345) 'arr': &[u8;_]
102-
[356; 357) 'f': [&[u8];_]
103-
[371; 379) '[arr; 2]': [&[u8];_]
104-
[372; 375) 'arr': &[u8;_]
98+
[310; 313) 'arr': &[u8; _]
99+
[326; 327) 'e': [&[u8]; _]
100+
[341; 346) '[arr]': [&[u8]; _]
101+
[342; 345) 'arr': &[u8; _]
102+
[356; 357) 'f': [&[u8]; _]
103+
[371; 379) '[arr; 2]': [&[u8]; _]
104+
[372; 375) 'arr': &[u8; _]
105105
[377; 378) '2': usize
106106
[389; 390) 'g': (&[u8], &[u8])
107107
[407; 417) '(arr, arr)': (&[u8], &[u8])
108-
[408; 411) 'arr': &[u8;_]
109-
[413; 416) 'arr': &[u8;_]
108+
[408; 411) 'arr': &[u8; _]
109+
[413; 416) 'arr': &[u8; _]
110110
"###
111111
);
112112
}
@@ -122,8 +122,8 @@ fn test() {
122122
@r###"
123123
[11; 40) '{ ...[1]; }': ()
124124
[21; 22) 'x': &[i32]
125-
[33; 37) '&[1]': &[i32;_]
126-
[34; 37) '[1]': [i32;_]
125+
[33; 37) '&[1]': &[i32; _]
126+
[34; 37) '[1]': [i32; _]
127127
[35; 36) '1': i32
128128
"###);
129129
}
@@ -159,22 +159,22 @@ fn test(a: A<[u8; 2]>, b: B<[u8; 2]>, c: C<[u8; 2]>) {
159159
[334; 335) 'x': C<[T]>
160160
[355; 360) '{ x }': C<[T]>
161161
[357; 358) 'x': C<[T]>
162-
[370; 371) 'a': A<[u8;_]>
163-
[385; 386) 'b': B<[u8;_]>
164-
[400; 401) 'c': C<[u8;_]>
162+
[370; 371) 'a': A<[u8; _]>
163+
[385; 386) 'b': B<[u8; _]>
164+
[400; 401) 'c': C<[u8; _]>
165165
[415; 481) '{ ...(c); }': ()
166166
[425; 426) 'd': A<[{unknown}]>
167167
[429; 433) 'foo1': fn foo1<{unknown}>(A<[T]>) -> A<[T]>
168168
[429; 436) 'foo1(a)': A<[{unknown}]>
169-
[434; 435) 'a': A<[u8;_]>
169+
[434; 435) 'a': A<[u8; _]>
170170
[446; 447) 'e': B<[u8]>
171171
[450; 454) 'foo2': fn foo2<u8>(B<[T]>) -> B<[T]>
172172
[450; 457) 'foo2(b)': B<[u8]>
173-
[455; 456) 'b': B<[u8;_]>
173+
[455; 456) 'b': B<[u8; _]>
174174
[467; 468) 'f': C<[u8]>
175175
[471; 475) 'foo3': fn foo3<u8>(C<[T]>) -> C<[T]>
176176
[471; 478) 'foo3(c)': C<[u8]>
177-
[476; 477) 'c': C<[u8;_]>
177+
[476; 477) 'c': C<[u8; _]>
178178
"###
179179
);
180180
}
@@ -204,12 +204,12 @@ fn test() {
204204
[72; 97) '{ ... }': &[i32]
205205
[82; 85) 'foo': fn foo<i32>(&[T]) -> &[T]
206206
[82; 91) 'foo(&[1])': &[i32]
207-
[86; 90) '&[1]': &[i32;_]
208-
[87; 90) '[1]': [i32;_]
207+
[86; 90) '&[1]': &[i32; _]
208+
[87; 90) '[1]': [i32; _]
209209
[88; 89) '1': i32
210-
[103; 123) '{ ... }': &[i32;_]
211-
[113; 117) '&[1]': &[i32;_]
212-
[114; 117) '[1]': [i32;_]
210+
[103; 123) '{ ... }': &[i32; _]
211+
[113; 117) '&[1]': &[i32; _]
212+
[114; 117) '[1]': [i32; _]
213213
[115; 116) '1': i32
214214
"###
215215
);
@@ -237,15 +237,15 @@ fn test() {
237237
[60; 61) 'x': &[i32]
238238
[64; 123) 'if tru... }': &[i32]
239239
[67; 71) 'true': bool
240-
[72; 92) '{ ... }': &[i32;_]
241-
[82; 86) '&[1]': &[i32;_]
242-
[83; 86) '[1]': [i32;_]
240+
[72; 92) '{ ... }': &[i32; _]
241+
[82; 86) '&[1]': &[i32; _]
242+
[83; 86) '[1]': [i32; _]
243243
[84; 85) '1': i32
244244
[98; 123) '{ ... }': &[i32]
245245
[108; 111) 'foo': fn foo<i32>(&[T]) -> &[T]
246246
[108; 117) 'foo(&[1])': &[i32]
247-
[112; 116) '&[1]': &[i32;_]
248-
[113; 116) '[1]': [i32;_]
247+
[112; 116) '&[1]': &[i32; _]
248+
[113; 116) '[1]': [i32; _]
249249
[114; 115) '1': i32
250250
"###
251251
);
@@ -277,16 +277,16 @@ fn test(i: i32) {
277277
[88; 89) '2': i32
278278
[93; 96) 'foo': fn foo<i32>(&[T]) -> &[T]
279279
[93; 102) 'foo(&[2])': &[i32]
280-
[97; 101) '&[2]': &[i32;_]
281-
[98; 101) '[2]': [i32;_]
280+
[97; 101) '&[2]': &[i32; _]
281+
[98; 101) '[2]': [i32; _]
282282
[99; 100) '2': i32
283283
[112; 113) '1': i32
284-
[117; 121) '&[1]': &[i32;_]
285-
[118; 121) '[1]': [i32;_]
284+
[117; 121) '&[1]': &[i32; _]
285+
[118; 121) '[1]': [i32; _]
286286
[119; 120) '1': i32
287287
[131; 132) '_': i32
288-
[136; 140) '&[3]': &[i32;_]
289-
[137; 140) '[3]': [i32;_]
288+
[136; 140) '&[3]': &[i32; _]
289+
[137; 140) '[3]': [i32; _]
290290
[138; 139) '3': i32
291291
"###
292292
);
@@ -316,18 +316,18 @@ fn test(i: i32) {
316316
[70; 147) 'match ... }': &[i32]
317317
[76; 77) 'i': i32
318318
[88; 89) '1': i32
319-
[93; 97) '&[1]': &[i32;_]
320-
[94; 97) '[1]': [i32;_]
319+
[93; 97) '&[1]': &[i32; _]
320+
[94; 97) '[1]': [i32; _]
321321
[95; 96) '1': i32
322322
[107; 108) '2': i32
323323
[112; 115) 'foo': fn foo<i32>(&[T]) -> &[T]
324324
[112; 121) 'foo(&[2])': &[i32]
325-
[116; 120) '&[2]': &[i32;_]
326-
[117; 120) '[2]': [i32;_]
325+
[116; 120) '&[2]': &[i32; _]
326+
[117; 120) '[2]': [i32; _]
327327
[118; 119) '2': i32
328328
[131; 132) '_': i32
329-
[136; 140) '&[3]': &[i32;_]
330-
[137; 140) '[3]': [i32;_]
329+
[136; 140) '&[3]': &[i32; _]
330+
[137; 140) '[3]': [i32; _]
331331
[138; 139) '3': i32
332332
"###
333333
);

crates/ra_hir_ty/src/tests/regression.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ fn test() {
102102
[11; 48) '{ ...&y]; }': ()
103103
[21; 22) 'y': &{unknown}
104104
[25; 32) 'unknown': &{unknown}
105-
[38; 45) '[y, &y]': [&&{unknown};_]
105+
[38; 45) '[y, &y]': [&&{unknown}; _]
106106
[39; 40) 'y': &{unknown}
107107
[42; 44) '&y': &&{unknown}
108108
[43; 44) 'y': &{unknown}
@@ -128,7 +128,7 @@ fn test() {
128128
[25; 32) 'unknown': &&{unknown}
129129
[42; 43) 'y': &&{unknown}
130130
[46; 53) 'unknown': &&{unknown}
131-
[59; 77) '[(x, y..., &x)]': [(&&&{unknown}, &&&{unknown});_]
131+
[59; 77) '[(x, y..., &x)]': [(&&&{unknown}, &&&{unknown}); _]
132132
[60; 66) '(x, y)': (&&&{unknown}, &&&{unknown})
133133
[61; 62) 'x': &&{unknown}
134134
[64; 65) 'y': &&{unknown}
@@ -180,8 +180,8 @@ fn test_line_buffer() {
180180
"#),
181181
@r###"
182182
[23; 53) '{ ...n']; }': ()
183-
[29; 50) '&[0, b...b'\n']': &[u8;_]
184-
[30; 50) '[0, b'...b'\n']': [u8;_]
183+
[29; 50) '&[0, b...b'\n']': &[u8; _]
184+
[30; 50) '[0, b'...b'\n']': [u8; _]
185185
[31; 32) '0': u8
186186
[34; 39) 'b'\n'': u8
187187
[41; 42) '1': u8

crates/ra_hir_ty/src/tests/simple.rs

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ mod boxed {
2828
2929
"#,
3030
);
31-
assert_eq!("(Box<i32>, Box<Box<i32>>, Box<&i32>, Box<[i32;_]>)", type_at_pos(&db, pos));
31+
assert_eq!("(Box<i32>, Box<Box<i32>>, Box<&i32>, Box<[i32; _]>)", type_at_pos(&db, pos));
3232
}
3333

3434
#[test]
@@ -1061,55 +1061,55 @@ fn test(x: &str, y: isize) {
10611061
[9; 10) 'x': &str
10621062
[18; 19) 'y': isize
10631063
[28; 293) '{ ... []; }': ()
1064-
[38; 39) 'a': [&str;_]
1065-
[42; 45) '[x]': [&str;_]
1064+
[38; 39) 'a': [&str; _]
1065+
[42; 45) '[x]': [&str; _]
10661066
[43; 44) 'x': &str
1067-
[55; 56) 'b': [[&str;_];_]
1068-
[59; 65) '[a, a]': [[&str;_];_]
1069-
[60; 61) 'a': [&str;_]
1070-
[63; 64) 'a': [&str;_]
1071-
[75; 76) 'c': [[[&str;_];_];_]
1072-
[79; 85) '[b, b]': [[[&str;_];_];_]
1073-
[80; 81) 'b': [[&str;_];_]
1074-
[83; 84) 'b': [[&str;_];_]
1075-
[96; 97) 'd': [isize;_]
1076-
[100; 112) '[y, 1, 2, 3]': [isize;_]
1067+
[55; 56) 'b': [[&str; _]; _]
1068+
[59; 65) '[a, a]': [[&str; _]; _]
1069+
[60; 61) 'a': [&str; _]
1070+
[63; 64) 'a': [&str; _]
1071+
[75; 76) 'c': [[[&str; _]; _]; _]
1072+
[79; 85) '[b, b]': [[[&str; _]; _]; _]
1073+
[80; 81) 'b': [[&str; _]; _]
1074+
[83; 84) 'b': [[&str; _]; _]
1075+
[96; 97) 'd': [isize; _]
1076+
[100; 112) '[y, 1, 2, 3]': [isize; _]
10771077
[101; 102) 'y': isize
10781078
[104; 105) '1': isize
10791079
[107; 108) '2': isize
10801080
[110; 111) '3': isize
1081-
[122; 123) 'd': [isize;_]
1082-
[126; 138) '[1, y, 2, 3]': [isize;_]
1081+
[122; 123) 'd': [isize; _]
1082+
[126; 138) '[1, y, 2, 3]': [isize; _]
10831083
[127; 128) '1': isize
10841084
[130; 131) 'y': isize
10851085
[133; 134) '2': isize
10861086
[136; 137) '3': isize
1087-
[148; 149) 'e': [isize;_]
1088-
[152; 155) '[y]': [isize;_]
1087+
[148; 149) 'e': [isize; _]
1088+
[152; 155) '[y]': [isize; _]
10891089
[153; 154) 'y': isize
1090-
[165; 166) 'f': [[isize;_];_]
1091-
[169; 175) '[d, d]': [[isize;_];_]
1092-
[170; 171) 'd': [isize;_]
1093-
[173; 174) 'd': [isize;_]
1094-
[185; 186) 'g': [[isize;_];_]
1095-
[189; 195) '[e, e]': [[isize;_];_]
1096-
[190; 191) 'e': [isize;_]
1097-
[193; 194) 'e': [isize;_]
1098-
[206; 207) 'h': [i32;_]
1099-
[210; 216) '[1, 2]': [i32;_]
1090+
[165; 166) 'f': [[isize; _]; _]
1091+
[169; 175) '[d, d]': [[isize; _]; _]
1092+
[170; 171) 'd': [isize; _]
1093+
[173; 174) 'd': [isize; _]
1094+
[185; 186) 'g': [[isize; _]; _]
1095+
[189; 195) '[e, e]': [[isize; _]; _]
1096+
[190; 191) 'e': [isize; _]
1097+
[193; 194) 'e': [isize; _]
1098+
[206; 207) 'h': [i32; _]
1099+
[210; 216) '[1, 2]': [i32; _]
11001100
[211; 212) '1': i32
11011101
[214; 215) '2': i32
1102-
[226; 227) 'i': [&str;_]
1103-
[230; 240) '["a", "b"]': [&str;_]
1102+
[226; 227) 'i': [&str; _]
1103+
[230; 240) '["a", "b"]': [&str; _]
11041104
[231; 234) '"a"': &str
11051105
[236; 239) '"b"': &str
1106-
[251; 252) 'b': [[&str;_];_]
1107-
[255; 265) '[a, ["b"]]': [[&str;_];_]
1108-
[256; 257) 'a': [&str;_]
1109-
[259; 264) '["b"]': [&str;_]
1106+
[251; 252) 'b': [[&str; _]; _]
1107+
[255; 265) '[a, ["b"]]': [[&str; _]; _]
1108+
[256; 257) 'a': [&str; _]
1109+
[259; 264) '["b"]': [&str; _]
11101110
[260; 263) '"b"': &str
1111-
[275; 276) 'x': [u8;_]
1112-
[288; 290) '[]': [u8;_]
1111+
[275; 276) 'x': [u8; _]
1112+
[288; 290) '[]': [u8; _]
11131113
"###
11141114
);
11151115
}

crates/ra_hir_ty/src/tests/traits.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -479,7 +479,7 @@ fn indexing_arrays() {
479479
@r###"
480480
[10; 26) '{ &mut...[2]; }': ()
481481
[12; 23) '&mut [9][2]': &mut {unknown}
482-
[17; 20) '[9]': [i32;_]
482+
[17; 20) '[9]': [i32; _]
483483
[17; 23) '[9][2]': {unknown}
484484
[18; 19) '9': i32
485485
[21; 22) '2': i32

0 commit comments

Comments
 (0)