]> git.lizzy.rs Git - rust.git/blob - tests/ui/borrowck/borrowck-uninit-in-assignop.stderr
Rollup merge of #106726 - cmorin6:fix-comment-typos, r=Nilstrieb
[rust.git] / tests / ui / borrowck / borrowck-uninit-in-assignop.stderr
1 error[E0381]: used binding `x` isn't initialized
2   --> $DIR/borrowck-uninit-in-assignop.rs:6:5
3    |
4 LL |     let x: isize;
5    |         - binding declared here but left uninitialized
6 LL |     x += 1;
7    |     ^^^^^^ `x` used here but it isn't initialized
8    |
9 help: consider assigning a value
10    |
11 LL |     let x: isize = 0;
12    |                  +++
13
14 error[E0381]: used binding `x` isn't initialized
15   --> $DIR/borrowck-uninit-in-assignop.rs:9:5
16    |
17 LL |     let x: isize;
18    |         - binding declared here but left uninitialized
19 LL |     x -= 1;
20    |     ^^^^^^ `x` used here but it isn't initialized
21    |
22 help: consider assigning a value
23    |
24 LL |     let x: isize = 0;
25    |                  +++
26
27 error[E0381]: used binding `x` isn't initialized
28   --> $DIR/borrowck-uninit-in-assignop.rs:12:5
29    |
30 LL |     let x: isize;
31    |         - binding declared here but left uninitialized
32 LL |     x *= 1;
33    |     ^^^^^^ `x` used here but it isn't initialized
34    |
35 help: consider assigning a value
36    |
37 LL |     let x: isize = 0;
38    |                  +++
39
40 error[E0381]: used binding `x` isn't initialized
41   --> $DIR/borrowck-uninit-in-assignop.rs:15:5
42    |
43 LL |     let x: isize;
44    |         - binding declared here but left uninitialized
45 LL |     x /= 1;
46    |     ^^^^^^ `x` used here but it isn't initialized
47    |
48 help: consider assigning a value
49    |
50 LL |     let x: isize = 0;
51    |                  +++
52
53 error[E0381]: used binding `x` isn't initialized
54   --> $DIR/borrowck-uninit-in-assignop.rs:18:5
55    |
56 LL |     let x: isize;
57    |         - binding declared here but left uninitialized
58 LL |     x %= 1;
59    |     ^^^^^^ `x` used here but it isn't initialized
60    |
61 help: consider assigning a value
62    |
63 LL |     let x: isize = 0;
64    |                  +++
65
66 error[E0381]: used binding `x` isn't initialized
67   --> $DIR/borrowck-uninit-in-assignop.rs:21:5
68    |
69 LL |     let x: isize;
70    |         - binding declared here but left uninitialized
71 LL |     x ^= 1;
72    |     ^^^^^^ `x` used here but it isn't initialized
73    |
74 help: consider assigning a value
75    |
76 LL |     let x: isize = 0;
77    |                  +++
78
79 error[E0381]: used binding `x` isn't initialized
80   --> $DIR/borrowck-uninit-in-assignop.rs:24:5
81    |
82 LL |     let x: isize;
83    |         - binding declared here but left uninitialized
84 LL |     x &= 1;
85    |     ^^^^^^ `x` used here but it isn't initialized
86    |
87 help: consider assigning a value
88    |
89 LL |     let x: isize = 0;
90    |                  +++
91
92 error[E0381]: used binding `x` isn't initialized
93   --> $DIR/borrowck-uninit-in-assignop.rs:27:5
94    |
95 LL |     let x: isize;
96    |         - binding declared here but left uninitialized
97 LL |     x |= 1;
98    |     ^^^^^^ `x` used here but it isn't initialized
99    |
100 help: consider assigning a value
101    |
102 LL |     let x: isize = 0;
103    |                  +++
104
105 error[E0381]: used binding `x` isn't initialized
106   --> $DIR/borrowck-uninit-in-assignop.rs:30:5
107    |
108 LL |     let x: isize;
109    |         - binding declared here but left uninitialized
110 LL |     x <<= 1;
111    |     ^^^^^^^ `x` used here but it isn't initialized
112    |
113 help: consider assigning a value
114    |
115 LL |     let x: isize = 0;
116    |                  +++
117
118 error[E0381]: used binding `x` isn't initialized
119   --> $DIR/borrowck-uninit-in-assignop.rs:33:5
120    |
121 LL |     let x: isize;
122    |         - binding declared here but left uninitialized
123 LL |     x >>= 1;
124    |     ^^^^^^^ `x` used here but it isn't initialized
125    |
126 help: consider assigning a value
127    |
128 LL |     let x: isize = 0;
129    |                  +++
130
131 error: aborting due to 10 previous errors
132
133 For more information about this error, try `rustc --explain E0381`.