]>
Commit | Line | Data |
---|---|---|
dc9dc135 | 1 | error[E0224]: at least one trait is required for an object type |
0731742a | 2 | --> $DIR/trait-object-vs-lifetime.rs:9:23 |
b7449926 | 3 | | |
dc9dc135 XL |
4 | LL | let _: S<'static, dyn 'static +>; |
5 | | ^^^^^^^^^^^^^ | |
b7449926 XL |
6 | |
7 | error[E0107]: wrong number of lifetime arguments: expected 1, found 2 | |
0731742a | 8 | --> $DIR/trait-object-vs-lifetime.rs:11:23 |
b7449926 XL |
9 | | |
10 | LL | let _: S<'static, 'static>; | |
11 | | ^^^^^^^ unexpected lifetime argument | |
12 | ||
13 | error[E0107]: wrong number of type arguments: expected 1, found 0 | |
0731742a | 14 | --> $DIR/trait-object-vs-lifetime.rs:11:12 |
b7449926 XL |
15 | | |
16 | LL | let _: S<'static, 'static>; | |
17 | | ^^^^^^^^^^^^^^^^^^^ expected 1 type argument | |
18 | ||
dc9dc135 | 19 | error[E0224]: at least one trait is required for an object type |
0731742a | 20 | --> $DIR/trait-object-vs-lifetime.rs:14:14 |
b7449926 | 21 | | |
dc9dc135 XL |
22 | LL | let _: S<dyn 'static +, 'static>; |
23 | | ^^^^^^^^^^^^^ | |
b7449926 | 24 | |
74b04a01 XL |
25 | error[E0747]: type provided when a lifetime was expected |
26 | --> $DIR/trait-object-vs-lifetime.rs:14:14 | |
27 | | | |
28 | LL | let _: S<dyn 'static +, 'static>; | |
29 | | ^^^^^^^^^^^^^ | |
30 | | | |
31 | = note: lifetime arguments must be provided before type arguments | |
32 | ||
b7449926 XL |
33 | error: aborting due to 5 previous errors |
34 | ||
ba9703b0 | 35 | Some errors have detailed explanations: E0107, E0224, E0747. |
74b04a01 | 36 | For more information about an error, try `rustc --explain E0107`. |