[INFO] crate ddbug 0.2.0 is already in cache
[INFO] checking ddbug-0.2.0 against master#bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc for pr-70917
[INFO] extracting crate ddbug 0.2.0 into /workspace/builds/worker-7/source
[INFO] validating manifest of crates.io crate ddbug 0.2.0 on toolchain bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking crates.io crate ddbug 0.2.0
[INFO] finished tweaking crates.io crate ddbug 0.2.0
[INFO] tweaked toml for crates.io crate ddbug 0.2.0 written to /workspace/builds/worker-7/source/Cargo.toml
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 70be2876454d6238e62d465b068ad32a4e46d3ab65f9eb91218d479c440737b3
[INFO] running `"docker" "start" "-a" "70be2876454d6238e62d465b068ad32a4e46d3ab65f9eb91218d479c440737b3"`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Checking scroll v0.7.0
[INFO] [stderr]     Checking uuid v0.5.1
[INFO] [stderr]     Checking memmap v0.6.2
[INFO] [stderr]     Checking gimli v0.14.0
[INFO] [stderr]    Compiling scroll_derive v0.9.5
[INFO] [stderr]    Compiling scroll_derive v0.8.0
[INFO] [stderr]     Checking goblin v0.0.12
[INFO] [stderr]     Checking scroll v0.9.2
[INFO] [stderr]     Checking pdb v0.2.2
[INFO] [stderr]     Checking object v0.6.0
[INFO] [stderr]     Checking ddbug v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/file/pdb.rs:19:14
[INFO] [stderr]    |
[INFO] [stderr] 19 |     cb: &mut FnMut(&mut File) -> Result<()>,
[INFO] [stderr]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&mut File) -> Result<()>`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/file/mod.rs:37:42
[INFO] [stderr]    |
[INFO] [stderr] 37 |     pub fn parse(path: &'a str, cb: &mut FnMut(&mut File) -> Result<()>) -> Result<()> {
[INFO] [stderr]    |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&mut File) -> Result<()>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/file/mod.rs:63:18
[INFO] [stderr]    |
[INFO] [stderr] 63 |         cb: &mut FnMut(&mut File) -> Result<()>,
[INFO] [stderr]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&mut File) -> Result<()>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/file/mod.rs:302:33
[INFO] [stderr]     |
[INFO] [stderr] 302 |     pub fn print(&self, w: &mut Write, options: &Options) -> Result<()> {
[INFO] [stderr]     |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/file/mod.rs:333:25
[INFO] [stderr]     |
[INFO] [stderr] 333 |     pub fn diff(w: &mut Write, file_a: &File, file_b: &File, options: &Options) -> Result<()> {
[INFO] [stderr]     |                         ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/file/mod.rs:445:34
[INFO] [stderr]     |
[INFO] [stderr] 445 |     fn print_name(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                  ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/file/mod.rs:456:37
[INFO] [stderr]     |
[INFO] [stderr] 456 |     fn print_address(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                     ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/file/mod.rs:468:29
[INFO] [stderr]     |
[INFO] [stderr] 468 |     fn print(&self, w: &mut Write, state: &mut PrintState, _arg: &()) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/file/mod.rs:477:17
[INFO] [stderr]     |
[INFO] [stderr] 477 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/file/mod.rs:530:34
[INFO] [stderr]     |
[INFO] [stderr] 530 |     fn print_name(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                  ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/file/mod.rs:542:37
[INFO] [stderr]     |
[INFO] [stderr] 542 |     fn print_address(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                     ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/file/mod.rs:552:29
[INFO] [stderr]     |
[INFO] [stderr] 552 |     fn print(&self, w: &mut Write, state: &mut PrintState, _arg: &()) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/file/mod.rs:561:17
[INFO] [stderr]     |
[INFO] [stderr] 561 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/function.rs:73:33
[INFO] [stderr]    |
[INFO] [stderr] 73 |     fn print_ref(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]    |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/function.rs:81:33
[INFO] [stderr]    |
[INFO] [stderr] 81 |     pub fn print(&self, w: &mut Write, state: &mut PrintState, unit: &Unit) -> Result<()> {
[INFO] [stderr]    |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:113:17
[INFO] [stderr]     |
[INFO] [stderr] 113 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:187:34
[INFO] [stderr]     |
[INFO] [stderr] 187 |     fn print_name(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                  ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:196:42
[INFO] [stderr]     |
[INFO] [stderr] 196 |     fn print_linkage_name(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                          ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:203:41
[INFO] [stderr]     |
[INFO] [stderr] 203 |     fn print_symbol_name(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                         ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:210:36
[INFO] [stderr]     |
[INFO] [stderr] 210 |     fn print_source(&self, w: &mut Write, unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                                    ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:218:37
[INFO] [stderr]     |
[INFO] [stderr] 218 |     fn print_address(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                     ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:226:34
[INFO] [stderr]     |
[INFO] [stderr] 226 |     fn print_size(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                  ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:233:36
[INFO] [stderr]     |
[INFO] [stderr] 233 |     fn print_inline(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                    ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:240:41
[INFO] [stderr]     |
[INFO] [stderr] 240 |     fn print_declaration(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                         ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:247:47
[INFO] [stderr]     |
[INFO] [stderr] 247 |     fn print_return_type_label(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                               ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:254:41
[INFO] [stderr]     |
[INFO] [stderr] 254 |     fn print_return_type(&self, w: &mut Write, state: &PrintState) -> Result<()> {
[INFO] [stderr]     |                                         ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:281:29
[INFO] [stderr]     |
[INFO] [stderr] 281 |     fn print(&self, w: &mut Write, state: &mut PrintState, unit: &Self::Arg) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:286:17
[INFO] [stderr]     |
[INFO] [stderr] 286 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:372:38
[INFO] [stderr]     |
[INFO] [stderr] 372 |     pub fn print_decl(&self, w: &mut Write, state: &PrintState) -> Result<()> {
[INFO] [stderr]     |                                      ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:383:43
[INFO] [stderr]     |
[INFO] [stderr] 383 |     fn print_size_and_decl(&self, w: &mut Write, state: &PrintState) -> Result<()> {
[INFO] [stderr]     |                                           ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:422:29
[INFO] [stderr]     |
[INFO] [stderr] 422 |     fn print(&self, w: &mut Write, state: &mut PrintState, _unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:427:17
[INFO] [stderr]     |
[INFO] [stderr] 427 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:474:43
[INFO] [stderr]     |
[INFO] [stderr] 474 |     fn print_size_and_decl(&self, w: &mut Write, _state: &PrintState, unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                                           ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:487:41
[INFO] [stderr]     |
[INFO] [stderr] 487 |     fn print_call_source(&self, w: &mut Write, unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                                         ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:499:29
[INFO] [stderr]     |
[INFO] [stderr] 499 |     fn print(&self, w: &mut Write, state: &mut PrintState, unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:513:17
[INFO] [stderr]     |
[INFO] [stderr] 513 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:574:29
[INFO] [stderr]     |
[INFO] [stderr] 574 |     fn print(&self, w: &mut Write, state: &mut PrintState) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:593:29
[INFO] [stderr]     |
[INFO] [stderr] 593 |     fn print(&self, w: &mut Write, state: &mut PrintState, _arg: &()) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:598:17
[INFO] [stderr]     |
[INFO] [stderr] 598 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/namespace.rs:62:33
[INFO] [stderr]    |
[INFO] [stderr] 62 |     pub fn print(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]    |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/print.rs:90:23
[INFO] [stderr]    |
[INFO] [stderr] 90 |         F: FnMut(&mut Write, &mut PrintState<'a, 'input>) -> Result<()>,
[INFO] [stderr]    |                       ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/print.rs:88:39
[INFO] [stderr]    |
[INFO] [stderr] 88 |     pub fn line<F>(&mut self, w: &mut Write, mut f: F) -> Result<()>
[INFO] [stderr]    |                                       ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:114:23
[INFO] [stderr]     |
[INFO] [stderr] 114 |         F: FnMut(&mut Write, &mut PrintState<'a, 'input>) -> Result<()>,
[INFO] [stderr]     |                       ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:112:46
[INFO] [stderr]     |
[INFO] [stderr] 112 |     pub fn line_option<F>(&mut self, w: &mut Write, mut f: F) -> Result<()>
[INFO] [stderr]     |                                              ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:125:40
[INFO] [stderr]     |
[INFO] [stderr] 125 |     pub fn line_u64(&mut self, w: &mut Write, label: &str, arg: u64) -> Result<()> {
[INFO] [stderr]     |                                        ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:135:17
[INFO] [stderr]     |
[INFO] [stderr] 135 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:160:17
[INFO] [stderr]     |
[INFO] [stderr] 160 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:203:23
[INFO] [stderr]     |
[INFO] [stderr] 203 |         F: FnMut(&mut Write, &mut DiffState<'a, 'input>) -> Result<()>,
[INFO] [stderr]     |                       ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:201:39
[INFO] [stderr]     |
[INFO] [stderr] 201 |     pub fn diff<F>(&mut self, w: &mut Write, mut f: F) -> Result<()>
[INFO] [stderr]     |                                       ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:305:23
[INFO] [stderr]     |
[INFO] [stderr] 305 |         F: FnMut(&mut Write, &mut PrintState<'a, 'input>, T) -> Result<()>,
[INFO] [stderr]     |                       ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:303:42
[INFO] [stderr]     |
[INFO] [stderr] 303 |     pub fn line<F, T>(&mut self, w: &mut Write, arg_a: T, arg_b: T, mut f: F) -> Result<()>
[INFO] [stderr]     |                                          ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:338:23
[INFO] [stderr]     |
[INFO] [stderr] 338 |         F: FnMut(&mut Write, &mut PrintState<'a, 'input>, T) -> Result<()>,
[INFO] [stderr]     |                       ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:336:49
[INFO] [stderr]     |
[INFO] [stderr] 336 |     pub fn line_option<F, T>(&mut self, w: &mut Write, arg_a: T, arg_b: T, f: F) -> Result<()>
[INFO] [stderr]     |                                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:343:40
[INFO] [stderr]     |
[INFO] [stderr] 343 |     pub fn line_u64(&mut self, w: &mut Write, label: &str, arg_a: u64, arg_b: u64) -> Result<()> {
[INFO] [stderr]     |                                        ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:357:17
[INFO] [stderr]     |
[INFO] [stderr] 357 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:412:17
[INFO] [stderr]     |
[INFO] [stderr] 412 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:459:17
[INFO] [stderr]     |
[INFO] [stderr] 459 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:500:29
[INFO] [stderr]     |
[INFO] [stderr] 500 |     fn print(&self, w: &mut Write, state: &mut PrintState, arg: &Self::Arg) -> Result<()>;
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:503:17
[INFO] [stderr]     |
[INFO] [stderr] 503 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:518:29
[INFO] [stderr]     |
[INFO] [stderr] 518 |     fn print(&self, w: &mut Write, state: &mut PrintState, arg: &Self::Arg) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:523:17
[INFO] [stderr]     |
[INFO] [stderr] 523 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/range.rs:18:41
[INFO] [stderr]    |
[INFO] [stderr] 18 |     pub fn print_address(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]    |                                         ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/range.rs:27:50
[INFO] [stderr]    |
[INFO] [stderr] 27 |     pub fn print_address_and_size(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]    |                                                  ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/range.rs:40:29
[INFO] [stderr]    |
[INFO] [stderr] 40 |     fn print(&self, w: &mut Write, state: &mut PrintState, _arg: &()) -> Result<()> {
[INFO] [stderr]    |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/range.rs:45:17
[INFO] [stderr]    |
[INFO] [stderr] 45 |         w: &mut Write,
[INFO] [stderr]    |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/source.rs:23:33
[INFO] [stderr]    |
[INFO] [stderr] 23 |     pub fn print(&self, w: &mut Write, unit: &Unit) -> Result<()> {
[INFO] [stderr]    |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:125:41
[INFO] [stderr]     |
[INFO] [stderr] 125 |     pub fn visit_members(&self, f: &mut FnMut(&Member) -> ()) {
[INFO] [stderr]     |                                         ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&Member) -> ()`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:140:33
[INFO] [stderr]     |
[INFO] [stderr] 140 |     pub fn print(&self, w: &mut Write, state: &mut PrintState, unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:155:37
[INFO] [stderr]     |
[INFO] [stderr] 155 |     pub fn print_ref(&self, w: &mut Write, state: &PrintState) -> Result<()> {
[INFO] [stderr]     |                                     ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:171:17
[INFO] [stderr]     |
[INFO] [stderr] 171 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:186:17
[INFO] [stderr]     |
[INFO] [stderr] 186 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:208:17
[INFO] [stderr]     |
[INFO] [stderr] 208 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:225:17
[INFO] [stderr]     |
[INFO] [stderr] 225 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:303:29
[INFO] [stderr]     |
[INFO] [stderr] 303 |     fn print(&self, w: &mut Write, state: &mut PrintState, unit: &Self::Arg) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:308:17
[INFO] [stderr]     |
[INFO] [stderr] 308 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:415:33
[INFO] [stderr]     |
[INFO] [stderr] 415 |     fn print_ref(&self, w: &mut Write, state: &PrintState) -> Result<()> {
[INFO] [stderr]     |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:476:33
[INFO] [stderr]     |
[INFO] [stderr] 476 |     fn print_ref(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/file/pdb.rs:19:14
[INFO] [stderr]    |
[INFO] [stderr] 19 |     cb: &mut FnMut(&mut File) -> Result<()>,
[INFO] [stderr]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&mut File) -> Result<()>`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:512:33
[INFO] [stderr]     |
[INFO] [stderr] 512 |     fn print_ref(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/file/mod.rs:37:42
[INFO] [stderr]    |
[INFO] [stderr] 37 |     pub fn parse(path: &'a str, cb: &mut FnMut(&mut File) -> Result<()>) -> Result<()> {
[INFO] [stderr]    |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&mut File) -> Result<()>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:523:34
[INFO] [stderr]     |
[INFO] [stderr] 523 |     fn print_name(&self, w: &mut Write, state: &mut PrintState) -> Result<()> {
[INFO] [stderr]     |                                  ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/file/mod.rs:63:18
[INFO] [stderr]    |
[INFO] [stderr] 63 |         cb: &mut FnMut(&mut File) -> Result<()>,
[INFO] [stderr]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&mut File) -> Result<()>`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/file/mod.rs:302:33
[INFO] [stderr]     |
[INFO] [stderr] 302 |     pub fn print(&self, w: &mut Write, options: &Options) -> Result<()> {
[INFO] [stderr]     |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:531:36
[INFO] [stderr]     |
[INFO] [stderr] 531 |     fn print_source(&self, w: &mut Write, unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                                    ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/file/mod.rs:333:25
[INFO] [stderr]     |
[INFO] [stderr] 333 |     pub fn diff(w: &mut Write, file_a: &File, file_b: &File, options: &Options) -> Result<()> {
[INFO] [stderr]     |                         ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/file/mod.rs:445:34
[INFO] [stderr]     |
[INFO] [stderr] 445 |     fn print_name(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                  ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/file/mod.rs:456:37
[INFO] [stderr]     |
[INFO] [stderr] 456 |     fn print_address(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                     ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:539:39
[INFO] [stderr]     |
[INFO] [stderr] 539 |     fn print_byte_size(&self, w: &mut Write, state: &mut PrintState) -> Result<()> {
[INFO] [stderr]     |                                       ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/file/mod.rs:468:29
[INFO] [stderr]     |
[INFO] [stderr] 468 |     fn print(&self, w: &mut Write, state: &mut PrintState, _arg: &()) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/file/mod.rs:477:17
[INFO] [stderr]     |
[INFO] [stderr] 477 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:546:29
[INFO] [stderr]     |
[INFO] [stderr] 546 |     fn print(&self, w: &mut Write, state: &mut PrintState, unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/file/mod.rs:530:34
[INFO] [stderr]     |
[INFO] [stderr] 530 |     fn print_name(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                  ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/file/mod.rs:542:37
[INFO] [stderr]     |
[INFO] [stderr] 542 |     fn print_address(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                     ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/file/mod.rs:552:29
[INFO] [stderr]     |
[INFO] [stderr] 552 |     fn print(&self, w: &mut Write, state: &mut PrintState, _arg: &()) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:566:17
[INFO] [stderr]     |
[INFO] [stderr] 566 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/file/mod.rs:561:17
[INFO] [stderr]     |
[INFO] [stderr] 561 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/function.rs:73:33
[INFO] [stderr]    |
[INFO] [stderr] 73 |     fn print_ref(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]    |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/function.rs:81:33
[INFO] [stderr]    |
[INFO] [stderr] 81 |     pub fn print(&self, w: &mut Write, state: &mut PrintState, unit: &Unit) -> Result<()> {
[INFO] [stderr]    |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:113:17
[INFO] [stderr]     |
[INFO] [stderr] 113 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:631:37
[INFO] [stderr]     |
[INFO] [stderr] 631 |     fn visit_members(&self, f: &mut FnMut(&Member) -> ()) {
[INFO] [stderr]     |                                     ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&Member) -> ()`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:187:34
[INFO] [stderr]     |
[INFO] [stderr] 187 |     fn print_name(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                  ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:196:42
[INFO] [stderr]     |
[INFO] [stderr] 196 |     fn print_linkage_name(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                          ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:637:33
[INFO] [stderr]     |
[INFO] [stderr] 637 |     fn print_ref(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:203:41
[INFO] [stderr]     |
[INFO] [stderr] 203 |     fn print_symbol_name(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                         ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:210:36
[INFO] [stderr]     |
[INFO] [stderr] 210 |     fn print_source(&self, w: &mut Write, unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                                    ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:218:37
[INFO] [stderr]     |
[INFO] [stderr] 218 |     fn print_address(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                     ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:649:29
[INFO] [stderr]     |
[INFO] [stderr] 649 |     fn print(&self, w: &mut Write, state: &mut PrintState, unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:226:34
[INFO] [stderr]     |
[INFO] [stderr] 226 |     fn print_size(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                  ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:664:17
[INFO] [stderr]     |
[INFO] [stderr] 664 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:233:36
[INFO] [stderr]     |
[INFO] [stderr] 233 |     fn print_inline(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                    ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:240:41
[INFO] [stderr]     |
[INFO] [stderr] 240 |     fn print_declaration(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                         ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:247:47
[INFO] [stderr]     |
[INFO] [stderr] 247 |     fn print_return_type_label(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                               ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:690:36
[INFO] [stderr]     |
[INFO] [stderr] 690 |     fn print_source(&self, w: &mut Write, unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                                    ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:254:41
[INFO] [stderr]     |
[INFO] [stderr] 254 |     fn print_return_type(&self, w: &mut Write, state: &PrintState) -> Result<()> {
[INFO] [stderr]     |                                         ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:281:29
[INFO] [stderr]     |
[INFO] [stderr] 281 |     fn print(&self, w: &mut Write, state: &mut PrintState, unit: &Self::Arg) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:286:17
[INFO] [stderr]     |
[INFO] [stderr] 286 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:698:39
[INFO] [stderr]     |
[INFO] [stderr] 698 |     fn print_byte_size(&self, w: &mut Write, _state: &mut PrintState) -> Result<()> {
[INFO] [stderr]     |                                       ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:372:38
[INFO] [stderr]     |
[INFO] [stderr] 372 |     pub fn print_decl(&self, w: &mut Write, state: &PrintState) -> Result<()> {
[INFO] [stderr]     |                                      ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:383:43
[INFO] [stderr]     |
[INFO] [stderr] 383 |     fn print_size_and_decl(&self, w: &mut Write, state: &PrintState) -> Result<()> {
[INFO] [stderr]     |                                           ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:422:29
[INFO] [stderr]     |
[INFO] [stderr] 422 |     fn print(&self, w: &mut Write, state: &mut PrintState, _unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:707:41
[INFO] [stderr]     |
[INFO] [stderr] 707 |     fn print_declaration(&self, w: &mut Write, _state: &mut PrintState) -> Result<()> {
[INFO] [stderr]     |                                         ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:427:17
[INFO] [stderr]     |
[INFO] [stderr] 427 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:474:43
[INFO] [stderr]     |
[INFO] [stderr] 474 |     fn print_size_and_decl(&self, w: &mut Write, _state: &PrintState, unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                                           ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:717:17
[INFO] [stderr]     |
[INFO] [stderr] 717 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:487:41
[INFO] [stderr]     |
[INFO] [stderr] 487 |     fn print_call_source(&self, w: &mut Write, unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                                         ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:499:29
[INFO] [stderr]     |
[INFO] [stderr] 499 |     fn print(&self, w: &mut Write, state: &mut PrintState, unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:726:17
[INFO] [stderr]     |
[INFO] [stderr] 726 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:513:17
[INFO] [stderr]     |
[INFO] [stderr] 513 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:574:29
[INFO] [stderr]     |
[INFO] [stderr] 574 |     fn print(&self, w: &mut Write, state: &mut PrintState) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:593:29
[INFO] [stderr]     |
[INFO] [stderr] 593 |     fn print(&self, w: &mut Write, state: &mut PrintState, _arg: &()) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/function.rs:598:17
[INFO] [stderr]     |
[INFO] [stderr] 598 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:767:37
[INFO] [stderr]     |
[INFO] [stderr] 767 |     fn visit_members(&self, f: &mut FnMut(&Member) -> ()) {
[INFO] [stderr]     |                                     ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&Member) -> ()`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/namespace.rs:62:33
[INFO] [stderr]    |
[INFO] [stderr] 62 |     pub fn print(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]    |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:773:33
[INFO] [stderr]     |
[INFO] [stderr] 773 |     fn print_ref(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:785:29
[INFO] [stderr]     |
[INFO] [stderr] 785 |     fn print(&self, w: &mut Write, state: &mut PrintState, unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:800:17
[INFO] [stderr]     |
[INFO] [stderr] 800 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:826:36
[INFO] [stderr]     |
[INFO] [stderr] 826 |     fn print_source(&self, w: &mut Write, unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                                    ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:834:39
[INFO] [stderr]     |
[INFO] [stderr] 834 |     fn print_byte_size(&self, w: &mut Write, _state: &mut PrintState) -> Result<()> {
[INFO] [stderr]     |                                       ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:843:41
[INFO] [stderr]     |
[INFO] [stderr] 843 |     fn print_declaration(&self, w: &mut Write, _state: &mut PrintState) -> Result<()> {
[INFO] [stderr]     |                                         ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:853:17
[INFO] [stderr]     |
[INFO] [stderr] 853 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:862:17
[INFO] [stderr]     |
[INFO] [stderr] 862 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/print.rs:90:23
[INFO] [stderr]    |
[INFO] [stderr] 90 |         F: FnMut(&mut Write, &mut PrintState<'a, 'input>) -> Result<()>,
[INFO] [stderr]    |                       ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:942:17
[INFO] [stderr]     |
[INFO] [stderr] 942 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/print.rs:88:39
[INFO] [stderr]    |
[INFO] [stderr] 88 |     pub fn line<F>(&mut self, w: &mut Write, mut f: F) -> Result<()>
[INFO] [stderr]    |                                       ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:114:23
[INFO] [stderr]     |
[INFO] [stderr] 114 |         F: FnMut(&mut Write, &mut PrintState<'a, 'input>) -> Result<()>,
[INFO] [stderr]     |                       ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:112:46
[INFO] [stderr]     |
[INFO] [stderr] 112 |     pub fn line_option<F>(&mut self, w: &mut Write, mut f: F) -> Result<()>
[INFO] [stderr]     |                                              ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:125:40
[INFO] [stderr]     |
[INFO] [stderr] 125 |     pub fn line_u64(&mut self, w: &mut Write, label: &str, arg: u64) -> Result<()> {
[INFO] [stderr]     |                                        ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:135:17
[INFO] [stderr]     |
[INFO] [stderr] 135 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:160:17
[INFO] [stderr]     |
[INFO] [stderr] 160 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:203:23
[INFO] [stderr]     |
[INFO] [stderr] 203 |         F: FnMut(&mut Write, &mut DiffState<'a, 'input>) -> Result<()>,
[INFO] [stderr]     |                       ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:201:39
[INFO] [stderr]     |
[INFO] [stderr] 201 |     pub fn diff<F>(&mut self, w: &mut Write, mut f: F) -> Result<()>
[INFO] [stderr]     |                                       ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:968:17
[INFO] [stderr]     |
[INFO] [stderr] 968 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:305:23
[INFO] [stderr]     |
[INFO] [stderr] 305 |         F: FnMut(&mut Write, &mut PrintState<'a, 'input>, T) -> Result<()>,
[INFO] [stderr]     |                       ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:303:42
[INFO] [stderr]     |
[INFO] [stderr] 303 |     pub fn line<F, T>(&mut self, w: &mut Write, arg_a: T, arg_b: T, mut f: F) -> Result<()>
[INFO] [stderr]     |                                          ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:982:29
[INFO] [stderr]     |
[INFO] [stderr] 982 |     fn print(&self, w: &mut Write, state: &mut PrintState, unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:338:23
[INFO] [stderr]     |
[INFO] [stderr] 338 |         F: FnMut(&mut Write, &mut PrintState<'a, 'input>, T) -> Result<()>,
[INFO] [stderr]     |                       ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:336:49
[INFO] [stderr]     |
[INFO] [stderr] 336 |     pub fn line_option<F, T>(&mut self, w: &mut Write, arg_a: T, arg_b: T, f: F) -> Result<()>
[INFO] [stderr]     |                                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:343:40
[INFO] [stderr]     |
[INFO] [stderr] 343 |     pub fn line_u64(&mut self, w: &mut Write, label: &str, arg_a: u64, arg_b: u64) -> Result<()> {
[INFO] [stderr]     |                                        ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:992:17
[INFO] [stderr]     |
[INFO] [stderr] 992 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:357:17
[INFO] [stderr]     |
[INFO] [stderr] 357 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:412:17
[INFO] [stderr]     |
[INFO] [stderr] 412 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:459:17
[INFO] [stderr]     |
[INFO] [stderr] 459 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:500:29
[INFO] [stderr]     |
[INFO] [stderr] 500 |     fn print(&self, w: &mut Write, state: &mut PrintState, arg: &Self::Arg) -> Result<()>;
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:503:17
[INFO] [stderr]     |
[INFO] [stderr] 503 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:518:29
[INFO] [stderr]     |
[INFO] [stderr] 518 |     fn print(&self, w: &mut Write, state: &mut PrintState, arg: &Self::Arg) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/print.rs:523:17
[INFO] [stderr]     |
[INFO] [stderr] 523 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/range.rs:18:41
[INFO] [stderr]    |
[INFO] [stderr] 18 |     pub fn print_address(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]    |                                         ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/range.rs:27:50
[INFO] [stderr]    |
[INFO] [stderr] 27 |     pub fn print_address_and_size(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]    |                                                  ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/range.rs:40:29
[INFO] [stderr]    |
[INFO] [stderr] 40 |     fn print(&self, w: &mut Write, state: &mut PrintState, _arg: &()) -> Result<()> {
[INFO] [stderr]    |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/range.rs:45:17
[INFO] [stderr]    |
[INFO] [stderr] 45 |         w: &mut Write,
[INFO] [stderr]    |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/types.rs:1055:29
[INFO] [stderr]      |
[INFO] [stderr] 1055 |     fn print(&self, w: &mut Write, _state: &mut PrintState) -> Result<()> {
[INFO] [stderr]      |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/types.rs:1088:33
[INFO] [stderr]      |
[INFO] [stderr] 1088 |     fn print_ref(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]      |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/source.rs:23:33
[INFO] [stderr]    |
[INFO] [stderr] 23 |     pub fn print(&self, w: &mut Write, unit: &Unit) -> Result<()> {
[INFO] [stderr]    |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/types.rs:1100:29
[INFO] [stderr]      |
[INFO] [stderr] 1100 |     fn print(&self, w: &mut Write, state: &mut PrintState, unit: &Unit) -> Result<()> {
[INFO] [stderr]      |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/types.rs:1115:17
[INFO] [stderr]      |
[INFO] [stderr] 1115 |         w: &mut Write,
[INFO] [stderr]      |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/types.rs:1142:36
[INFO] [stderr]      |
[INFO] [stderr] 1142 |     fn print_source(&self, w: &mut Write, unit: &Unit) -> Result<()> {
[INFO] [stderr]      |                                    ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:125:41
[INFO] [stderr]     |
[INFO] [stderr] 125 |     pub fn visit_members(&self, f: &mut FnMut(&Member) -> ()) {
[INFO] [stderr]     |                                         ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&Member) -> ()`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/types.rs:1150:41
[INFO] [stderr]      |
[INFO] [stderr] 1150 |     fn print_declaration(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]      |                                         ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:140:33
[INFO] [stderr]     |
[INFO] [stderr] 140 |     pub fn print(&self, w: &mut Write, state: &mut PrintState, unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/types.rs:1157:39
[INFO] [stderr]      |
[INFO] [stderr] 1157 |     fn print_byte_size(&self, w: &mut Write, state: &mut PrintState) -> Result<()> {
[INFO] [stderr]      |                                       ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:155:37
[INFO] [stderr]     |
[INFO] [stderr] 155 |     pub fn print_ref(&self, w: &mut Write, state: &PrintState) -> Result<()> {
[INFO] [stderr]     |                                     ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/types.rs:1185:33
[INFO] [stderr]      |
[INFO] [stderr] 1185 |     fn print_ref(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]      |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:171:17
[INFO] [stderr]     |
[INFO] [stderr] 171 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/types.rs:1193:40
[INFO] [stderr]      |
[INFO] [stderr] 1193 |     fn print_name_value(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]      |                                        ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:186:17
[INFO] [stderr]     |
[INFO] [stderr] 186 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/types.rs:1205:29
[INFO] [stderr]      |
[INFO] [stderr] 1205 |     fn print(&self, w: &mut Write, state: &mut PrintState, _unit: &Unit) -> Result<()> {
[INFO] [stderr]      |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:208:17
[INFO] [stderr]     |
[INFO] [stderr] 208 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/types.rs:1210:17
[INFO] [stderr]      |
[INFO] [stderr] 1210 |         w: &mut Write,
[INFO] [stderr]      |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:225:17
[INFO] [stderr]     |
[INFO] [stderr] 225 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/types.rs:1276:33
[INFO] [stderr]      |
[INFO] [stderr] 1276 |     fn print_ref(&self, w: &mut Write, state: &PrintState) -> Result<()> {
[INFO] [stderr]      |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:303:29
[INFO] [stderr]     |
[INFO] [stderr] 303 |     fn print(&self, w: &mut Write, state: &mut PrintState, unit: &Self::Arg) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/types.rs:1328:33
[INFO] [stderr]      |
[INFO] [stderr] 1328 |     fn print_ref(&self, w: &mut Write, state: &PrintState) -> Result<()> {
[INFO] [stderr]      |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:308:17
[INFO] [stderr]     |
[INFO] [stderr] 308 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/types.rs:1400:33
[INFO] [stderr]      |
[INFO] [stderr] 1400 |     fn print_ref(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]      |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/types.rs:1455:33
[INFO] [stderr]      |
[INFO] [stderr] 1455 |     fn print_ref(&self, w: &mut Write, state: &PrintState) -> Result<()> {
[INFO] [stderr]      |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:415:33
[INFO] [stderr]     |
[INFO] [stderr] 415 |     fn print_ref(&self, w: &mut Write, state: &PrintState) -> Result<()> {
[INFO] [stderr]     |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:476:33
[INFO] [stderr]     |
[INFO] [stderr] 476 |     fn print_ref(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/variable.rs:56:33
[INFO] [stderr]    |
[INFO] [stderr] 56 |     fn print_ref(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]    |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:512:33
[INFO] [stderr]     |
[INFO] [stderr] 512 |     fn print_ref(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/variable.rs:67:33
[INFO] [stderr]    |
[INFO] [stderr] 67 |     pub fn print(&self, w: &mut Write, state: &mut PrintState, unit: &Unit) -> Result<()> {
[INFO] [stderr]    |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:523:34
[INFO] [stderr]     |
[INFO] [stderr] 523 |     fn print_name(&self, w: &mut Write, state: &mut PrintState) -> Result<()> {
[INFO] [stderr]     |                                  ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/variable.rs:85:17
[INFO] [stderr]    |
[INFO] [stderr] 85 |         w: &mut Write,
[INFO] [stderr]    |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:531:36
[INFO] [stderr]     |
[INFO] [stderr] 531 |     fn print_source(&self, w: &mut Write, unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                                    ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/variable.rs:120:34
[INFO] [stderr]     |
[INFO] [stderr] 120 |     fn print_name(&self, w: &mut Write, state: &PrintState) -> Result<()> {
[INFO] [stderr]     |                                  ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/variable.rs:128:42
[INFO] [stderr]     |
[INFO] [stderr] 128 |     fn print_linkage_name(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                          ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:539:39
[INFO] [stderr]     |
[INFO] [stderr] 539 |     fn print_byte_size(&self, w: &mut Write, state: &mut PrintState) -> Result<()> {
[INFO] [stderr]     |                                       ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/variable.rs:135:41
[INFO] [stderr]     |
[INFO] [stderr] 135 |     fn print_symbol_name(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                         ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:546:29
[INFO] [stderr]     |
[INFO] [stderr] 546 |     fn print(&self, w: &mut Write, state: &mut PrintState, unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/variable.rs:142:36
[INFO] [stderr]     |
[INFO] [stderr] 142 |     fn print_source(&self, w: &mut Write, unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                                    ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:566:17
[INFO] [stderr]     |
[INFO] [stderr] 566 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/variable.rs:150:37
[INFO] [stderr]     |
[INFO] [stderr] 150 |     fn print_address(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                     ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/variable.rs:157:34
[INFO] [stderr]     |
[INFO] [stderr] 157 |     fn print_size(&self, w: &mut Write, state: &PrintState) -> Result<()> {
[INFO] [stderr]     |                                  ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:631:37
[INFO] [stderr]     |
[INFO] [stderr] 631 |     fn visit_members(&self, f: &mut FnMut(&Member) -> ()) {
[INFO] [stderr]     |                                     ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&Member) -> ()`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/variable.rs:166:41
[INFO] [stderr]     |
[INFO] [stderr] 166 |     fn print_declaration(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                         ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:637:33
[INFO] [stderr]     |
[INFO] [stderr] 637 |     fn print_ref(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/variable.rs:185:29
[INFO] [stderr]     |
[INFO] [stderr] 185 |     fn print(&self, w: &mut Write, state: &mut PrintState, unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/variable.rs:190:17
[INFO] [stderr]     |
[INFO] [stderr] 190 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:649:29
[INFO] [stderr]     |
[INFO] [stderr] 649 |     fn print(&self, w: &mut Write, state: &mut PrintState, unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:664:17
[INFO] [stderr]     |
[INFO] [stderr] 664 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/variable.rs:254:33
[INFO] [stderr]     |
[INFO] [stderr] 254 |     fn print_ref(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/variable.rs:262:34
[INFO] [stderr]     |
[INFO] [stderr] 262 |     fn print_decl(&self, w: &mut Write, state: &PrintState) -> Result<()> {
[INFO] [stderr]     |                                  ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:690:36
[INFO] [stderr]     |
[INFO] [stderr] 690 |     fn print_source(&self, w: &mut Write, unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                                    ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/variable.rs:269:43
[INFO] [stderr]     |
[INFO] [stderr] 269 |     fn print_size_and_decl(&self, w: &mut Write, state: &PrintState) -> Result<()> {
[INFO] [stderr]     |                                           ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:698:39
[INFO] [stderr]     |
[INFO] [stderr] 698 |     fn print_byte_size(&self, w: &mut Write, _state: &mut PrintState) -> Result<()> {
[INFO] [stderr]     |                                       ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/variable.rs:292:29
[INFO] [stderr]     |
[INFO] [stderr] 292 |     fn print(&self, w: &mut Write, state: &mut PrintState, _unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/variable.rs:297:17
[INFO] [stderr]     |
[INFO] [stderr] 297 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:707:41
[INFO] [stderr]     |
[INFO] [stderr] 707 |     fn print_declaration(&self, w: &mut Write, _state: &mut PrintState) -> Result<()> {
[INFO] [stderr]     |                                         ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:717:17
[INFO] [stderr]     |
[INFO] [stderr] 717 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/unit.rs:103:33
[INFO] [stderr]     |
[INFO] [stderr] 103 |     fn print_ref(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:726:17
[INFO] [stderr]     |
[INFO] [stderr] 726 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/unit.rs:111:33
[INFO] [stderr]     |
[INFO] [stderr] 111 |     pub fn print(&self, w: &mut Write, state: &mut PrintState) -> Result<()> {
[INFO] [stderr]     |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:767:37
[INFO] [stderr]     |
[INFO] [stderr] 767 |     fn visit_members(&self, f: &mut FnMut(&Member) -> ()) {
[INFO] [stderr]     |                                     ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&Member) -> ()`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/unit.rs:164:25
[INFO] [stderr]     |
[INFO] [stderr] 164 |     pub fn diff(w: &mut Write, state: &mut DiffState, unit_a: &Unit, unit_b: &Unit) -> Result<()> {
[INFO] [stderr]     |                         ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:773:33
[INFO] [stderr]     |
[INFO] [stderr] 773 |     fn print_ref(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/unit.rs:248:37
[INFO] [stderr]     |
[INFO] [stderr] 248 |     fn print_address(&self, w: &mut Write, range: Option<Range>) -> Result<()> {
[INFO] [stderr]     |                                     ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:785:29
[INFO] [stderr]     |
[INFO] [stderr] 785 |     fn print(&self, w: &mut Write, state: &mut PrintState, unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/unit.rs:323:29
[INFO] [stderr]     |
[INFO] [stderr] 323 |     fn print(&self, w: &mut Write, state: &mut PrintState, _arg: &()) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:800:17
[INFO] [stderr]     |
[INFO] [stderr] 800 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/unit.rs:328:17
[INFO] [stderr]     |
[INFO] [stderr] 328 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:826:36
[INFO] [stderr]     |
[INFO] [stderr] 826 |     fn print_source(&self, w: &mut Write, unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                                    ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:834:39
[INFO] [stderr]     |
[INFO] [stderr] 834 |     fn print_byte_size(&self, w: &mut Write, _state: &mut PrintState) -> Result<()> {
[INFO] [stderr]     |                                       ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:843:41
[INFO] [stderr]     |
[INFO] [stderr] 843 |     fn print_declaration(&self, w: &mut Write, _state: &mut PrintState) -> Result<()> {
[INFO] [stderr]     |                                         ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:853:17
[INFO] [stderr]     |
[INFO] [stderr] 853 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:862:17
[INFO] [stderr]     |
[INFO] [stderr] 862 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:942:17
[INFO] [stderr]     |
[INFO] [stderr] 942 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:968:17
[INFO] [stderr]     |
[INFO] [stderr] 968 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:982:29
[INFO] [stderr]     |
[INFO] [stderr] 982 |     fn print(&self, w: &mut Write, state: &mut PrintState, unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/types.rs:992:17
[INFO] [stderr]     |
[INFO] [stderr] 992 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/types.rs:1055:29
[INFO] [stderr]      |
[INFO] [stderr] 1055 |     fn print(&self, w: &mut Write, _state: &mut PrintState) -> Result<()> {
[INFO] [stderr]      |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/types.rs:1088:33
[INFO] [stderr]      |
[INFO] [stderr] 1088 |     fn print_ref(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]      |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/types.rs:1100:29
[INFO] [stderr]      |
[INFO] [stderr] 1100 |     fn print(&self, w: &mut Write, state: &mut PrintState, unit: &Unit) -> Result<()> {
[INFO] [stderr]      |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/types.rs:1115:17
[INFO] [stderr]      |
[INFO] [stderr] 1115 |         w: &mut Write,
[INFO] [stderr]      |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/types.rs:1142:36
[INFO] [stderr]      |
[INFO] [stderr] 1142 |     fn print_source(&self, w: &mut Write, unit: &Unit) -> Result<()> {
[INFO] [stderr]      |                                    ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/types.rs:1150:41
[INFO] [stderr]      |
[INFO] [stderr] 1150 |     fn print_declaration(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]      |                                         ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/types.rs:1157:39
[INFO] [stderr]      |
[INFO] [stderr] 1157 |     fn print_byte_size(&self, w: &mut Write, state: &mut PrintState) -> Result<()> {
[INFO] [stderr]      |                                       ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/types.rs:1185:33
[INFO] [stderr]      |
[INFO] [stderr] 1185 |     fn print_ref(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]      |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/types.rs:1193:40
[INFO] [stderr]      |
[INFO] [stderr] 1193 |     fn print_name_value(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]      |                                        ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/types.rs:1205:29
[INFO] [stderr]      |
[INFO] [stderr] 1205 |     fn print(&self, w: &mut Write, state: &mut PrintState, _unit: &Unit) -> Result<()> {
[INFO] [stderr]      |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/types.rs:1210:17
[INFO] [stderr]      |
[INFO] [stderr] 1210 |         w: &mut Write,
[INFO] [stderr]      |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/types.rs:1276:33
[INFO] [stderr]      |
[INFO] [stderr] 1276 |     fn print_ref(&self, w: &mut Write, state: &PrintState) -> Result<()> {
[INFO] [stderr]      |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/types.rs:1328:33
[INFO] [stderr]      |
[INFO] [stderr] 1328 |     fn print_ref(&self, w: &mut Write, state: &PrintState) -> Result<()> {
[INFO] [stderr]      |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/types.rs:1400:33
[INFO] [stderr]      |
[INFO] [stderr] 1400 |     fn print_ref(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]      |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]     --> src/types.rs:1455:33
[INFO] [stderr]      |
[INFO] [stderr] 1455 |     fn print_ref(&self, w: &mut Write, state: &PrintState) -> Result<()> {
[INFO] [stderr]      |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/variable.rs:56:33
[INFO] [stderr]    |
[INFO] [stderr] 56 |     fn print_ref(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]    |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/variable.rs:67:33
[INFO] [stderr]    |
[INFO] [stderr] 67 |     pub fn print(&self, w: &mut Write, state: &mut PrintState, unit: &Unit) -> Result<()> {
[INFO] [stderr]    |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/variable.rs:85:17
[INFO] [stderr]    |
[INFO] [stderr] 85 |         w: &mut Write,
[INFO] [stderr]    |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/variable.rs:120:34
[INFO] [stderr]     |
[INFO] [stderr] 120 |     fn print_name(&self, w: &mut Write, state: &PrintState) -> Result<()> {
[INFO] [stderr]     |                                  ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/variable.rs:128:42
[INFO] [stderr]     |
[INFO] [stderr] 128 |     fn print_linkage_name(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                          ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/variable.rs:135:41
[INFO] [stderr]     |
[INFO] [stderr] 135 |     fn print_symbol_name(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                         ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/variable.rs:142:36
[INFO] [stderr]     |
[INFO] [stderr] 142 |     fn print_source(&self, w: &mut Write, unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                                    ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/variable.rs:150:37
[INFO] [stderr]     |
[INFO] [stderr] 150 |     fn print_address(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                     ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/variable.rs:157:34
[INFO] [stderr]     |
[INFO] [stderr] 157 |     fn print_size(&self, w: &mut Write, state: &PrintState) -> Result<()> {
[INFO] [stderr]     |                                  ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/variable.rs:166:41
[INFO] [stderr]     |
[INFO] [stderr] 166 |     fn print_declaration(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                         ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/variable.rs:185:29
[INFO] [stderr]     |
[INFO] [stderr] 185 |     fn print(&self, w: &mut Write, state: &mut PrintState, unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/variable.rs:190:17
[INFO] [stderr]     |
[INFO] [stderr] 190 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/variable.rs:254:33
[INFO] [stderr]     |
[INFO] [stderr] 254 |     fn print_ref(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/variable.rs:262:34
[INFO] [stderr]     |
[INFO] [stderr] 262 |     fn print_decl(&self, w: &mut Write, state: &PrintState) -> Result<()> {
[INFO] [stderr]     |                                  ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/variable.rs:269:43
[INFO] [stderr]     |
[INFO] [stderr] 269 |     fn print_size_and_decl(&self, w: &mut Write, state: &PrintState) -> Result<()> {
[INFO] [stderr]     |                                           ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/variable.rs:292:29
[INFO] [stderr]     |
[INFO] [stderr] 292 |     fn print(&self, w: &mut Write, state: &mut PrintState, _unit: &Unit) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/variable.rs:297:17
[INFO] [stderr]     |
[INFO] [stderr] 297 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/unit.rs:103:33
[INFO] [stderr]     |
[INFO] [stderr] 103 |     fn print_ref(&self, w: &mut Write) -> Result<()> {
[INFO] [stderr]     |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/unit.rs:111:33
[INFO] [stderr]     |
[INFO] [stderr] 111 |     pub fn print(&self, w: &mut Write, state: &mut PrintState) -> Result<()> {
[INFO] [stderr]     |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/unit.rs:164:25
[INFO] [stderr]     |
[INFO] [stderr] 164 |     pub fn diff(w: &mut Write, state: &mut DiffState, unit_a: &Unit, unit_b: &Unit) -> Result<()> {
[INFO] [stderr]     |                         ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/unit.rs:248:37
[INFO] [stderr]     |
[INFO] [stderr] 248 |     fn print_address(&self, w: &mut Write, range: Option<Range>) -> Result<()> {
[INFO] [stderr]     |                                     ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/unit.rs:323:29
[INFO] [stderr]     |
[INFO] [stderr] 323 |     fn print(&self, w: &mut Write, state: &mut PrintState, _arg: &()) -> Result<()> {
[INFO] [stderr]     |                             ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/unit.rs:328:17
[INFO] [stderr]     |
[INFO] [stderr] 328 |         w: &mut Write,
[INFO] [stderr]     |                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] error[E0605]: non-primitive cast: `crate_pdb::PdbInternalSectionOffset` as `u64`
[INFO] [stderr]    --> src/file/pdb.rs:142:39
[INFO] [stderr]     |
[INFO] [stderr] 142 |                         address: Some(data.offset as u64),
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: an `as` expression can only be used to convert between primitive types. Consider using the `From` trait
[INFO] [stderr] 
[INFO] [stderr] error[E0605]: non-primitive cast: `crate_pdb::PdbInternalSectionOffset` as `u64`
[INFO] [stderr]    --> src/file/pdb.rs:142:39
[INFO] [stderr]     |
[INFO] [stderr] 142 |                         address: Some(data.offset as u64),
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: an `as` expression can only be used to convert between primitive types. Consider using the `From` trait
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to previous error
[INFO] [stderr] 
[INFO] [stderr] For more information about this error, try `rustc --explain E0605`.
[INFO] [stderr] error: could not compile `ddbug`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: aborting due to previous error
[INFO] [stderr] 
[INFO] [stderr] For more information about this error, try `rustc --explain E0605`.
[INFO] [stderr] error: could not compile `ddbug`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `"docker" "inspect" "70be2876454d6238e62d465b068ad32a4e46d3ab65f9eb91218d479c440737b3"`
[INFO] running `"docker" "rm" "-f" "70be2876454d6238e62d465b068ad32a4e46d3ab65f9eb91218d479c440737b3"`
[INFO] [stdout] 70be2876454d6238e62d465b068ad32a4e46d3ab65f9eb91218d479c440737b3
