rustc warning: trait objects without an explicit `dyn` are deprecated
trivikr opened this issue · comments
Trivikram Kamat commented
warning: trait objects without an explicit `dyn` are deprecated
--> /home/trivikr/.cargo/registry/src/github.com-1ecc6299db9ec823/ansi_term-0.11.0/src/ansi.rs:171:21
|
171 | let f: &mut fmt::Write = f;
| ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Write`
|
= note: #[warn(bare_trait_objects)] on by default
Code which needs to be updated:
Line 279 in ff7eba9
Trivikram Kamat commented
The warnings shown while running cargo build
:
warning: trait objects without an explicit `dyn` are deprecated
--> src/ansi.rs:279:21
|
279 | let f: &mut fmt::Write = f;
| ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Write`
|
= note: #[warn(bare_trait_objects)] on by default
warning: trait objects without an explicit `dyn` are deprecated
--> src/ansi.rs:291:29
|
291 | let f: &mut fmt::Write = f;
| ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Write`
warning: trait objects without an explicit `dyn` are deprecated
--> src/ansi.rs:295:29
|
295 | let f: &mut fmt::Write = f;
| ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Write`
warning: trait objects without an explicit `dyn` are deprecated
--> src/ansi.rs:308:21
|
308 | let f: &mut fmt::Write = f;
| ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Write`
warning: trait objects without an explicit `dyn` are deprecated
--> src/display.rs:201:21
|
201 | let w: &mut fmt::Write = f;
| ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Write`
warning: trait objects without an explicit `dyn` are deprecated
--> src/display.rs:210:21
|
210 | let w: &mut io::Write = w;
| ^^^^^^^^^ help: use `dyn`: `dyn io::Write`
warning: trait objects without an explicit `dyn` are deprecated
--> src/display.rs:229:21
|
229 | let f: &mut fmt::Write = f;
| ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Write`
warning: trait objects without an explicit `dyn` are deprecated
--> src/display.rs:239:21
|
239 | let w: &mut io::Write = w;
| ^^^^^^^^^ help: use `dyn`: `dyn io::Write`
warning: trait objects without an explicit `dyn` are deprecated
--> src/write.rs:15:23
|
15 | impl<'a> AnyWrite for fmt::Write + 'a {
| ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn fmt::Write + 'a`
warning: trait objects without an explicit `dyn` are deprecated
--> src/write.rs:29:23
|
29 | impl<'a> AnyWrite for io::Write + 'a {
| ^^^^^^^^^^^^^^ help: use `dyn`: `dyn io::Write + 'a`