[INFO] fetching crate efi 0.3.1...
[INFO] checking efi-0.3.1 against try#264a7c4a1c917c83d13895a31231f9d93c7b67e1 for pr-132289
[INFO] extracting crate efi 0.3.1 into /workspace/builds/worker-6-tc2/source
[INFO] validating manifest of crates.io crate efi 0.3.1 on toolchain 264a7c4a1c917c83d13895a31231f9d93c7b67e1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+264a7c4a1c917c83d13895a31231f9d93c7b67e1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-6-tc2/source/rust-toolchain
[INFO] started tweaking crates.io crate efi 0.3.1
[INFO] finished tweaking crates.io crate efi 0.3.1
[INFO] tweaked toml for crates.io crate efi 0.3.1 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] crate crates.io crate efi 0.3.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+264a7c4a1c917c83d13895a31231f9d93c7b67e1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+264a7c4a1c917c83d13895a31231f9d93c7b67e1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e8b35bc23393afdd0a5b46b98582e2ec9fc7523cb0b0c7b185f737dedbd39ba1
[INFO] running `Command { std: "docker" "start" "-a" "e8b35bc23393afdd0a5b46b98582e2ec9fc7523cb0b0c7b185f737dedbd39ba1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e8b35bc23393afdd0a5b46b98582e2ec9fc7523cb0b0c7b185f737dedbd39ba1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e8b35bc23393afdd0a5b46b98582e2ec9fc7523cb0b0c7b185f737dedbd39ba1", kill_on_drop: false }`
[INFO] [stdout] e8b35bc23393afdd0a5b46b98582e2ec9fc7523cb0b0c7b185f737dedbd39ba1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+264a7c4a1c917c83d13895a31231f9d93c7b67e1" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7d5802e5c4d204dcf7aacb28229fd780ee48fcf9f4d89643e0553c9126115be0
[INFO] running `Command { std: "docker" "start" "-a" "7d5802e5c4d204dcf7aacb28229fd780ee48fcf9f4d89643e0553c9126115be0", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.68
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling failure_derive v0.1.8
[INFO] [stderr]    Compiling unicode-xid v0.2.4
[INFO] [stderr]     Checking efi_ffi v0.1.1
[INFO] [stderr]     Checking rlibc v1.0.0
[INFO] [stderr]     Checking utf8-width v0.1.6
[INFO] [stderr]    Compiling quote v1.0.33
[INFO] [stderr]    Compiling synstructure v0.12.6
[INFO] [stderr]     Checking failure v0.1.8
[INFO] [stderr]     Checking efi v0.3.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0463]: can't find crate for `matches`
[INFO] [stdout]   --> src/net/dns/mod.rs:16:27
[INFO] [stdout]    |
[INFO] [stdout] 16 | #[cfg(test)] #[macro_use] extern crate matches;
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `ptr_internals` is internal to the compiler or standard library
[INFO] [stdout]  --> src/lib.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | #![feature(ptr_internals)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: using it is strongly discouraged
[INFO] [stdout]   = note: `#[warn(internal_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::option`
[INFO] [stdout]   --> src/lib.rs:30:13
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub use core::option;
[INFO] [stdout]    |             ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::fmt`
[INFO] [stdout]   --> src/lib.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub use core::fmt;
[INFO] [stdout]    |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `io`
[INFO] [stdout]    --> src/io/buffered.rs:870:9
[INFO] [stdout]     |
[INFO] [stdout] 870 |     use io::prelude::*;
[INFO] [stdout]     |         ^^ use of undeclared crate or module `io`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `io`
[INFO] [stdout]    --> src/io/cursor.rs:328:9
[INFO] [stdout]     |
[INFO] [stdout] 328 |     use io::prelude::*;
[INFO] [stdout]     |         ^^ use of undeclared crate or module `io`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `error`
[INFO] [stdout]    --> src/io/error.rs:500:9
[INFO] [stdout]     |
[INFO] [stdout] 500 |     use error;
[INFO] [stdout]     |         ^^^^^ no external crate `error`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these modules instead
[INFO] [stdout]     |
[INFO] [stdout] 500 |     use crate::io::error;
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~
[INFO] [stdout] 500 |     use core::error;
[INFO] [stdout]     |         ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sys`
[INFO] [stdout]    --> src/io/error.rs:502:9
[INFO] [stdout]     |
[INFO] [stdout] 502 |     use sys::os::error_string;
[INFO] [stdout]     |         ^^^ use of undeclared crate or module `sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `fmt`
[INFO] [stdout]    --> src/io/error.rs:501:9
[INFO] [stdout]     |
[INFO] [stdout] 501 |     use fmt;
[INFO] [stdout]     |         ^^^ no external crate `fmt`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these modules instead
[INFO] [stdout]     |
[INFO] [stdout] 501 |     use crate::std::fmt;
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~
[INFO] [stdout] 501 |     use core::fmt;
[INFO] [stdout]     |         ~~~~~~~~~
[INFO] [stdout] 501 |     use alloc::fmt;
[INFO] [stdout]     |         ~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `io`
[INFO] [stdout]    --> src/io/impls.rs:270:9
[INFO] [stdout]     |
[INFO] [stdout] 270 |     use io::prelude::*;
[INFO] [stdout]     |         ^^ use of undeclared crate or module `io`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `io`
[INFO] [stdout]    --> src/io/util.rs:222:9
[INFO] [stdout]     |
[INFO] [stdout] 222 |     use io::prelude::*;
[INFO] [stdout]     |         ^^ use of undeclared crate or module `io`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `io`
[INFO] [stdout]     --> src/io/mod.rs:2059:9
[INFO] [stdout]      |
[INFO] [stdout] 2059 |     use io::prelude::*;
[INFO] [stdout]      |         ^^ use of undeclared crate or module `io`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `sys`
[INFO] [stdout]    --> src/io/error.rs:503:9
[INFO] [stdout]     |
[INFO] [stdout] 503 |     use sys::decode_error_kind;
[INFO] [stdout]     |         ^^^ use of undeclared crate or module `sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `Error`
[INFO] [stdout]    --> src/net/dns/name.rs:140:9
[INFO] [stdout]     |
[INFO] [stdout] 140 |     use Error;
[INFO] [stdout]     |         ^^^^^ no external crate `Error`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items instead
[INFO] [stdout]     |
[INFO] [stdout] 140 |     use crate::io::Error;
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~
[INFO] [stdout] 140 |     use crate::net::dns::Error;
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 140 |     use crate::std::fmt::Error;
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 140 |     use core::error::Error;
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~~~
[INFO] [stdout]       and 2 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `Name`
[INFO] [stdout]    --> src/net/dns/name.rs:141:9
[INFO] [stdout]     |
[INFO] [stdout] 141 |     use Name;
[INFO] [stdout]     |         ^^^^ no external crate `Name`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct through its public re-export instead
[INFO] [stdout]     |
[INFO] [stdout] 141 |     use crate::net::dns::Name;
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `Opcode`
[INFO] [stdout]    --> src/net/dns/parser.rs:168:9
[INFO] [stdout]     |
[INFO] [stdout] 168 |     use Opcode::*;
[INFO] [stdout]     |         ^^^^^^ use of undeclared type `Opcode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `Opcode`
[INFO] [stdout]    --> src/net/dns/header.rs:107:9
[INFO] [stdout]     |
[INFO] [stdout] 107 |     use Opcode::*;
[INFO] [stdout]     |         ^^^^^^ help: a similar path exists: `super::Opcode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `QueryType`
[INFO] [stdout]    --> src/net/dns/builder.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |     use QueryType as QT;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ no external crate `QueryType`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]     |
[INFO] [stdout] 117 |     use crate::net::dns::QueryType as QT;
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `QueryClass`
[INFO] [stdout]    --> src/net/dns/builder.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |     use QueryClass as QC;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ no external crate `QueryClass`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]     |
[INFO] [stdout] 118 |     use crate::net::dns::QueryClass as QC;
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `Opcode`
[INFO] [stdout]   --> src/net/dns/rdata/aaaa.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |     use Opcode::*;
[INFO] [stdout]    |         ^^^^^^ use of undeclared type `Opcode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `Opcode`
[INFO] [stdout]   --> src/net/dns/rdata/cname.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     use Opcode::*;
[INFO] [stdout]    |         ^^^^^^ use of undeclared type `Opcode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `Opcode`
[INFO] [stdout]   --> src/net/dns/rdata/mx.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |     use Opcode::*;
[INFO] [stdout]    |         ^^^^^^ use of undeclared type `Opcode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `Opcode`
[INFO] [stdout]   --> src/net/dns/rdata/ns.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |     use Opcode::*;
[INFO] [stdout]    |         ^^^^^^ use of undeclared type `Opcode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `Opcode`
[INFO] [stdout]   --> src/net/dns/rdata/ptr.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |     use Opcode::*;
[INFO] [stdout]    |         ^^^^^^ use of undeclared type `Opcode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `Opcode`
[INFO] [stdout]   --> src/net/dns/rdata/soa.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |     use Opcode::*;
[INFO] [stdout]    |         ^^^^^^ use of undeclared type `Opcode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `Opcode`
[INFO] [stdout]   --> src/net/dns/rdata/srv.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |     use Opcode::*;
[INFO] [stdout]    |         ^^^^^^ use of undeclared type `Opcode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `Opcode`
[INFO] [stdout]   --> src/net/dns/rdata/txt.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |     use Opcode::*;
[INFO] [stdout]    |         ^^^^^^ use of undeclared type `Opcode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sync`
[INFO] [stdout]    --> src/io/buffered.rs:872:9
[INFO] [stdout]     |
[INFO] [stdout] 872 |     use sync::atomic::{AtomicUsize, Ordering};
[INFO] [stdout]     |         ^^^^ use of undeclared crate or module `sync`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `io`
[INFO] [stdout]    --> src/io/buffered.rs:871:14
[INFO] [stdout]     |
[INFO] [stdout] 871 |     use io::{self, BufReader, BufWriter, LineWriter, SeekFrom};
[INFO] [stdout]     |              ^^^^ no external crate `io`
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider importing one of these modules instead:
[INFO] [stdout]             crate::io
[INFO] [stdout]             core::io
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `thread`
[INFO] [stdout]    --> src/io/buffered.rs:873:9
[INFO] [stdout]     |
[INFO] [stdout] 873 |     use thread;
[INFO] [stdout]     |         ^^^^^^ no external crate `thread`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `io`
[INFO] [stdout]    --> src/io/cursor.rs:329:9
[INFO] [stdout]     |
[INFO] [stdout] 329 |     use io::{Cursor, SeekFrom};
[INFO] [stdout]     |         ^^ help: a similar path exists: `crate::io`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `use` statements changed in Rust 2018; read more at <https://doc.rust-lang.org/edition-guide/rust-2018/module-system/path-clarity.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `io`
[INFO] [stdout]    --> src/io/util.rs:223:9
[INFO] [stdout]     |
[INFO] [stdout] 223 |     use io::{copy, sink, empty, repeat};
[INFO] [stdout]     |         ^^ help: a similar path exists: `crate::io`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `use` statements changed in Rust 2018; read more at <https://doc.rust-lang.org/edition-guide/rust-2018/module-system/path-clarity.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `io`
[INFO] [stdout]     --> src/io/mod.rs:2060:9
[INFO] [stdout]      |
[INFO] [stdout] 2060 |     use io;
[INFO] [stdout]      |         ^^ no external crate `io`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these modules instead
[INFO] [stdout]      |
[INFO] [stdout] 2060 |     use crate::io;
[INFO] [stdout]      |         ~~~~~~~~~
[INFO] [stdout] 2060 |     use core::io;
[INFO] [stdout]      |         ~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `net`
[INFO] [stdout]    --> src/net/addr.rs:937:9
[INFO] [stdout]     |
[INFO] [stdout] 937 |     use net::Ipv6MulticastScope::*;
[INFO] [stdout]     |         ^^^ use of undeclared crate or module `net`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `net`
[INFO] [stdout]    --> src/net/addr.rs:938:9
[INFO] [stdout]     |
[INFO] [stdout] 938 |     use net::test::{tsa, sa6, sa4};
[INFO] [stdout]     |         ^^^ use of undeclared crate or module `net`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `net`
[INFO] [stdout]    --> src/net/addr.rs:936:9
[INFO] [stdout]     |
[INFO] [stdout] 936 |     use net::*;
[INFO] [stdout]     |         ^^^ help: a similar path exists: `crate::net`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `use` statements changed in Rust 2018; read more at <https://doc.rust-lang.org/edition-guide/rust-2018/module-system/path-clarity.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `Packet`, `Header`
[INFO] [stdout]    --> src/net/dns/parser.rs:167:10
[INFO] [stdout]     |
[INFO] [stdout] 167 |     use {Packet, Header};
[INFO] [stdout]     |          ^^^^^^  ^^^^^^ no external crate `Header`
[INFO] [stdout]     |          |
[INFO] [stdout]     |          no external crate `Packet`
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider importing one of these structs instead:
[INFO] [stdout]             crate::net::dns::Packet
[INFO] [stdout]             crate::net::pxebc::Packet
[INFO] [stdout]     = help: consider importing this struct through its public re-export instead:
[INFO] [stdout]             crate::net::dns::Header
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ResponseCode`
[INFO] [stdout]    --> src/net/dns/parser.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 169 |     use ResponseCode::NoError;
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of undeclared type `ResponseCode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `QueryType`
[INFO] [stdout]    --> src/net/dns/parser.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |     use QueryType as QT;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ no external crate `QueryType`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]     |
[INFO] [stdout] 170 |     use crate::net::dns::QueryType as QT;
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `QueryClass`
[INFO] [stdout]    --> src/net/dns/parser.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |     use QueryClass as QC;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^ no external crate `QueryClass`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]     |
[INFO] [stdout] 171 |     use crate::net::dns::QueryClass as QC;
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `Class`
[INFO] [stdout]    --> src/net/dns/parser.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 172 |     use Class as C;
[INFO] [stdout]     |         ^^^^^^^^^^ no external crate `Class`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]     |
[INFO] [stdout] 172 |     use crate::net::dns::Class as C;
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `RData`
[INFO] [stdout]    --> src/net/dns/parser.rs:173:9
[INFO] [stdout]     |
[INFO] [stdout] 173 |     use RData;
[INFO] [stdout]     |         ^^^^^ no external crate `RData`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]     |
[INFO] [stdout] 173 |     use crate::net::dns::RData;
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `Header`
[INFO] [stdout]    --> src/net/dns/header.rs:106:10
[INFO] [stdout]     |
[INFO] [stdout] 106 |     use {Header};
[INFO] [stdout]     |          ^^^^^^ no external crate `Header`
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider importing this struct through its public re-export instead:
[INFO] [stdout]             crate::net::dns::Header
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ResponseCode`
[INFO] [stdout]    --> src/net/dns/header.rs:108:9
[INFO] [stdout]     |
[INFO] [stdout] 108 |     use ResponseCode::NoError;
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: a similar path exists: `super::ResponseCode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `Packet`, `Header`
[INFO] [stdout]   --> src/net/dns/rdata/aaaa.rs:37:10
[INFO] [stdout]    |
[INFO] [stdout] 37 |     use {Packet, Header};
[INFO] [stdout]    |          ^^^^^^  ^^^^^^ no external crate `Header`
[INFO] [stdout]    |          |
[INFO] [stdout]    |          no external crate `Packet`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing one of these structs instead:
[INFO] [stdout]            crate::net::dns::Packet
[INFO] [stdout]            crate::net::pxebc::Packet
[INFO] [stdout]    = help: consider importing this struct through its public re-export instead:
[INFO] [stdout]            crate::net::dns::Header
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ResponseCode`
[INFO] [stdout]   --> src/net/dns/rdata/aaaa.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |     use ResponseCode::NoError;
[INFO] [stdout]    |         ^^^^^^^^^^^^ use of undeclared type `ResponseCode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `QueryType`
[INFO] [stdout]   --> src/net/dns/rdata/aaaa.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |     use QueryType as QT;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ no external crate `QueryType`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 40 |     use crate::net::dns::QueryType as QT;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `QueryClass`
[INFO] [stdout]   --> src/net/dns/rdata/aaaa.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |     use QueryClass as QC;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ no external crate `QueryClass`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 41 |     use crate::net::dns::QueryClass as QC;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `Class`
[INFO] [stdout]   --> src/net/dns/rdata/aaaa.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |     use Class as C;
[INFO] [stdout]    |         ^^^^^^^^^^ no external crate `Class`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 42 |     use crate::net::dns::Class as C;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `RData`
[INFO] [stdout]   --> src/net/dns/rdata/aaaa.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |     use RData;
[INFO] [stdout]    |         ^^^^^ no external crate `RData`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 43 |     use crate::net::dns::RData;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `Packet`, `Header`
[INFO] [stdout]   --> src/net/dns/rdata/cname.rs:29:10
[INFO] [stdout]    |
[INFO] [stdout] 29 |     use {Packet, Header};
[INFO] [stdout]    |          ^^^^^^  ^^^^^^ no external crate `Header`
[INFO] [stdout]    |          |
[INFO] [stdout]    |          no external crate `Packet`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing one of these structs instead:
[INFO] [stdout]            crate::net::dns::Packet
[INFO] [stdout]            crate::net::pxebc::Packet
[INFO] [stdout]    = help: consider importing this struct through its public re-export instead:
[INFO] [stdout]            crate::net::dns::Header
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ResponseCode`
[INFO] [stdout]   --> src/net/dns/rdata/cname.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |     use ResponseCode::NoError;
[INFO] [stdout]    |         ^^^^^^^^^^^^ use of undeclared type `ResponseCode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `QueryType`
[INFO] [stdout]   --> src/net/dns/rdata/cname.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     use QueryType as QT;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ no external crate `QueryType`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 32 |     use crate::net::dns::QueryType as QT;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `QueryClass`
[INFO] [stdout]   --> src/net/dns/rdata/cname.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     use QueryClass as QC;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ no external crate `QueryClass`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 33 |     use crate::net::dns::QueryClass as QC;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `Class`
[INFO] [stdout]   --> src/net/dns/rdata/cname.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |     use Class as C;
[INFO] [stdout]    |         ^^^^^^^^^^ no external crate `Class`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 34 |     use crate::net::dns::Class as C;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `RData`
[INFO] [stdout]   --> src/net/dns/rdata/cname.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |     use RData;
[INFO] [stdout]    |         ^^^^^ no external crate `RData`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 35 |     use crate::net::dns::RData;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `Packet`, `Header`
[INFO] [stdout]   --> src/net/dns/rdata/mx.rs:30:10
[INFO] [stdout]    |
[INFO] [stdout] 30 |     use {Packet, Header};
[INFO] [stdout]    |          ^^^^^^  ^^^^^^ no external crate `Header`
[INFO] [stdout]    |          |
[INFO] [stdout]    |          no external crate `Packet`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing one of these structs instead:
[INFO] [stdout]            crate::net::dns::Packet
[INFO] [stdout]            crate::net::pxebc::Packet
[INFO] [stdout]    = help: consider importing this struct through its public re-export instead:
[INFO] [stdout]            crate::net::dns::Header
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ResponseCode`
[INFO] [stdout]   --> src/net/dns/rdata/mx.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     use ResponseCode::NoError;
[INFO] [stdout]    |         ^^^^^^^^^^^^ use of undeclared type `ResponseCode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `QueryType`
[INFO] [stdout]   --> src/net/dns/rdata/mx.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     use QueryType as QT;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ no external crate `QueryType`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 33 |     use crate::net::dns::QueryType as QT;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `QueryClass`
[INFO] [stdout]   --> src/net/dns/rdata/mx.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |     use QueryClass as QC;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ no external crate `QueryClass`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 34 |     use crate::net::dns::QueryClass as QC;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `Class`
[INFO] [stdout]   --> src/net/dns/rdata/mx.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |     use Class as C;
[INFO] [stdout]    |         ^^^^^^^^^^ no external crate `Class`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 35 |     use crate::net::dns::Class as C;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `RData`
[INFO] [stdout]   --> src/net/dns/rdata/mx.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |     use RData;
[INFO] [stdout]    |         ^^^^^ no external crate `RData`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 36 |     use crate::net::dns::RData;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `Packet`, `Header`
[INFO] [stdout]   --> src/net/dns/rdata/ns.rs:28:10
[INFO] [stdout]    |
[INFO] [stdout] 28 |     use {Packet, Header};
[INFO] [stdout]    |          ^^^^^^  ^^^^^^ no external crate `Header`
[INFO] [stdout]    |          |
[INFO] [stdout]    |          no external crate `Packet`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing one of these structs instead:
[INFO] [stdout]            crate::net::dns::Packet
[INFO] [stdout]            crate::net::pxebc::Packet
[INFO] [stdout]    = help: consider importing this struct through its public re-export instead:
[INFO] [stdout]            crate::net::dns::Header
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ResponseCode`
[INFO] [stdout]   --> src/net/dns/rdata/ns.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     use ResponseCode::NoError;
[INFO] [stdout]    |         ^^^^^^^^^^^^ use of undeclared type `ResponseCode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `QueryType`
[INFO] [stdout]   --> src/net/dns/rdata/ns.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |     use QueryType as QT;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ no external crate `QueryType`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 31 |     use crate::net::dns::QueryType as QT;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `QueryClass`
[INFO] [stdout]   --> src/net/dns/rdata/ns.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     use QueryClass as QC;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ no external crate `QueryClass`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 32 |     use crate::net::dns::QueryClass as QC;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `Class`
[INFO] [stdout]   --> src/net/dns/rdata/ns.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     use Class as C;
[INFO] [stdout]    |         ^^^^^^^^^^ no external crate `Class`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 33 |     use crate::net::dns::Class as C;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `RData`
[INFO] [stdout]   --> src/net/dns/rdata/ns.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |     use RData;
[INFO] [stdout]    |         ^^^^^ no external crate `RData`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 34 |     use crate::net::dns::RData;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `Packet`, `Header`
[INFO] [stdout]   --> src/net/dns/rdata/ptr.rs:28:10
[INFO] [stdout]    |
[INFO] [stdout] 28 |     use {Packet, Header};
[INFO] [stdout]    |          ^^^^^^  ^^^^^^ no external crate `Header`
[INFO] [stdout]    |          |
[INFO] [stdout]    |          no external crate `Packet`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing one of these structs instead:
[INFO] [stdout]            crate::net::dns::Packet
[INFO] [stdout]            crate::net::pxebc::Packet
[INFO] [stdout]    = help: consider importing this struct through its public re-export instead:
[INFO] [stdout]            crate::net::dns::Header
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ResponseCode`
[INFO] [stdout]   --> src/net/dns/rdata/ptr.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     use ResponseCode::NoError;
[INFO] [stdout]    |         ^^^^^^^^^^^^ use of undeclared type `ResponseCode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `QueryType`
[INFO] [stdout]   --> src/net/dns/rdata/ptr.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |     use QueryType as QT;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ no external crate `QueryType`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 31 |     use crate::net::dns::QueryType as QT;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `QueryClass`
[INFO] [stdout]   --> src/net/dns/rdata/ptr.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     use QueryClass as QC;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ no external crate `QueryClass`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 32 |     use crate::net::dns::QueryClass as QC;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `Class`
[INFO] [stdout]   --> src/net/dns/rdata/ptr.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     use Class as C;
[INFO] [stdout]    |         ^^^^^^^^^^ no external crate `Class`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 33 |     use crate::net::dns::Class as C;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `RData`
[INFO] [stdout]   --> src/net/dns/rdata/ptr.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |     use RData;
[INFO] [stdout]    |         ^^^^^ no external crate `RData`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 34 |     use crate::net::dns::RData;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `Packet`, `Header`
[INFO] [stdout]   --> src/net/dns/rdata/soa.rs:46:10
[INFO] [stdout]    |
[INFO] [stdout] 46 |     use {Packet, Header};
[INFO] [stdout]    |          ^^^^^^  ^^^^^^ no external crate `Header`
[INFO] [stdout]    |          |
[INFO] [stdout]    |          no external crate `Packet`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing one of these structs instead:
[INFO] [stdout]            crate::net::dns::Packet
[INFO] [stdout]            crate::net::pxebc::Packet
[INFO] [stdout]    = help: consider importing this struct through its public re-export instead:
[INFO] [stdout]            crate::net::dns::Header
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ResponseCode`
[INFO] [stdout]   --> src/net/dns/rdata/soa.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |     use ResponseCode::NameError;
[INFO] [stdout]    |         ^^^^^^^^^^^^ use of undeclared type `ResponseCode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `QueryType`
[INFO] [stdout]   --> src/net/dns/rdata/soa.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 |     use QueryType as QT;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ no external crate `QueryType`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 49 |     use crate::net::dns::QueryType as QT;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `QueryClass`
[INFO] [stdout]   --> src/net/dns/rdata/soa.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |     use QueryClass as QC;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ no external crate `QueryClass`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 50 |     use crate::net::dns::QueryClass as QC;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `Class`
[INFO] [stdout]   --> src/net/dns/rdata/soa.rs:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |     use Class as C;
[INFO] [stdout]    |         ^^^^^^^^^^ no external crate `Class`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 51 |     use crate::net::dns::Class as C;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `RData`
[INFO] [stdout]   --> src/net/dns/rdata/soa.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |     use RData;
[INFO] [stdout]    |         ^^^^^ no external crate `RData`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 52 |     use crate::net::dns::RData;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `Packet`, `Header`
[INFO] [stdout]   --> src/net/dns/rdata/srv.rs:34:10
[INFO] [stdout]    |
[INFO] [stdout] 34 |     use {Packet, Header};
[INFO] [stdout]    |          ^^^^^^  ^^^^^^ no external crate `Header`
[INFO] [stdout]    |          |
[INFO] [stdout]    |          no external crate `Packet`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing one of these structs instead:
[INFO] [stdout]            crate::net::dns::Packet
[INFO] [stdout]            crate::net::pxebc::Packet
[INFO] [stdout]    = help: consider importing this struct through its public re-export instead:
[INFO] [stdout]            crate::net::dns::Header
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ResponseCode`
[INFO] [stdout]   --> src/net/dns/rdata/srv.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |     use ResponseCode::NoError;
[INFO] [stdout]    |         ^^^^^^^^^^^^ use of undeclared type `ResponseCode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `QueryType`
[INFO] [stdout]   --> src/net/dns/rdata/srv.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |     use QueryType as QT;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ no external crate `QueryType`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 37 |     use crate::net::dns::QueryType as QT;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `QueryClass`
[INFO] [stdout]   --> src/net/dns/rdata/srv.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |     use QueryClass as QC;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ no external crate `QueryClass`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 38 |     use crate::net::dns::QueryClass as QC;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `Class`
[INFO] [stdout]   --> src/net/dns/rdata/srv.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |     use Class as C;
[INFO] [stdout]    |         ^^^^^^^^^^ no external crate `Class`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 39 |     use crate::net::dns::Class as C;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `RData`
[INFO] [stdout]   --> src/net/dns/rdata/srv.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |     use RData;
[INFO] [stdout]    |         ^^^^^ no external crate `RData`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 40 |     use crate::net::dns::RData;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `Packet`, `Header`
[INFO] [stdout]   --> src/net/dns/rdata/txt.rs:67:10
[INFO] [stdout]    |
[INFO] [stdout] 67 |     use {Packet, Header};
[INFO] [stdout]    |          ^^^^^^  ^^^^^^ no external crate `Header`
[INFO] [stdout]    |          |
[INFO] [stdout]    |          no external crate `Packet`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing one of these structs instead:
[INFO] [stdout]            crate::net::dns::Packet
[INFO] [stdout]            crate::net::pxebc::Packet
[INFO] [stdout]    = help: consider importing this struct through its public re-export instead:
[INFO] [stdout]            crate::net::dns::Header
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ResponseCode`
[INFO] [stdout]   --> src/net/dns/rdata/txt.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |     use ResponseCode::NoError;
[INFO] [stdout]    |         ^^^^^^^^^^^^ use of undeclared type `ResponseCode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `QueryType`
[INFO] [stdout]   --> src/net/dns/rdata/txt.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |     use QueryType as QT;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ no external crate `QueryType`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 70 |     use crate::net::dns::QueryType as QT;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `QueryClass`
[INFO] [stdout]   --> src/net/dns/rdata/txt.rs:71:9
[INFO] [stdout]    |
[INFO] [stdout] 71 |     use QueryClass as QC;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ no external crate `QueryClass`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 71 |     use crate::net::dns::QueryClass as QC;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `Class`
[INFO] [stdout]   --> src/net/dns/rdata/txt.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |     use Class as C;
[INFO] [stdout]    |         ^^^^^^^^^^ no external crate `Class`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 72 |     use crate::net::dns::Class as C;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `RData`
[INFO] [stdout]   --> src/net/dns/rdata/txt.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |     use RData;
[INFO] [stdout]    |         ^^^^^ no external crate `RData`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum through its public re-export instead
[INFO] [stdout]    |
[INFO] [stdout] 73 |     use crate::net::dns::RData;
[INFO] [stdout]    |         ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `ptr_internals` is internal to the compiler or standard library
[INFO] [stdout]  --> src/lib.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | #![feature(ptr_internals)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: using it is strongly discouraged
[INFO] [stdout]   = note: `#[warn(internal_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of unstable library feature 'test': `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]     --> src/io/buffered.rs:1231:7
[INFO] [stdout]      |
[INFO] [stdout] 1231 |     #[bench]
[INFO] [stdout]      |       ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #64266 <https://github.com/rust-lang/rust/issues/64266>
[INFO] [stdout]      = note: `#[deny(soft_unstable)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of unstable library feature 'test': `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]     --> src/io/buffered.rs:1238:7
[INFO] [stdout]      |
[INFO] [stdout] 1238 |     #[bench]
[INFO] [stdout]      |       ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #64266 <https://github.com/rust-lang/rust/issues/64266>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of unstable library feature 'test': `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]    --> src/io/impls.rs:273:7
[INFO] [stdout]     |
[INFO] [stdout] 273 |     #[bench]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #64266 <https://github.com/rust-lang/rust/issues/64266>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of unstable library feature 'test': `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]    --> src/io/impls.rs:287:7
[INFO] [stdout]     |
[INFO] [stdout] 287 |     #[bench]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #64266 <https://github.com/rust-lang/rust/issues/64266>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of unstable library feature 'test': `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]    --> src/io/impls.rs:301:7
[INFO] [stdout]     |
[INFO] [stdout] 301 |     #[bench]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #64266 <https://github.com/rust-lang/rust/issues/64266>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of unstable library feature 'test': `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]    --> src/io/impls.rs:315:7
[INFO] [stdout]     |
[INFO] [stdout] 315 |     #[bench]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #64266 <https://github.com/rust-lang/rust/issues/64266>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of unstable library feature 'test': `bench` is a part of custom test frameworks which are unstable
[INFO] [stdout]     --> src/io/mod.rs:2276:7
[INFO] [stdout]      |
[INFO] [stdout] 2276 |     #[bench]
[INFO] [stdout]      |       ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]      = note: for more information, see issue #64266 <https://github.com/rust-lang/rust/issues/64266>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::option`
[INFO] [stdout]   --> src/lib.rs:30:13
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub use core::option;
[INFO] [stdout]    |             ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::fmt`
[INFO] [stdout]   --> src/lib.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub use core::fmt;
[INFO] [stdout]    |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0463.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `efi` (lib test) due to 103 previous errors; 3 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/lib.rs:138:17
[INFO] [stdout]     |
[INFO] [stdout] 138 | #[derive(Debug, Fail, Copy, Clone, PartialEq)]
[INFO] [stdout]     |                 ^---
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 `Fail` is not local
[INFO] [stdout]     |                 move the `impl` block outside of this constant `_DERIVE_failure_Fail_FOR_EfiErrorKind`
[INFO] [stdout] 139 | #[repr(usize)]
[INFO] [stdout] 140 | pub enum EfiErrorKind {
[INFO] [stdout]     |          ------------ `EfiErrorKind` is not local
[INFO] [stdout]     |
[INFO] [stdout]     = note: the derive macro `Fail` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]     = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]     = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]     = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/lib.rs:138:17
[INFO] [stdout]     |
[INFO] [stdout] 138 | #[derive(Debug, Fail, Copy, Clone, PartialEq)]
[INFO] [stdout]     |                 ^---
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 `Display` is not local
[INFO] [stdout]     |                 move the `impl` block outside of this constant `_DERIVE_failure_core_fmt_Display_FOR_EfiErrorKind`
[INFO] [stdout] 139 | #[repr(usize)]
[INFO] [stdout] 140 | pub enum EfiErrorKind {
[INFO] [stdout]     |          ------------ `EfiErrorKind` is not local
[INFO] [stdout]     |
[INFO] [stdout]     = note: the derive macro `Fail` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]     = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]     = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/lib.rs:254:17
[INFO] [stdout]     |
[INFO] [stdout] 254 | #[derive(Debug, Fail)]
[INFO] [stdout]     |                 ^---
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 `Fail` is not local
[INFO] [stdout]     |                 move the `impl` block outside of this constant `_DERIVE_failure_Fail_FOR_GeneralError`
[INFO] [stdout] 255 | pub enum GeneralError {
[INFO] [stdout]     |          ------------ `GeneralError` is not local
[INFO] [stdout]     |
[INFO] [stdout]     = note: the derive macro `Fail` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]     = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]     = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/lib.rs:254:17
[INFO] [stdout]     |
[INFO] [stdout] 254 | #[derive(Debug, Fail)]
[INFO] [stdout]     |                 ^---
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 `Display` is not local
[INFO] [stdout]     |                 move the `impl` block outside of this constant `_DERIVE_failure_core_fmt_Display_FOR_GeneralError`
[INFO] [stdout] 255 | pub enum GeneralError {
[INFO] [stdout]     |          ------------ `GeneralError` is not local
[INFO] [stdout]     |
[INFO] [stdout]     = note: the derive macro `Fail` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]     = note: the derive macro `Fail` may come from an old version of the `failure_derive` crate, try updating your dependency with `cargo update -p failure_derive`
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]     = note: this warning originates in the derive macro `Fail` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `alloc::boxed::Box::<T>::from_raw` that must be used
[INFO] [stdout]    --> src/device_path.rs:166:14
[INFO] [stdout]     |
[INFO] [stdout] 166 |     unsafe { Box::from_raw(text_ptr) };
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box`
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 166 |     unsafe { let _ = Box::from_raw(text_ptr); };
[INFO] [stdout]     |              +++++++                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "7d5802e5c4d204dcf7aacb28229fd780ee48fcf9f4d89643e0553c9126115be0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7d5802e5c4d204dcf7aacb28229fd780ee48fcf9f4d89643e0553c9126115be0", kill_on_drop: false }`
[INFO] [stdout] 7d5802e5c4d204dcf7aacb28229fd780ee48fcf9f4d89643e0553c9126115be0
