]>
Commit | Line | Data |
---|---|---|
48663c56 | 1 | error: incorrect use of `await` |
e1599b0c | 2 | --> $DIR/incorrect-syntax-suggestions.rs:8:13 |
48663c56 XL |
3 | | |
4 | LL | let _ = await bar(); | |
5 | | ^^^^^^^^^^^ help: `await` is a postfix operation: `bar().await` | |
6 | ||
7 | error: incorrect use of `await` | |
e1599b0c | 8 | --> $DIR/incorrect-syntax-suggestions.rs:12:13 |
48663c56 XL |
9 | | |
10 | LL | let _ = await? bar(); | |
11 | | ^^^^^^^^^^^^ help: `await` is a postfix operation: `bar().await?` | |
12 | ||
13 | error: incorrect use of `await` | |
e1599b0c | 14 | --> $DIR/incorrect-syntax-suggestions.rs:16:13 |
48663c56 XL |
15 | | |
16 | LL | let _ = await bar()?; | |
17 | | ^^^^^^^^^^^^ help: `await` is a postfix operation: `bar()?.await` | |
18 | ||
19 | error: incorrect use of `await` | |
e1599b0c | 20 | --> $DIR/incorrect-syntax-suggestions.rs:21:13 |
48663c56 XL |
21 | | |
22 | LL | let _ = await { bar() }; | |
23 | | ^^^^^^^^^^^^^^^ help: `await` is a postfix operation: `{ bar() }.await` | |
24 | ||
25 | error: incorrect use of `await` | |
e1599b0c | 26 | --> $DIR/incorrect-syntax-suggestions.rs:25:13 |
48663c56 XL |
27 | | |
28 | LL | let _ = await(bar()); | |
29 | | ^^^^^^^^^^^^ help: `await` is a postfix operation: `(bar()).await` | |
30 | ||
31 | error: incorrect use of `await` | |
e1599b0c | 32 | --> $DIR/incorrect-syntax-suggestions.rs:29:13 |
48663c56 XL |
33 | | |
34 | LL | let _ = await { bar() }?; | |
35 | | ^^^^^^^^^^^^^^^ help: `await` is a postfix operation: `{ bar() }.await` | |
36 | ||
37 | error: incorrect use of `await` | |
e1599b0c | 38 | --> $DIR/incorrect-syntax-suggestions.rs:33:14 |
48663c56 XL |
39 | | |
40 | LL | let _ = (await bar())?; | |
41 | | ^^^^^^^^^^^ help: `await` is a postfix operation: `bar().await` | |
42 | ||
43 | error: incorrect use of `await` | |
e1599b0c | 44 | --> $DIR/incorrect-syntax-suggestions.rs:37:24 |
48663c56 XL |
45 | | |
46 | LL | let _ = bar().await(); | |
47 | | ^^ help: `await` is not a method call, remove the parentheses | |
48 | ||
49 | error: incorrect use of `await` | |
e1599b0c | 50 | --> $DIR/incorrect-syntax-suggestions.rs:41:24 |
48663c56 XL |
51 | | |
52 | LL | let _ = bar().await()?; | |
53 | | ^^ help: `await` is not a method call, remove the parentheses | |
54 | ||
55 | error: incorrect use of `await` | |
e1599b0c | 56 | --> $DIR/incorrect-syntax-suggestions.rs:53:13 |
48663c56 XL |
57 | | |
58 | LL | let _ = await bar(); | |
59 | | ^^^^^^^^^^^ help: `await` is a postfix operation: `bar().await` | |
60 | ||
61 | error: incorrect use of `await` | |
e1599b0c | 62 | --> $DIR/incorrect-syntax-suggestions.rs:58:13 |
48663c56 XL |
63 | | |
64 | LL | let _ = await? bar(); | |
65 | | ^^^^^^^^^^^^ help: `await` is a postfix operation: `bar().await?` | |
66 | ||
67 | error: incorrect use of `await` | |
e1599b0c | 68 | --> $DIR/incorrect-syntax-suggestions.rs:63:13 |
48663c56 XL |
69 | | |
70 | LL | let _ = await bar()?; | |
71 | | ^^^^^^^^^^^^ help: `await` is a postfix operation: `bar()?.await` | |
72 | ||
73 | error: incorrect use of `await` | |
ba9703b0 | 74 | --> $DIR/incorrect-syntax-suggestions.rs:69:14 |
48663c56 XL |
75 | | |
76 | LL | let _ = (await bar())?; | |
77 | | ^^^^^^^^^^^ help: `await` is a postfix operation: `bar().await` | |
78 | ||
79 | error: incorrect use of `await` | |
ba9703b0 | 80 | --> $DIR/incorrect-syntax-suggestions.rs:74:24 |
48663c56 XL |
81 | | |
82 | LL | let _ = bar().await(); | |
83 | | ^^ help: `await` is not a method call, remove the parentheses | |
84 | ||
85 | error: incorrect use of `await` | |
ba9703b0 | 86 | --> $DIR/incorrect-syntax-suggestions.rs:79:24 |
48663c56 XL |
87 | | |
88 | LL | let _ = bar().await()?; | |
89 | | ^^ help: `await` is not a method call, remove the parentheses | |
90 | ||
416331ca | 91 | error: incorrect use of `await` |
ba9703b0 | 92 | --> $DIR/incorrect-syntax-suggestions.rs:107:13 |
416331ca XL |
93 | | |
94 | LL | let _ = await!(bar()); | |
95 | | ^^^^^^^^^^^^^ help: `await` is a postfix operation: `bar().await` | |
96 | ||
97 | error: incorrect use of `await` | |
ba9703b0 | 98 | --> $DIR/incorrect-syntax-suggestions.rs:111:13 |
416331ca XL |
99 | | |
100 | LL | let _ = await!(bar())?; | |
101 | | ^^^^^^^^^^^^^ help: `await` is a postfix operation: `bar().await` | |
102 | ||
103 | error: incorrect use of `await` | |
ba9703b0 | 104 | --> $DIR/incorrect-syntax-suggestions.rs:116:17 |
416331ca XL |
105 | | |
106 | LL | let _ = await!(bar())?; | |
107 | | ^^^^^^^^^^^^^ help: `await` is a postfix operation: `bar().await` | |
108 | ||
109 | error: incorrect use of `await` | |
ba9703b0 | 110 | --> $DIR/incorrect-syntax-suggestions.rs:124:17 |
416331ca XL |
111 | | |
112 | LL | let _ = await!(bar())?; | |
113 | | ^^^^^^^^^^^^^ help: `await` is a postfix operation: `bar().await` | |
114 | ||
48663c56 | 115 | error: expected expression, found `=>` |
ba9703b0 | 116 | --> $DIR/incorrect-syntax-suggestions.rs:132:25 |
48663c56 XL |
117 | | |
118 | LL | match await { await => () } | |
119 | | ----- ^^ expected expression | |
120 | | | | |
121 | | while parsing this incorrect await expression | |
122 | ||
123 | error: incorrect use of `await` | |
ba9703b0 | 124 | --> $DIR/incorrect-syntax-suggestions.rs:132:11 |
48663c56 XL |
125 | | |
126 | LL | match await { await => () } | |
127 | | ^^^^^^^^^^^^^^^^^^^^^ help: `await` is a postfix operation: `{ await => () }.await` | |
128 | ||
129 | error: expected one of `.`, `?`, `{`, or an operator, found `}` | |
ba9703b0 | 130 | --> $DIR/incorrect-syntax-suggestions.rs:135:1 |
48663c56 XL |
131 | | |
132 | LL | match await { await => () } | |
60c5eb7d | 133 | | ----- - expected one of `.`, `?`, `{`, or an operator |
48663c56 XL |
134 | | | |
135 | | while parsing this match expression | |
136 | ... | |
137 | LL | } | |
138 | | ^ unexpected token | |
139 | ||
140 | error[E0728]: `await` is only allowed inside `async` functions and blocks | |
e1599b0c | 141 | --> $DIR/incorrect-syntax-suggestions.rs:53:13 |
48663c56 XL |
142 | | |
143 | LL | fn foo9() -> Result<(), ()> { | |
144 | | ---- this is not `async` | |
145 | LL | let _ = await bar(); | |
146 | | ^^^^^^^^^^^ only allowed inside `async` functions and blocks | |
147 | ||
148 | error[E0728]: `await` is only allowed inside `async` functions and blocks | |
e1599b0c | 149 | --> $DIR/incorrect-syntax-suggestions.rs:58:13 |
48663c56 XL |
150 | | |
151 | LL | fn foo10() -> Result<(), ()> { | |
152 | | ----- this is not `async` | |
153 | LL | let _ = await? bar(); | |
154 | | ^^^^^^^^^^^^ only allowed inside `async` functions and blocks | |
155 | ||
156 | error[E0728]: `await` is only allowed inside `async` functions and blocks | |
e1599b0c | 157 | --> $DIR/incorrect-syntax-suggestions.rs:63:13 |
48663c56 XL |
158 | | |
159 | LL | fn foo11() -> Result<(), ()> { | |
160 | | ----- this is not `async` | |
161 | LL | let _ = await bar()?; | |
162 | | ^^^^^^^^^^^^ only allowed inside `async` functions and blocks | |
163 | ||
164 | error[E0728]: `await` is only allowed inside `async` functions and blocks | |
ba9703b0 | 165 | --> $DIR/incorrect-syntax-suggestions.rs:69:14 |
48663c56 XL |
166 | | |
167 | LL | fn foo12() -> Result<(), ()> { | |
168 | | ----- this is not `async` | |
169 | LL | let _ = (await bar())?; | |
170 | | ^^^^^^^^^^^ only allowed inside `async` functions and blocks | |
171 | ||
172 | error[E0728]: `await` is only allowed inside `async` functions and blocks | |
ba9703b0 | 173 | --> $DIR/incorrect-syntax-suggestions.rs:74:13 |
48663c56 XL |
174 | | |
175 | LL | fn foo13() -> Result<(), ()> { | |
176 | | ----- this is not `async` | |
177 | LL | let _ = bar().await(); | |
178 | | ^^^^^^^^^^^ only allowed inside `async` functions and blocks | |
179 | ||
180 | error[E0728]: `await` is only allowed inside `async` functions and blocks | |
ba9703b0 | 181 | --> $DIR/incorrect-syntax-suggestions.rs:79:13 |
48663c56 XL |
182 | | |
183 | LL | fn foo14() -> Result<(), ()> { | |
184 | | ----- this is not `async` | |
185 | LL | let _ = bar().await()?; | |
186 | | ^^^^^^^^^^^ only allowed inside `async` functions and blocks | |
187 | ||
188 | error[E0728]: `await` is only allowed inside `async` functions and blocks | |
ba9703b0 | 189 | --> $DIR/incorrect-syntax-suggestions.rs:84:13 |
48663c56 XL |
190 | | |
191 | LL | fn foo15() -> Result<(), ()> { | |
192 | | ----- this is not `async` | |
193 | LL | let _ = bar().await; | |
194 | | ^^^^^^^^^^^ only allowed inside `async` functions and blocks | |
195 | ||
196 | error[E0728]: `await` is only allowed inside `async` functions and blocks | |
ba9703b0 | 197 | --> $DIR/incorrect-syntax-suggestions.rs:88:13 |
48663c56 XL |
198 | | |
199 | LL | fn foo16() -> Result<(), ()> { | |
200 | | ----- this is not `async` | |
201 | LL | let _ = bar().await?; | |
202 | | ^^^^^^^^^^^ only allowed inside `async` functions and blocks | |
203 | ||
204 | error[E0728]: `await` is only allowed inside `async` functions and blocks | |
ba9703b0 | 205 | --> $DIR/incorrect-syntax-suggestions.rs:93:17 |
48663c56 XL |
206 | | |
207 | LL | fn foo() -> Result<(), ()> { | |
208 | | --- this is not `async` | |
209 | LL | let _ = bar().await?; | |
210 | | ^^^^^^^^^^^ only allowed inside `async` functions and blocks | |
211 | ||
212 | error[E0728]: `await` is only allowed inside `async` functions and blocks | |
ba9703b0 | 213 | --> $DIR/incorrect-syntax-suggestions.rs:100:17 |
48663c56 XL |
214 | | |
215 | LL | let foo = || { | |
216 | | -- this is not `async` | |
217 | LL | let _ = bar().await?; | |
218 | | ^^^^^^^^^^^ only allowed inside `async` functions and blocks | |
219 | ||
416331ca | 220 | error[E0728]: `await` is only allowed inside `async` functions and blocks |
ba9703b0 | 221 | --> $DIR/incorrect-syntax-suggestions.rs:116:17 |
416331ca XL |
222 | | |
223 | LL | fn foo() -> Result<(), ()> { | |
224 | | --- this is not `async` | |
225 | LL | let _ = await!(bar())?; | |
226 | | ^^^^^^^^^^^^^ only allowed inside `async` functions and blocks | |
227 | ||
228 | error[E0728]: `await` is only allowed inside `async` functions and blocks | |
ba9703b0 | 229 | --> $DIR/incorrect-syntax-suggestions.rs:124:17 |
416331ca XL |
230 | | |
231 | LL | let foo = || { | |
232 | | -- this is not `async` | |
233 | LL | let _ = await!(bar())?; | |
234 | | ^^^^^^^^^^^^^ only allowed inside `async` functions and blocks | |
235 | ||
48663c56 | 236 | error[E0277]: the `?` operator can only be applied to values that implement `std::ops::Try` |
e1599b0c | 237 | --> $DIR/incorrect-syntax-suggestions.rs:16:19 |
48663c56 XL |
238 | | |
239 | LL | let _ = await bar()?; | |
240 | | ^^^^^^ the `?` operator cannot be applied to type `impl std::future::Future` | |
241 | | | |
242 | = help: the trait `std::ops::Try` is not implemented for `impl std::future::Future` | |
243 | = note: required by `std::ops::Try::into_result` | |
244 | ||
ba9703b0 XL |
245 | error[E0277]: the `?` operator can only be applied to values that implement `std::ops::Try` |
246 | --> $DIR/incorrect-syntax-suggestions.rs:63:19 | |
247 | | | |
248 | LL | let _ = await bar()?; | |
249 | | ^^^^^^ the `?` operator cannot be applied to type `impl std::future::Future` | |
250 | | | |
251 | = help: the trait `std::ops::Try` is not implemented for `impl std::future::Future` | |
252 | = note: required by `std::ops::Try::into_result` | |
253 | ||
254 | error: aborting due to 36 previous errors | |
48663c56 | 255 | |
e74abb32 XL |
256 | Some errors have detailed explanations: E0277, E0728. |
257 | For more information about an error, try `rustc --explain E0277`. |