File tree 2 files changed +29
-8
lines changed
2 files changed +29
-8
lines changed Original file line number Diff line number Diff line change @@ -123,7 +123,10 @@ error: unneeded late initialization
123
123
--> $DIR/needless_late_init.rs:60:5
124
124
|
125
125
LL | let x;
126
- | ^^^^^^
126
+ | ^^^^^^ created here
127
+ LL | let y = SignificantDrop;
128
+ LL | x = 1;
129
+ | ^^^^^ initialised here
127
130
|
128
131
help: declare `x` here
129
132
|
@@ -134,7 +137,10 @@ error: unneeded late initialization
134
137
--> $DIR/needless_late_init.rs:64:5
135
138
|
136
139
LL | let x;
137
- | ^^^^^^
140
+ | ^^^^^^ created here
141
+ LL | let y = 1;
142
+ LL | x = SignificantDrop;
143
+ | ^^^^^^^^^^^^^^^^^^^ initialised here
138
144
|
139
145
help: declare `x` here
140
146
|
@@ -145,7 +151,10 @@ error: unneeded late initialization
145
151
--> $DIR/needless_late_init.rs:68:5
146
152
|
147
153
LL | let x;
148
- | ^^^^^^
154
+ | ^^^^^^ created here
155
+ ...
156
+ LL | x = SignificantDrop;
157
+ | ^^^^^^^^^^^^^^^^^^^ initialised here
149
158
|
150
159
help: declare `x` here
151
160
|
Original file line number Diff line number Diff line change @@ -2,7 +2,9 @@ error: unneeded late initialization
2
2
--> $DIR/needless_late_init_fixable.rs:6:5
3
3
|
4
4
LL | let a;
5
- | ^^^^^^
5
+ | ^^^^^^ created here
6
+ LL | a = "zero";
7
+ | ^^^^^^^^^^ initialised here
6
8
|
7
9
= note: `-D clippy::needless-late-init` implied by `-D warnings`
8
10
help: declare `a` here
@@ -14,7 +16,10 @@ error: unneeded late initialization
14
16
--> $DIR/needless_late_init_fixable.rs:9:5
15
17
|
16
18
LL | let b;
17
- | ^^^^^^
19
+ | ^^^^^^ created here
20
+ LL | let c;
21
+ LL | b = 1;
22
+ | ^^^^^ initialised here
18
23
|
19
24
help: declare `b` here
20
25
|
@@ -25,7 +30,10 @@ error: unneeded late initialization
25
30
--> $DIR/needless_late_init_fixable.rs:10:5
26
31
|
27
32
LL | let c;
28
- | ^^^^^^
33
+ | ^^^^^^ created here
34
+ LL | b = 1;
35
+ LL | c = 2;
36
+ | ^^^^^ initialised here
29
37
|
30
38
help: declare `c` here
31
39
|
@@ -36,7 +44,9 @@ error: unneeded late initialization
36
44
--> $DIR/needless_late_init_fixable.rs:14:5
37
45
|
38
46
LL | let d: usize;
39
- | ^^^^^^^^^^^^^
47
+ | ^^^^^^^^^^^^^ created here
48
+ LL | d = 1;
49
+ | ^^^^^ initialised here
40
50
|
41
51
help: declare `d` here
42
52
|
@@ -47,7 +57,9 @@ error: unneeded late initialization
47
57
--> $DIR/needless_late_init_fixable.rs:17:5
48
58
|
49
59
LL | let e;
50
- | ^^^^^^
60
+ | ^^^^^^ created here
61
+ LL | e = format!("{}", d);
62
+ | ^^^^^^^^^^^^^^^^^^^^ initialised here
51
63
|
52
64
help: declare `e` here
53
65
|
You can’t perform that action at this time.
0 commit comments