]> git.lizzy.rs Git - rust.git/blob - src/test/ui/error-codes/E0225.stderr
Merge commit '2ca58e7dda4a9eb142599638c59dc04d15961175' into clippyup
[rust.git] / src / test / ui / error-codes / E0225.stderr
1 error[E0225]: only auto traits can be used as additional traits in a trait object
2   --> $DIR/E0225.rs:6:36
3    |
4 LL |     let _: Box<dyn std::io::Read + std::io::Write>;
5    |                    -------------   ^^^^^^^^^^^^^^
6    |                    |               |
7    |                    |               additional non-auto trait
8    |                    |               trait alias used in trait object type (additional use)
9    |                    first non-auto trait
10    |                    trait alias used in trait object type (first use)
11
12 error[E0225]: only auto traits can be used as additional traits in a trait object
13   --> $DIR/E0225.rs:8:20
14    |
15 LL | trait Foo = std::io::Read + std::io::Write;
16    |             -------------   -------------- additional non-auto trait
17    |             |
18    |             first non-auto trait
19 ...
20 LL |     let _: Box<dyn Foo>;
21    |                    ^^^
22    |                    |
23    |                    trait alias used in trait object type (additional use)
24    |                    trait alias used in trait object type (first use)
25
26 error: aborting due to 2 previous errors
27
28 For more information about this error, try `rustc --explain E0225`.