]>
Commit | Line | Data |
---|---|---|
b7449926 | 1 | error[E0308]: mismatched types |
0731742a | 2 | --> $DIR/dst-bad-assign-3.rs:33:12 |
b7449926 XL |
3 | | |
4 | LL | f5.2 = Bar1 {f: 36}; | |
dfeec247 | 5 | | ^^^^^^^^^^^^ expected trait object `dyn ToBar`, found struct `Bar1` |
b7449926 | 6 | | |
60c5eb7d XL |
7 | = note: expected trait object `dyn ToBar` |
8 | found struct `Bar1` | |
b7449926 XL |
9 | |
10 | error[E0277]: the size for values of type `dyn ToBar` cannot be known at compilation time | |
0731742a | 11 | --> $DIR/dst-bad-assign-3.rs:33:5 |
b7449926 XL |
12 | | |
13 | LL | f5.2 = Bar1 {f: 36}; | |
14 | | ^^^^ doesn't have a size known at compile-time | |
15 | | | |
1b1a35ee | 16 | = help: the trait `Sized` is not implemented for `dyn ToBar` |
b7449926 XL |
17 | = note: the left-hand-side of an assignment must have a statically known size |
18 | ||
19 | error: aborting due to 2 previous errors | |
20 | ||
48663c56 | 21 | Some errors have detailed explanations: E0277, E0308. |
b7449926 | 22 | For more information about an error, try `rustc --explain E0277`. |