[INFO] fetching crate efi 0.3.1...
[INFO] checking efi-0.3.1 against master#c2f2db79ca3024f68d22b45aa22b570775c2c4ad for pr-124157
[INFO] extracting crate efi 0.3.1 into /workspace/builds/worker-6-tc1/source
[INFO] validating manifest of crates.io crate efi 0.3.1 on toolchain c2f2db79ca3024f68d22b45aa22b570775c2c4ad
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-6-tc1/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-tc1/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" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded proc-macro2 v1.0.68
[INFO] [stderr]   Downloaded utf8-width v0.1.6
[INFO] [stderr]   Downloaded efi_ffi v0.1.1
[INFO] [stderr]   Downloaded rlibc v1.0.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c220c598f3d0af88c4e68458272053e9151f04334760db169ecc1f2b1f725d7b
[INFO] running `Command { std: "docker" "start" "-a" "c220c598f3d0af88c4e68458272053e9151f04334760db169ecc1f2b1f725d7b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c220c598f3d0af88c4e68458272053e9151f04334760db169ecc1f2b1f725d7b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c220c598f3d0af88c4e68458272053e9151f04334760db169ecc1f2b1f725d7b", kill_on_drop: false }`
[INFO] [stdout] c220c598f3d0af88c4e68458272053e9151f04334760db169ecc1f2b1f725d7b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3e2af79fe4a3d846edde1bd21472389df431a7843450519a8d0c3e3e0618781b
[INFO] running `Command { std: "docker" "start" "-a" "3e2af79fe4a3d846edde1bd21472389df431a7843450519a8d0c3e3e0618781b", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.68
[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 byteorder v1.5.0
[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] 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] 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[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 items instead
[INFO] [stdout]     |
[INFO] [stdout] 500 |     use core::error;
[INFO] [stdout]     |         ~~~~~~~~~~~
[INFO] [stdout] 500 |     use crate::io::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 items instead
[INFO] [stdout]     |
[INFO] [stdout] 501 |     use alloc::fmt;
[INFO] [stdout]     |         ~~~~~~~~~~
[INFO] [stdout] 501 |     use core::fmt;
[INFO] [stdout]     |         ~~~~~~~~~
[INFO] [stdout] 501 |     use crate::std::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 alloc::fmt::Error;
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~~
[INFO] [stdout] 140 |     use core::error::Error;
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 140 |     use core::fmt::Error;
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~
[INFO] [stdout] 140 |     use crate::io::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 items instead:
[INFO] [stdout]             core::io
[INFO] [stdout]             crate::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 items instead
[INFO] [stdout]      |
[INFO] [stdout] 2060 |     use core::io;
[INFO] [stdout]      |         ~~~~~~~~
[INFO] [stdout] 2060 |     use crate::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 items 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 items 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 items 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 items 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 items 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 items 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 items 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 items 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 items 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] error[E0412]: cannot find type `Vec` in this scope
[INFO] [stdout]    --> src/io/buffered.rs:878:18
[INFO] [stdout]     |
[INFO] [stdout] 878 |         lengths: Vec<usize>,
[INFO] [stdout]     |                  ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 870 +     use alloc::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 870 +     use crate::io::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Read` in this scope
[INFO] [stdout]    --> src/io/buffered.rs:881:10
[INFO] [stdout]     |
[INFO] [stdout] 881 |     impl Read for ShortReader {
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout] 870 +     use crate::io::Read;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Read` in this scope
[INFO] [stdout]    --> src/io/buffered.rs:966:14
[INFO] [stdout]     |
[INFO] [stdout] 966 |         impl Read for PositionReader {
[INFO] [stdout]     |              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout] 870 +     use crate::io::Read;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Seek` in this scope
[INFO] [stdout]    --> src/io/buffered.rs:976:14
[INFO] [stdout]     |
[INFO] [stdout] 976 |         impl Seek for PositionReader {
[INFO] [stdout]     |              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout] 870 +     use crate::io::Seek;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]     --> src/io/buffered.rs:1008:21
[INFO] [stdout]      |
[INFO] [stdout] 1008 |         let inner = Vec::new();
[INFO] [stdout]      |                     ^^^ use of undeclared type `Vec`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use alloc::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::io::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]     --> src/io/buffered.rs:1042:49
[INFO] [stdout]      |
[INFO] [stdout] 1042 |         let mut w = BufWriter::with_capacity(3, Vec::new());
[INFO] [stdout]      |                                                 ^^^ use of undeclared type `Vec`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use alloc::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::io::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]     --> src/io/buffered.rs:1051:65
[INFO] [stdout]      |
[INFO] [stdout] 1051 |         let mut w = BufWriter::with_capacity(3, io::Cursor::new(Vec::new()));
[INFO] [stdout]      |                                                                 ^^^ use of undeclared type `Vec`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use alloc::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::io::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]     --> src/io/buffered.rs:1065:21
[INFO] [stdout]      |
[INFO] [stdout] 1065 |         let mut v = Vec::new();
[INFO] [stdout]      |                     ^^^ use of undeclared type `Vec`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use alloc::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::io::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope
[INFO] [stdout]     --> src/io/buffered.rs:1085:44
[INFO] [stdout]      |
[INFO] [stdout] 1085 |         struct FailFlushWriter<'a>(&'a mut Vec<u8>);
[INFO] [stdout]      |                                            ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use alloc::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::io::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Write` in this scope
[INFO] [stdout]     --> src/io/buffered.rs:1087:18
[INFO] [stdout]      |
[INFO] [stdout] 1087 |         impl<'a> Write for FailFlushWriter<'a> {
[INFO] [stdout]      |                  ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use alloc::fmt::Write;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use core::fmt::Write;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::io::Write;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::std::fmt::Write;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]     --> src/io/buffered.rs:1097:23
[INFO] [stdout]      |
[INFO] [stdout] 1097 |         let mut buf = Vec::new();
[INFO] [stdout]      |                       ^^^ use of undeclared type `Vec`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use alloc::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::io::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]     --> src/io/buffered.rs:1112:42
[INFO] [stdout]      |
[INFO] [stdout] 1112 |         let mut writer = LineWriter::new(Vec::new());
[INFO] [stdout]      |                                          ^^^ use of undeclared type `Vec`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use alloc::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::io::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `String`
[INFO] [stdout]     --> src/io/buffered.rs:1131:21
[INFO] [stdout]      |
[INFO] [stdout] 1131 |         let mut s = String::new();
[INFO] [stdout]      |                     ^^^^^^ use of undeclared type `String`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use alloc::string::String;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::io::String;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Write` in this scope
[INFO] [stdout]     --> src/io/buffered.rs:1192:14
[INFO] [stdout]      |
[INFO] [stdout] 1192 |         impl Write for FailFlushWriter {
[INFO] [stdout]      |              ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use alloc::fmt::Write;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use core::fmt::Write;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::io::Write;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::std::fmt::Write;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Write` in this scope
[INFO] [stdout]     --> src/io/buffered.rs:1214:14
[INFO] [stdout]      |
[INFO] [stdout] 1214 |         impl Write for PanicWriter {
[INFO] [stdout]      |              ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use alloc::fmt::Write;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use core::fmt::Write;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::io::Write;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::std::fmt::Write;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Write` in this scope
[INFO] [stdout]     --> src/io/buffered.rs:1250:10
[INFO] [stdout]      |
[INFO] [stdout] 1250 |     impl Write for AcceptOneThenFail {
[INFO] [stdout]      |          ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use alloc::fmt::Write;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use core::fmt::Write;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::io::Write;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::std::fmt::Write;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]    --> src/io/cursor.rs:333:26
[INFO] [stdout]     |
[INFO] [stdout] 333 |         let mut writer = Vec::new();
[INFO] [stdout]     |                          ^^^ use of undeclared type `Vec`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 328 +     use alloc::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 328 +     use crate::io::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]    --> src/io/cursor.rs:343:38
[INFO] [stdout]     |
[INFO] [stdout] 343 |         let mut writer = Cursor::new(Vec::new());
[INFO] [stdout]     |                                      ^^^ use of undeclared type `Vec`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 328 +     use alloc::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 328 +     use crate::io::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]    --> src/io/cursor.rs:353:23
[INFO] [stdout]     |
[INFO] [stdout] 353 |         let mut vec = Vec::new();
[INFO] [stdout]     |                       ^^^ use of undeclared type `Vec`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 328 +     use alloc::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 328 +     use crate::io::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]    --> src/io/cursor.rs:486:21
[INFO] [stdout]     |
[INFO] [stdout] 486 |         let mut v = Vec::new();
[INFO] [stdout]     |                     ^^^ use of undeclared type `Vec`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 328 +     use alloc::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 328 +     use crate::io::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]    --> src/io/cursor.rs:649:38
[INFO] [stdout]     |
[INFO] [stdout] 649 |         let mut writer = Cursor::new(Vec::<u8>::new());
[INFO] [stdout]     |                                      ^^^ use of undeclared type `Vec`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 328 +     use alloc::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 328 +     use crate::io::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]    --> src/io/cursor.rs:683:33
[INFO] [stdout]     |
[INFO] [stdout] 683 |         let mut r = Cursor::new(Vec::new());
[INFO] [stdout]     |                                 ^^^ use of undeclared type `Vec`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 328 +     use alloc::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 328 +     use crate::io::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]    --> src/io/cursor.rs:690:33
[INFO] [stdout]     |
[INFO] [stdout] 690 |         let mut r = Cursor::new(Vec::new());
[INFO] [stdout]     |                                 ^^^ use of undeclared type `Vec`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 328 +     use alloc::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 328 +     use crate::io::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Box`
[INFO] [stdout]    --> src/io/error.rs:511:32
[INFO] [stdout]     |
[INFO] [stdout] 511 |             repr: Repr::Custom(Box::new(Custom {
[INFO] [stdout]     |                                ^^^ use of undeclared type `Box`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 499 +     use alloc::boxed::Box;
[INFO] [stdout]     |
[INFO] [stdout] 499 +     use crate::io::error::Box;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Box`
[INFO] [stdout]    --> src/io/error.rs:513:24
[INFO] [stdout]     |
[INFO] [stdout] 513 |                 error: Box::new(Error {
[INFO] [stdout]     |                        ^^^ use of undeclared type `Box`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 499 +     use alloc::boxed::Box;
[INFO] [stdout]     |
[INFO] [stdout] 499 +     use crate::io::error::Box;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]    --> src/io/impls.rs:317:23
[INFO] [stdout]     |
[INFO] [stdout] 317 |         let mut buf = Vec::with_capacity(1024);
[INFO] [stdout]     |                       ^^^ use of undeclared type `Vec`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 270 +     use alloc::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 270 +     use crate::io::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Read` in this scope
[INFO] [stdout]    --> src/io/util.rs:232:40
[INFO] [stdout]     |
[INFO] [stdout] 232 |         assert_eq!(copy(&mut r as &mut Read, &mut w as &mut Write).unwrap(), 1 << 17);
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout] 222 +     use crate::io::Read;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Write` in this scope
[INFO] [stdout]    --> src/io/util.rs:232:61
[INFO] [stdout]     |
[INFO] [stdout] 232 |         assert_eq!(copy(&mut r as &mut Read, &mut w as &mut Write).unwrap(), 1 << 17);
[INFO] [stdout]     |                                                             ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 222 +     use alloc::fmt::Write;
[INFO] [stdout]     |
[INFO] [stdout] 222 +     use core::fmt::Write;
[INFO] [stdout]     |
[INFO] [stdout] 222 +     use crate::io::Write;
[INFO] [stdout]     |
[INFO] [stdout] 222 +     use crate::std::fmt::Write;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]     --> src/io/mod.rs:2069:21
[INFO] [stdout]      |
[INFO] [stdout] 2069 |         let mut v = Vec::new();
[INFO] [stdout]      |                     ^^^ use of undeclared type `Vec`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use alloc::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]     --> src/io/mod.rs:2074:21
[INFO] [stdout]      |
[INFO] [stdout] 2074 |         let mut v = Vec::new();
[INFO] [stdout]      |                     ^^^ use of undeclared type `Vec`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use alloc::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `String`
[INFO] [stdout]     --> src/io/mod.rs:2102:21
[INFO] [stdout]      |
[INFO] [stdout] 2102 |         let mut v = String::new();
[INFO] [stdout]      |                     ^^^^^^ use of undeclared type `String`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use alloc::string::String;
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::String;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `String`
[INFO] [stdout]     --> src/io/mod.rs:2107:21
[INFO] [stdout]      |
[INFO] [stdout] 2107 |         let mut v = String::new();
[INFO] [stdout]      |                     ^^^^^^ use of undeclared type `String`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use alloc::string::String;
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::String;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]     --> src/io/mod.rs:2135:21
[INFO] [stdout]      |
[INFO] [stdout] 2135 |         let mut v = Vec::new();
[INFO] [stdout]      |                     ^^^ use of undeclared type `Vec`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use alloc::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]     --> src/io/mod.rs:2140:21
[INFO] [stdout]      |
[INFO] [stdout] 2140 |         let mut v = Vec::new();
[INFO] [stdout]      |                     ^^^ use of undeclared type `Vec`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use alloc::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope
[INFO] [stdout]     --> src/io/mod.rs:2145:62
[INFO] [stdout]      |
[INFO] [stdout] 2145 |         let data = (0..cap).map(|i| (i / 3) as u8).collect::<Vec<_>>();
[INFO] [stdout]      |                                                              ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use alloc::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]     --> src/io/mod.rs:2146:21
[INFO] [stdout]      |
[INFO] [stdout] 2146 |         let mut v = Vec::new();
[INFO] [stdout]      |                     ^^^ use of undeclared type `Vec`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use alloc::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `String`
[INFO] [stdout]     --> src/io/mod.rs:2156:21
[INFO] [stdout]      |
[INFO] [stdout] 2156 |         let mut v = String::new();
[INFO] [stdout]      |                     ^^^^^^ use of undeclared type `String`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use alloc::string::String;
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::String;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `String`
[INFO] [stdout]     --> src/io/mod.rs:2161:21
[INFO] [stdout]      |
[INFO] [stdout] 2161 |         let mut v = String::new();
[INFO] [stdout]      |                     ^^^^^^ use of undeclared type `String`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use alloc::string::String;
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::String;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `String`
[INFO] [stdout]     --> src/io/mod.rs:2166:21
[INFO] [stdout]      |
[INFO] [stdout] 2166 |         let mut v = String::new();
[INFO] [stdout]      |                     ^^^^^^ use of undeclared type `String`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use alloc::string::String;
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::String;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Read` in this scope
[INFO] [stdout]     --> src/io/mod.rs:2215:14
[INFO] [stdout]      |
[INFO] [stdout] 2215 |         impl Read for R {
[INFO] [stdout]      |              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::Read;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `BufRead` in this scope
[INFO] [stdout]     --> src/io/mod.rs:2220:14
[INFO] [stdout]      |
[INFO] [stdout] 2220 |         impl BufRead for R {
[INFO] [stdout]      |              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::BufRead;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `BufRead` in this scope
[INFO] [stdout]     --> src/io/mod.rs:2232:25
[INFO] [stdout]      |
[INFO] [stdout] 2232 |     fn cmp_bufread<Br1: BufRead, Br2: BufRead>(mut br1: Br1, mut br2: Br2, exp: &[u8]) {
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::BufRead;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `BufRead` in this scope
[INFO] [stdout]     --> src/io/mod.rs:2232:39
[INFO] [stdout]      |
[INFO] [stdout] 2232 |     fn cmp_bufread<Br1: BufRead, Br2: BufRead>(mut br1: Br1, mut br2: Br2, exp: &[u8]) {
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::BufRead;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]     --> src/io/mod.rs:2233:23
[INFO] [stdout]      |
[INFO] [stdout] 2233 |         let mut cat = Vec::new();
[INFO] [stdout]      |                       ^^^ use of undeclared type `Vec`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use alloc::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `String`
[INFO] [stdout]     --> src/io/mod.rs:2269:21
[INFO] [stdout]      |
[INFO] [stdout] 2269 |         let mut s = String::new();
[INFO] [stdout]      |                     ^^^^^^ use of undeclared type `String`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use alloc::string::String;
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::String;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]     --> src/io/mod.rs:2281:27
[INFO] [stdout]      |
[INFO] [stdout] 2281 |             let mut vec = Vec::with_capacity(1024);
[INFO] [stdout]      |                           ^^^ use of undeclared type `Vec`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use alloc::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]    --> src/net/addr.rs:942:23
[INFO] [stdout]     |
[INFO] [stdout] 942 |         assert_eq!(Ok(Ipv4Addr::new(127, 0, 0, 1)), "127.0.0.1".parse());
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]    --> src/net/addr.rs:943:23
[INFO] [stdout]     |
[INFO] [stdout] 943 |         assert_eq!(Ok(Ipv4Addr::new(255, 255, 255, 255)), "255.255.255.255".parse());
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]    --> src/net/addr.rs:944:23
[INFO] [stdout]     |
[INFO] [stdout] 944 |         assert_eq!(Ok(Ipv4Addr::new(0, 0, 0, 0)), "0.0.0.0".parse());
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv4Addr` in this scope
[INFO] [stdout]    --> src/net/addr.rs:947:26
[INFO] [stdout]     |
[INFO] [stdout] 947 |         let none: Option<Ipv4Addr> = "256.0.0.1".parse().ok();
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv4Addr` in this scope
[INFO] [stdout]    --> src/net/addr.rs:950:26
[INFO] [stdout]     |
[INFO] [stdout] 950 |         let none: Option<Ipv4Addr> = "255.0.0".parse().ok();
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv4Addr` in this scope
[INFO] [stdout]    --> src/net/addr.rs:953:26
[INFO] [stdout]     |
[INFO] [stdout] 953 |         let none: Option<Ipv4Addr> = "255.0.0.1.2".parse().ok();
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv4Addr` in this scope
[INFO] [stdout]    --> src/net/addr.rs:956:26
[INFO] [stdout]     |
[INFO] [stdout] 956 |         let none: Option<Ipv4Addr> = "255.0..1".parse().ok();
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]    --> src/net/addr.rs:962:23
[INFO] [stdout]     |
[INFO] [stdout] 962 |         assert_eq!(Ok(Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0, 0)), "0:0:0:0:0:0:0:0".parse());
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]    --> src/net/addr.rs:963:23
[INFO] [stdout]     |
[INFO] [stdout] 963 |         assert_eq!(Ok(Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0, 1)), "0:0:0:0:0:0:0:1".parse());
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]    --> src/net/addr.rs:965:23
[INFO] [stdout]     |
[INFO] [stdout] 965 |         assert_eq!(Ok(Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0, 1)), "::1".parse());
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]    --> src/net/addr.rs:966:23
[INFO] [stdout]     |
[INFO] [stdout] 966 |         assert_eq!(Ok(Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0, 0)), "::".parse());
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]    --> src/net/addr.rs:968:23
[INFO] [stdout]     |
[INFO] [stdout] 968 |         assert_eq!(Ok(Ipv6Addr::new(0x2a02, 0x6b8, 0, 0, 0, 0, 0x11, 0x11)),
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv6Addr` in this scope
[INFO] [stdout]    --> src/net/addr.rs:972:26
[INFO] [stdout]     |
[INFO] [stdout] 972 |         let none: Option<Ipv6Addr> = "::00000".parse().ok();
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv6Addr` in this scope
[INFO] [stdout]    --> src/net/addr.rs:975:26
[INFO] [stdout]     |
[INFO] [stdout] 975 |         let none: Option<Ipv6Addr> = "1:2:3:4:5:6:7".parse().ok();
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv6Addr` in this scope
[INFO] [stdout]    --> src/net/addr.rs:978:26
[INFO] [stdout]     |
[INFO] [stdout] 978 |         let none: Option<Ipv6Addr> = "1:2:3:4:5:6:7:8:9".parse().ok();
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv6Addr` in this scope
[INFO] [stdout]    --> src/net/addr.rs:981:26
[INFO] [stdout]     |
[INFO] [stdout] 981 |         let none: Option<Ipv6Addr> = "1:2:::6:7:8".parse().ok();
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv6Addr` in this scope
[INFO] [stdout]    --> src/net/addr.rs:984:26
[INFO] [stdout]     |
[INFO] [stdout] 984 |         let none: Option<Ipv6Addr> = "1:2::6::8".parse().ok();
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv6Addr` in this scope
[INFO] [stdout]    --> src/net/addr.rs:987:26
[INFO] [stdout]     |
[INFO] [stdout] 987 |         let none: Option<Ipv6Addr> = "1:2:3:4::5:6:7:8".parse().ok();
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]    --> src/net/addr.rs:993:23
[INFO] [stdout]     |
[INFO] [stdout] 993 |         assert_eq!(Ok(Ipv6Addr::new(0, 0, 0, 0, 0, 0, 49152, 545)),
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]    --> src/net/addr.rs:995:23
[INFO] [stdout]     |
[INFO] [stdout] 995 |         assert_eq!(Ok(Ipv6Addr::new(0, 0, 0, 0, 0, 0xFFFF, 49152, 545)),
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]    --> src/net/addr.rs:997:23
[INFO] [stdout]     |
[INFO] [stdout] 997 |         assert_eq!(Ok(Ipv6Addr::new(0x64, 0xff9b, 0, 0, 0, 0, 49152, 545)),
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]    --> src/net/addr.rs:999:23
[INFO] [stdout]     |
[INFO] [stdout] 999 |         assert_eq!(Ok(Ipv6Addr::new(0x2001, 0xdb8, 0x122, 0xc000, 0x2, 0x2100, 49152, 545)),
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv4Addr` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1003:26
[INFO] [stdout]      |
[INFO] [stdout] 1003 |         let none: Option<Ipv4Addr> = "::127.0.0.1:".parse().ok();
[INFO] [stdout]      |                          ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv6Addr` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1006:26
[INFO] [stdout]      |
[INFO] [stdout] 1006 |         let none: Option<Ipv6Addr> = "1.2.3.4.5:127.0.0.1".parse().ok();
[INFO] [stdout]      |                          ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv6Addr` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1009:26
[INFO] [stdout]      |
[INFO] [stdout] 1009 |         let none: Option<Ipv6Addr> = "1.2.3.4.5:6:7:127.0.0.1".parse().ok();
[INFO] [stdout]      |                          ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1015:27
[INFO] [stdout]      |
[INFO] [stdout] 1015 |         assert_eq!(Ok(sa4(Ipv4Addr::new(77, 88, 21, 11), 80)),
[INFO] [stdout]      |                           ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SocketAddrV4`
[INFO] [stdout]     --> src/net/addr.rs:1017:23
[INFO] [stdout]      |
[INFO] [stdout] 1017 |         assert_eq!(Ok(SocketAddrV4::new(Ipv4Addr::new(77, 88, 21, 11), 80)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^ use of undeclared type `SocketAddrV4`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::SocketAddrV4;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::SocketAddrV4;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1017:41
[INFO] [stdout]      |
[INFO] [stdout] 1017 |         assert_eq!(Ok(SocketAddrV4::new(Ipv4Addr::new(77, 88, 21, 11), 80)),
[INFO] [stdout]      |                                         ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1019:27
[INFO] [stdout]      |
[INFO] [stdout] 1019 |         assert_eq!(Ok(sa6(Ipv6Addr::new(0x2a02, 0x6b8, 0, 1, 0, 0, 0, 1), 53)),
[INFO] [stdout]      |                           ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SocketAddrV6`
[INFO] [stdout]     --> src/net/addr.rs:1021:23
[INFO] [stdout]      |
[INFO] [stdout] 1021 |         assert_eq!(Ok(SocketAddrV6::new(Ipv6Addr::new(0x2a02, 0x6b8, 0, 1,
[INFO] [stdout]      |                       ^^^^^^^^^^^^ use of undeclared type `SocketAddrV6`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::SocketAddrV6;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::SocketAddrV6;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1021:41
[INFO] [stdout]      |
[INFO] [stdout] 1021 |         assert_eq!(Ok(SocketAddrV6::new(Ipv6Addr::new(0x2a02, 0x6b8, 0, 1,
[INFO] [stdout]      |                                         ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1024:27
[INFO] [stdout]      |
[INFO] [stdout] 1024 |         assert_eq!(Ok(sa6(Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0x7F00, 1), 22)),
[INFO] [stdout]      |                           ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SocketAddrV6`
[INFO] [stdout]     --> src/net/addr.rs:1026:23
[INFO] [stdout]      |
[INFO] [stdout] 1026 |         assert_eq!(Ok(SocketAddrV6::new(Ipv6Addr::new(0, 0, 0, 0, 0, 0,
[INFO] [stdout]      |                       ^^^^^^^^^^^^ use of undeclared type `SocketAddrV6`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::SocketAddrV6;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::SocketAddrV6;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1026:41
[INFO] [stdout]      |
[INFO] [stdout] 1026 |         assert_eq!(Ok(SocketAddrV6::new(Ipv6Addr::new(0, 0, 0, 0, 0, 0,
[INFO] [stdout]      |                                         ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SocketAddr` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1031:26
[INFO] [stdout]      |
[INFO] [stdout] 1031 |         let none: Option<SocketAddr> = "127.0.0.1".parse().ok();
[INFO] [stdout]      |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::SocketAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::SocketAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SocketAddr` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1034:26
[INFO] [stdout]      |
[INFO] [stdout] 1034 |         let none: Option<SocketAddr> = "127.0.0.1:".parse().ok();
[INFO] [stdout]      |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::SocketAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::SocketAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SocketAddr` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1037:26
[INFO] [stdout]      |
[INFO] [stdout] 1037 |         let none: Option<SocketAddr> = "[127.0.0.1]:22".parse().ok();
[INFO] [stdout]      |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::SocketAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::SocketAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SocketAddr` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1040:26
[INFO] [stdout]      |
[INFO] [stdout] 1040 |         let none: Option<SocketAddr> = "127.0.0.1:123456".parse().ok();
[INFO] [stdout]      |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::SocketAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::SocketAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1047:18
[INFO] [stdout]      |
[INFO] [stdout] 1047 |         let a1 = Ipv6Addr::new(0, 0, 0, 0, 0, 0xffff, 0xc000, 0x280);
[INFO] [stdout]      |                  ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1051:18
[INFO] [stdout]      |
[INFO] [stdout] 1051 |         let a1 = Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0xc000, 0x280);
[INFO] [stdout]      |                  ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1055:20
[INFO] [stdout]      |
[INFO] [stdout] 1055 |         assert_eq!(Ipv6Addr::new(8, 9, 10, 11, 12, 13, 14, 15).to_string(),
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1060:20
[INFO] [stdout]      |
[INFO] [stdout] 1060 |                    Ipv6Addr::new(0xae, 0, 0, 0, 0, 0xffff, 0x0102, 0x0304).to_string());
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1064:20
[INFO] [stdout]      |
[INFO] [stdout] 1064 |                    Ipv6Addr::new(1, 2, 3, 4, 5, 6, 0, 8).to_string());
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1067:26
[INFO] [stdout]      |
[INFO] [stdout] 1067 |         assert_eq!("::", Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0, 0).to_string());
[INFO] [stdout]      |                          ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1070:27
[INFO] [stdout]      |
[INFO] [stdout] 1070 |         assert_eq!("::1", Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0, 1).to_string());
[INFO] [stdout]      |                           ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1073:27
[INFO] [stdout]      |
[INFO] [stdout] 1073 |         assert_eq!("1::", Ipv6Addr::new(1, 0, 0, 0, 0, 0, 0, 0).to_string());
[INFO] [stdout]      |                           ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1076:34
[INFO] [stdout]      |
[INFO] [stdout] 1076 |         assert_eq!("1:0:0:4::8", Ipv6Addr::new(1, 0, 0, 4, 0, 0, 0, 8).to_string());
[INFO] [stdout]      |                                  ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1079:36
[INFO] [stdout]      |
[INFO] [stdout] 1079 |         assert_eq!("1::4:5:0:0:8", Ipv6Addr::new(1, 0, 0, 4, 5, 0, 0, 8).to_string());
[INFO] [stdout]      |                                    ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1084:20
[INFO] [stdout]      |
[INFO] [stdout] 1084 |         assert_eq!(Ipv6Addr::new(0, 0, 0, 0, 0, 0xffff, 0x1234, 0x5678),
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1085:20
[INFO] [stdout]      |
[INFO] [stdout] 1085 |                    Ipv4Addr::new(0x12, 0x34, 0x56, 0x78).to_ipv6_mapped());
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1086:20
[INFO] [stdout]      |
[INFO] [stdout] 1086 |         assert_eq!(Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0x1234, 0x5678),
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1087:20
[INFO] [stdout]      |
[INFO] [stdout] 1087 |                    Ipv4Addr::new(0x12, 0x34, 0x56, 0x78).to_ipv6_compatible());
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1092:20
[INFO] [stdout]      |
[INFO] [stdout] 1092 |         assert_eq!(Ipv6Addr::new(0, 0, 0, 0, 0, 0xffff, 0x1234, 0x5678).to_ipv4(),
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1093:25
[INFO] [stdout]      |
[INFO] [stdout] 1093 |                    Some(Ipv4Addr::new(0x12, 0x34, 0x56, 0x78)));
[INFO] [stdout]      |                         ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1094:20
[INFO] [stdout]      |
[INFO] [stdout] 1094 |         assert_eq!(Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0x1234, 0x5678).to_ipv4(),
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1095:25
[INFO] [stdout]      |
[INFO] [stdout] 1095 |                    Some(Ipv4Addr::new(0x12, 0x34, 0x56, 0x78)));
[INFO] [stdout]      |                         ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1096:20
[INFO] [stdout]      |
[INFO] [stdout] 1096 |         assert_eq!(Ipv6Addr::new(0, 0, 1, 0, 0, 0, 0x1234, 0x5678).to_ipv4(),
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IpAddr`
[INFO] [stdout]     --> src/net/addr.rs:1104:22
[INFO] [stdout]      |
[INFO] [stdout] 1104 |             let ip = IpAddr::V4(Ipv4Addr::new(octets[0], octets[1], octets[2], octets[3]));
[INFO] [stdout]      |                      ^^^^^^ use of undeclared type `IpAddr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1104:33
[INFO] [stdout]      |
[INFO] [stdout] 1104 |             let ip = IpAddr::V4(Ipv4Addr::new(octets[0], octets[1], octets[2], octets[3]));
[INFO] [stdout]      |                                 ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IpAddr`
[INFO] [stdout]     --> src/net/addr.rs:1114:22
[INFO] [stdout]      |
[INFO] [stdout] 1114 |             let ip = IpAddr::V6(str_addr.parse().unwrap());
[INFO] [stdout]      |                      ^^^^^^ use of undeclared type `IpAddr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1166:22
[INFO] [stdout]      |
[INFO] [stdout] 1166 |             let ip = Ipv4Addr::new(octets[0], octets[1], octets[2], octets[3]);
[INFO] [stdout]      |                      ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv6MulticastScope` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1203:34
[INFO] [stdout]      |
[INFO] [stdout] 1203 |                  m_scope: Option<Ipv6MulticastScope>) {
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6MulticastScope;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6MulticastScope;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv6Addr` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1204:21
[INFO] [stdout]      |
[INFO] [stdout] 1204 |             let ip: Ipv6Addr = str_addr.parse().unwrap();
[INFO] [stdout]      |                     ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1207:24
[INFO] [stdout]      |
[INFO] [stdout] 1207 |             assert_eq!(Ipv6Addr::from(*octets), ip);
[INFO] [stdout]      |                        ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `InterfaceLocal` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1241:76
[INFO] [stdout]      |
[INFO] [stdout] 1241 |               false, false, false, false, false, false, false, false, Some(InterfaceLocal));
[INFO] [stdout]      |                                                                            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6MulticastScope::InterfaceLocal;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6MulticastScope::InterfaceLocal;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LinkLocal` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1243:76
[INFO] [stdout]      |
[INFO] [stdout] 1243 |               false, false, false, false, false, false, false, false, Some(LinkLocal));
[INFO] [stdout]      |                                                                            ^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6MulticastScope::LinkLocal;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6MulticastScope::LinkLocal;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RealmLocal` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1245:76
[INFO] [stdout]      |
[INFO] [stdout] 1245 |               false, false, false, false, false, false, false, false, Some(RealmLocal));
[INFO] [stdout]      |                                                                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6MulticastScope::RealmLocal;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6MulticastScope::RealmLocal;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `AdminLocal` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1247:76
[INFO] [stdout]      |
[INFO] [stdout] 1247 |               false, false, false, false, false, false, false, false, Some(AdminLocal));
[INFO] [stdout]      |                                                                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6MulticastScope::AdminLocal;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6MulticastScope::AdminLocal;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SiteLocal` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1249:76
[INFO] [stdout]      |
[INFO] [stdout] 1249 |               false, false, false, false, false, false, false, false, Some(SiteLocal));
[INFO] [stdout]      |                                                                            ^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6MulticastScope::SiteLocal;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6MulticastScope::SiteLocal;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `OrganizationLocal` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1251:76
[INFO] [stdout]      |
[INFO] [stdout] 1251 |               false, false, false, false, false, false, false, false, Some(OrganizationLocal));
[INFO] [stdout]      |                                                                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6MulticastScope::OrganizationLocal;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6MulticastScope::OrganizationLocal;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Global` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1253:76
[INFO] [stdout]      |
[INFO] [stdout] 1253 |               false, false, false, true,  false, false, false, false, Some(Global));
[INFO] [stdout]      |                                                                            ^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use alloc::alloc::Global;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6MulticastScope::Global;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6MulticastScope::Global;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1264:21
[INFO] [stdout]      |
[INFO] [stdout] 1264 |         let a = sa4(Ipv4Addr::new(77, 88, 21, 11), 12345);
[INFO] [stdout]      |                     ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1270:17
[INFO] [stdout]      |
[INFO] [stdout] 1270 |         let a = Ipv4Addr::new(0x11, 0x22, 0x33, 0x44);
[INFO] [stdout]      |                 ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1276:17
[INFO] [stdout]      |
[INFO] [stdout] 1276 |         let a = Ipv4Addr::new(0x11, 0x22, 0x33, 0x44);
[INFO] [stdout]      |                 ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1277:20
[INFO] [stdout]      |
[INFO] [stdout] 1277 |         assert_eq!(Ipv4Addr::from(0x11223344), a);
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1282:17
[INFO] [stdout]      |
[INFO] [stdout] 1282 |         let a = Ipv6Addr::new(0x1122, 0x3344, 0x5566, 0x7788, 0x99aa, 0xbbcc, 0xddee, 0xff11);
[INFO] [stdout]      |                 ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1288:17
[INFO] [stdout]      |
[INFO] [stdout] 1288 |         let a = Ipv6Addr::new(0x1122, 0x3344, 0x5566, 0x7788, 0x99aa, 0xbbcc, 0xddee, 0xff11);
[INFO] [stdout]      |                 ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1289:20
[INFO] [stdout]      |
[INFO] [stdout] 1289 |         assert_eq!(Ipv6Addr::from(0x112233445566778899aabbccddeeff11u128), a);
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1294:20
[INFO] [stdout]      |
[INFO] [stdout] 1294 |         assert_eq!(Ipv4Addr::localhost(), Ipv4Addr::new(127, 0, 0, 1));
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1294:43
[INFO] [stdout]      |
[INFO] [stdout] 1294 |         assert_eq!(Ipv4Addr::localhost(), Ipv4Addr::new(127, 0, 0, 1));
[INFO] [stdout]      |                                           ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1295:17
[INFO] [stdout]      |
[INFO] [stdout] 1295 |         assert!(Ipv4Addr::localhost().is_loopback());
[INFO] [stdout]      |                 ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1296:20
[INFO] [stdout]      |
[INFO] [stdout] 1296 |         assert_eq!(Ipv4Addr::unspecified(), Ipv4Addr::new(0, 0, 0, 0));
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1296:45
[INFO] [stdout]      |
[INFO] [stdout] 1296 |         assert_eq!(Ipv4Addr::unspecified(), Ipv4Addr::new(0, 0, 0, 0));
[INFO] [stdout]      |                                             ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1297:17
[INFO] [stdout]      |
[INFO] [stdout] 1297 |         assert!(Ipv4Addr::unspecified().is_unspecified());
[INFO] [stdout]      |                 ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1302:20
[INFO] [stdout]      |
[INFO] [stdout] 1302 |         assert_eq!(Ipv6Addr::localhost(), Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0, 1));
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1302:43
[INFO] [stdout]      |
[INFO] [stdout] 1302 |         assert_eq!(Ipv6Addr::localhost(), Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0, 1));
[INFO] [stdout]      |                                           ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1303:17
[INFO] [stdout]      |
[INFO] [stdout] 1303 |         assert!(Ipv6Addr::localhost().is_loopback());
[INFO] [stdout]      |                 ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1304:20
[INFO] [stdout]      |
[INFO] [stdout] 1304 |         assert_eq!(Ipv6Addr::unspecified(), Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0, 0));
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1304:45
[INFO] [stdout]      |
[INFO] [stdout] 1304 |         assert_eq!(Ipv6Addr::unspecified(), Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0, 0));
[INFO] [stdout]      |                                             ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1305:17
[INFO] [stdout]      |
[INFO] [stdout] 1305 |         assert!(Ipv6Addr::unspecified().is_unspecified());
[INFO] [stdout]      |                 ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1310:20
[INFO] [stdout]      |
[INFO] [stdout] 1310 |         assert_eq!(Ipv4Addr::from([127, 0, 0, 1]), Ipv4Addr::new(127, 0, 0, 1))
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1310:52
[INFO] [stdout]      |
[INFO] [stdout] 1310 |         assert_eq!(Ipv4Addr::from([127, 0, 0, 1]), Ipv4Addr::new(127, 0, 0, 1))
[INFO] [stdout]      |                                                    ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1315:25
[INFO] [stdout]      |
[INFO] [stdout] 1315 |         let from_u16s = Ipv6Addr::from([0x0011, 0x2233, 0x4455, 0x6677,
[INFO] [stdout]      |                         ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1317:19
[INFO] [stdout]      |
[INFO] [stdout] 1317 |         let new = Ipv6Addr::new(0x0011, 0x2233, 0x4455, 0x6677,
[INFO] [stdout]      |                   ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1324:25
[INFO] [stdout]      |
[INFO] [stdout] 1324 |         let from_u16s = Ipv6Addr::from([0x0011, 0x2233, 0x4455, 0x6677,
[INFO] [stdout]      |                         ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1326:24
[INFO] [stdout]      |
[INFO] [stdout] 1326 |         let from_u8s = Ipv6Addr::from([0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77,
[INFO] [stdout]      |                        ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1333:19
[INFO] [stdout]      |
[INFO] [stdout] 1333 |         let v41 = Ipv4Addr::new(100, 64, 3, 3);
[INFO] [stdout]      |                   ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1334:19
[INFO] [stdout]      |
[INFO] [stdout] 1334 |         let v42 = Ipv4Addr::new(192, 0, 2, 2);
[INFO] [stdout]      |                   ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv6Addr` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1335:48
[INFO] [stdout]      |
[INFO] [stdout] 1335 |         let v61 = "2001:db8:f00::1002".parse::<Ipv6Addr>().unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv6Addr` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1336:48
[INFO] [stdout]      |
[INFO] [stdout] 1336 |         let v62 = "2001:db8:f00::2001".parse::<Ipv6Addr>().unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IpAddr`
[INFO] [stdout]     --> src/net/addr.rs:1340:25
[INFO] [stdout]      |
[INFO] [stdout] 1340 |         assert_eq!(v41, IpAddr::V4(v41));
[INFO] [stdout]      |                         ^^^^^^ use of undeclared type `IpAddr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IpAddr`
[INFO] [stdout]     --> src/net/addr.rs:1341:25
[INFO] [stdout]      |
[INFO] [stdout] 1341 |         assert_eq!(v61, IpAddr::V6(v61));
[INFO] [stdout]      |                         ^^^^^^ use of undeclared type `IpAddr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IpAddr`
[INFO] [stdout]     --> src/net/addr.rs:1342:24
[INFO] [stdout]      |
[INFO] [stdout] 1342 |         assert!(v41 != IpAddr::V4(v42));
[INFO] [stdout]      |                        ^^^^^^ use of undeclared type `IpAddr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IpAddr`
[INFO] [stdout]     --> src/net/addr.rs:1343:24
[INFO] [stdout]      |
[INFO] [stdout] 1343 |         assert!(v61 != IpAddr::V6(v62));
[INFO] [stdout]      |                        ^^^^^^ use of undeclared type `IpAddr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IpAddr`
[INFO] [stdout]     --> src/net/addr.rs:1345:23
[INFO] [stdout]      |
[INFO] [stdout] 1345 |         assert!(v41 < IpAddr::V4(v42));
[INFO] [stdout]      |                       ^^^^^^ use of undeclared type `IpAddr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IpAddr`
[INFO] [stdout]     --> src/net/addr.rs:1346:23
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         assert!(v61 < IpAddr::V6(v62));
[INFO] [stdout]      |                       ^^^^^^ use of undeclared type `IpAddr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IpAddr`
[INFO] [stdout]     --> src/net/addr.rs:1347:17
[INFO] [stdout]      |
[INFO] [stdout] 1347 |         assert!(IpAddr::V4(v41) < v42);
[INFO] [stdout]      |                 ^^^^^^ use of undeclared type `IpAddr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IpAddr`
[INFO] [stdout]     --> src/net/addr.rs:1348:17
[INFO] [stdout]      |
[INFO] [stdout] 1348 |         assert!(IpAddr::V6(v61) < v62);
[INFO] [stdout]      |                 ^^^^^^ use of undeclared type `IpAddr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IpAddr`
[INFO] [stdout]     --> src/net/addr.rs:1350:23
[INFO] [stdout]      |
[INFO] [stdout] 1350 |         assert!(v41 < IpAddr::V6(v61));
[INFO] [stdout]      |                       ^^^^^^ use of undeclared type `IpAddr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IpAddr`
[INFO] [stdout]     --> src/net/addr.rs:1351:17
[INFO] [stdout]      |
[INFO] [stdout] 1351 |         assert!(IpAddr::V4(v41) < v61);
[INFO] [stdout]      |                 ^^^^^^ use of undeclared type `IpAddr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IpAddr`
[INFO] [stdout]     --> src/net/addr.rs:1356:18
[INFO] [stdout]      |
[INFO] [stdout] 1356 |         let ip = IpAddr::V4(Ipv4Addr::new(100, 64, 3, 3));
[INFO] [stdout]      |                  ^^^^^^ use of undeclared type `IpAddr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1356:29
[INFO] [stdout]      |
[INFO] [stdout] 1356 |         let ip = IpAddr::V4(Ipv4Addr::new(100, 64, 3, 3));
[INFO] [stdout]      |                             ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IpAddr`
[INFO] [stdout]     --> src/net/addr.rs:1363:18
[INFO] [stdout]      |
[INFO] [stdout] 1363 |         let ip = IpAddr::V6(Ipv6Addr::new(0, 0, 0, 0, 0, 0xffff, 0x1234, 0x5678));
[INFO] [stdout]      |                  ^^^^^^ use of undeclared type `IpAddr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1363:29
[INFO] [stdout]      |
[INFO] [stdout] 1363 |         let ip = IpAddr::V6(Ipv6Addr::new(0, 0, 0, 0, 0, 0xffff, 0x1234, 0x5678));
[INFO] [stdout]      |                             ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]    --> src/net/dns/parser.rs:183:21
[INFO] [stdout]     |
[INFO] [stdout] 183 |             opcode: StandardQuery,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]    --> src/net/dns/parser.rs:213:21
[INFO] [stdout]     |
[INFO] [stdout] 213 |             opcode: StandardQuery,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]    --> src/net/dns/parser.rs:237:36
[INFO] [stdout]     |
[INFO] [stdout] 237 |                 assert_eq!(addr.0, Ipv4Addr::new(93, 184, 216, 34));
[INFO] [stdout]     |                                    ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use core::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use crate::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]    --> src/net/dns/parser.rs:273:23
[INFO] [stdout]     |
[INFO] [stdout] 273 |               opcode: StandardQuery,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]    --> src/net/dns/parser.rs:316:38
[INFO] [stdout]     |
[INFO] [stdout] 316 |                   assert_eq!(addr.0, Ipv4Addr::new(192, 5, 6, 30));
[INFO] [stdout]     |                                      ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use core::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use crate::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]    --> src/net/dns/parser.rs:338:21
[INFO] [stdout]     |
[INFO] [stdout] 338 |             opcode: StandardQuery,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]    --> src/net/dns/parser.rs:357:13
[INFO] [stdout]     |
[INFO] [stdout] 357 |             Ipv4Addr::new(64, 233, 164, 100),
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use core::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use crate::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]    --> src/net/dns/parser.rs:358:13
[INFO] [stdout]     |
[INFO] [stdout] 358 |             Ipv4Addr::new(64, 233, 164, 139),
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use core::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use crate::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]    --> src/net/dns/parser.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             Ipv4Addr::new(64, 233, 164, 113),
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use core::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use crate::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]    --> src/net/dns/parser.rs:360:13
[INFO] [stdout]     |
[INFO] [stdout] 360 |             Ipv4Addr::new(64, 233, 164, 102),
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use core::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use crate::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]    --> src/net/dns/parser.rs:361:13
[INFO] [stdout]     |
[INFO] [stdout] 361 |             Ipv4Addr::new(64, 233, 164, 101),
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use core::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use crate::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]    --> src/net/dns/parser.rs:362:13
[INFO] [stdout]     |
[INFO] [stdout] 362 |             Ipv4Addr::new(64, 233, 164, 138),
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use core::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use crate::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]    --> src/net/dns/parser.rs:385:21
[INFO] [stdout]     |
[INFO] [stdout] 385 |             opcode: StandardQuery,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]    --> src/net/dns/parser.rs:428:21
[INFO] [stdout]     |
[INFO] [stdout] 428 |             opcode: StandardQuery,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]    --> src/net/dns/header.rs:118:21
[INFO] [stdout]     |
[INFO] [stdout] 118 |             opcode: StandardQuery,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 106 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]    --> src/net/dns/header.rs:143:21
[INFO] [stdout]     |
[INFO] [stdout] 143 |             opcode: StandardQuery,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 106 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]    --> src/net/dns/header.rs:166:21
[INFO] [stdout]     |
[INFO] [stdout] 166 |             opcode: StandardQuery,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 106 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]    --> src/net/dns/header.rs:189:21
[INFO] [stdout]     |
[INFO] [stdout] 189 |             opcode: StandardQuery,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 106 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]   --> src/net/dns/rdata/aaaa.rs:56:21
[INFO] [stdout]    |
[INFO] [stdout] 56 |             opcode: StandardQuery,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 37 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]   --> src/net/dns/rdata/cname.rs:55:21
[INFO] [stdout]    |
[INFO] [stdout] 55 |             opcode: StandardQuery,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 29 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]   --> src/net/dns/rdata/cname.rs:85:13
[INFO] [stdout]    |
[INFO] [stdout] 85 |             Ipv4Addr::new(104, 16, 103, 204),
[INFO] [stdout]    |             ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 29 +     use core::net::Ipv4Addr;
[INFO] [stdout]    |
[INFO] [stdout] 29 +     use crate::net::Ipv4Addr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]   --> src/net/dns/rdata/cname.rs:86:13
[INFO] [stdout]    |
[INFO] [stdout] 86 |             Ipv4Addr::new(104, 16, 107, 204),
[INFO] [stdout]    |             ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 29 +     use core::net::Ipv4Addr;
[INFO] [stdout]    |
[INFO] [stdout] 29 +     use crate::net::Ipv4Addr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]   --> src/net/dns/rdata/cname.rs:87:13
[INFO] [stdout]    |
[INFO] [stdout] 87 |             Ipv4Addr::new(104, 16, 104, 204),
[INFO] [stdout]    |             ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 29 +     use core::net::Ipv4Addr;
[INFO] [stdout]    |
[INFO] [stdout] 29 +     use crate::net::Ipv4Addr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]   --> src/net/dns/rdata/cname.rs:88:13
[INFO] [stdout]    |
[INFO] [stdout] 88 |             Ipv4Addr::new(104, 16, 106, 204),
[INFO] [stdout]    |             ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 29 +     use core::net::Ipv4Addr;
[INFO] [stdout]    |
[INFO] [stdout] 29 +     use crate::net::Ipv4Addr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]   --> src/net/dns/rdata/cname.rs:89:13
[INFO] [stdout]    |
[INFO] [stdout] 89 |             Ipv4Addr::new(104, 16, 105, 204),
[INFO] [stdout]    |             ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 29 +     use core::net::Ipv4Addr;
[INFO] [stdout]    |
[INFO] [stdout] 29 +     use crate::net::Ipv4Addr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]   --> src/net/dns/rdata/mx.rs:53:21
[INFO] [stdout]    |
[INFO] [stdout] 53 |             opcode: StandardQuery,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 30 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]   --> src/net/dns/rdata/ns.rs:51:22
[INFO] [stdout]    |
[INFO] [stdout] 51 |              opcode: StandardQuery,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 28 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]   --> src/net/dns/rdata/ptr.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |             opcode: StandardQuery,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 28 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]   --> src/net/dns/rdata/soa.rs:65:23
[INFO] [stdout]    |
[INFO] [stdout] 65 |               opcode: StandardQuery,
[INFO] [stdout]    |                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 46 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]   --> src/net/dns/rdata/srv.rs:61:21
[INFO] [stdout]    |
[INFO] [stdout] 61 |             opcode: StandardQuery,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 34 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]   --> src/net/dns/rdata/txt.rs:88:21
[INFO] [stdout]    |
[INFO] [stdout] 88 |             opcode: StandardQuery,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 67 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `from_utf8` in this scope
[INFO] [stdout]    --> src/net/dns/rdata/txt.rs:113:30
[INFO] [stdout]     |
[INFO] [stdout] 113 |                     .map(|x| from_utf8(x).unwrap())
[INFO] [stdout]     |                              ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 67  +     use alloc::str::from_utf8;
[INFO] [stdout]     |
[INFO] [stdout] 67  +     use core::str::from_utf8;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope
[INFO] [stdout]    --> src/net/dns/rdata/txt.rs:114:32
[INFO] [stdout]     |
[INFO] [stdout] 114 |                     .collect::<Vec<_>>()
[INFO] [stdout]     |                                ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 67  +     use alloc::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 67  +     use crate::net::dns::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope
[INFO] [stdout]    --> src/net/dns/rdata/txt.rs:118:50
[INFO] [stdout]     |
[INFO] [stdout] 118 |                 assert_eq!(text.iter().collect::<Vec<_>>(),
[INFO] [stdout]     |                                                  ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 67  +     use alloc::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 67  +     use crate::net::dns::Vec;
[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] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/lib.rs:138:17
[INFO] [stdout]     |
[INFO] [stdout] 138 | #[derive(Debug, Fail, Copy, Clone, PartialEq)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_DERIVE_failure_Fail_FOR_EfiErrorKind`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[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: `#[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, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/lib.rs:138:17
[INFO] [stdout]     |
[INFO] [stdout] 138 | #[derive(Debug, Fail, Copy, Clone, PartialEq)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_DERIVE_failure_core_fmt_Display_FOR_EfiErrorKind`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[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: 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, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/lib.rs:254:17
[INFO] [stdout]     |
[INFO] [stdout] 254 | #[derive(Debug, Fail)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_DERIVE_failure_Fail_FOR_GeneralError`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[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: 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, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/lib.rs:254:17
[INFO] [stdout]     |
[INFO] [stdout] 254 | #[derive(Debug, Fail)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_DERIVE_failure_core_fmt_Display_FOR_GeneralError`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[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: 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] [stdout] warning: 8 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 290 previous errors; 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0425, E0432, E0433, E0463.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `efi` (lib test) due to 298 previous errors; 3 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: unwinding panics are not supported without std
[INFO] [stdout]   |
[INFO] [stdout]   = help: using nightly cargo, use -Zbuild-std with panic="abort" to avoid unwinding
[INFO] [stdout]   = note: since the core library is usually precompiled with panic="unwind", rebuilding your crate with panic="abort" may not be enough to fix the problem
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `efi` (example "sample_efi_app") due to 2 previous errors
[INFO] running `Command { std: "docker" "inspect" "3e2af79fe4a3d846edde1bd21472389df431a7843450519a8d0c3e3e0618781b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3e2af79fe4a3d846edde1bd21472389df431a7843450519a8d0c3e3e0618781b", kill_on_drop: false }`
[INFO] [stdout] 3e2af79fe4a3d846edde1bd21472389df431a7843450519a8d0c3e3e0618781b
[INFO] checking efi-0.3.1 against try#9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88 for pr-124157
[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 9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "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" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "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:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c0ae7b3f0cf3ca0463a316b600fc6f120da0262e9357623ab54aad83327d530b
[INFO] running `Command { std: "docker" "start" "-a" "c0ae7b3f0cf3ca0463a316b600fc6f120da0262e9357623ab54aad83327d530b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c0ae7b3f0cf3ca0463a316b600fc6f120da0262e9357623ab54aad83327d530b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c0ae7b3f0cf3ca0463a316b600fc6f120da0262e9357623ab54aad83327d530b", kill_on_drop: false }`
[INFO] [stdout] c0ae7b3f0cf3ca0463a316b600fc6f120da0262e9357623ab54aad83327d530b
[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:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6ad14627ea089c79566fea1cd311e7cd83ba13294e84b3bd262f532c37092d32
[INFO] running `Command { std: "docker" "start" "-a" "6ad14627ea089c79566fea1cd311e7cd83ba13294e84b3bd262f532c37092d32", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.68
[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 byteorder v1.5.0
[INFO] [stderr]     Checking utf8-width v0.1.6
[INFO] [stderr]     Checking rlibc v1.0.0
[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 items instead
[INFO] [stdout]     |
[INFO] [stdout] 500 |     use core::error;
[INFO] [stdout]     |         ~~~~~~~~~~~
[INFO] [stdout] 500 |     use crate::io::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 items instead
[INFO] [stdout]     |
[INFO] [stdout] 501 |     use alloc::fmt;
[INFO] [stdout]     |         ~~~~~~~~~~
[INFO] [stdout] 501 |     use core::fmt;
[INFO] [stdout]     |         ~~~~~~~~~
[INFO] [stdout] 501 |     use crate::std::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 alloc::fmt::Error;
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~~
[INFO] [stdout] 140 |     use core::error::Error;
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 140 |     use core::fmt::Error;
[INFO] [stdout]     |         ~~~~~~~~~~~~~~~~
[INFO] [stdout] 140 |     use crate::io::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 items instead:
[INFO] [stdout]             core::io
[INFO] [stdout]             crate::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 items instead
[INFO] [stdout]      |
[INFO] [stdout] 2060 |     use core::io;
[INFO] [stdout]      |         ~~~~~~~~
[INFO] [stdout] 2060 |     use crate::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 items 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 items 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 items 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 items 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 items 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 items 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 items 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 items 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 items 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] error[E0412]: cannot find type `Vec` in this scope
[INFO] [stdout]    --> src/io/buffered.rs:878:18
[INFO] [stdout]     |
[INFO] [stdout] 878 |         lengths: Vec<usize>,
[INFO] [stdout]     |                  ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 870 +     use alloc::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 870 +     use crate::io::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Read` in this scope
[INFO] [stdout]    --> src/io/buffered.rs:881:10
[INFO] [stdout]     |
[INFO] [stdout] 881 |     impl Read for ShortReader {
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout] 870 +     use crate::io::Read;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Read` in this scope
[INFO] [stdout]    --> src/io/buffered.rs:966:14
[INFO] [stdout]     |
[INFO] [stdout] 966 |         impl Read for PositionReader {
[INFO] [stdout]     |              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout] 870 +     use crate::io::Read;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Seek` in this scope
[INFO] [stdout]    --> src/io/buffered.rs:976:14
[INFO] [stdout]     |
[INFO] [stdout] 976 |         impl Seek for PositionReader {
[INFO] [stdout]     |              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout] 870 +     use crate::io::Seek;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]     --> src/io/buffered.rs:1008:21
[INFO] [stdout]      |
[INFO] [stdout] 1008 |         let inner = Vec::new();
[INFO] [stdout]      |                     ^^^ use of undeclared type `Vec`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use alloc::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::io::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]     --> src/io/buffered.rs:1042:49
[INFO] [stdout]      |
[INFO] [stdout] 1042 |         let mut w = BufWriter::with_capacity(3, Vec::new());
[INFO] [stdout]      |                                                 ^^^ use of undeclared type `Vec`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use alloc::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::io::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]     --> src/io/buffered.rs:1051:65
[INFO] [stdout]      |
[INFO] [stdout] 1051 |         let mut w = BufWriter::with_capacity(3, io::Cursor::new(Vec::new()));
[INFO] [stdout]      |                                                                 ^^^ use of undeclared type `Vec`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use alloc::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::io::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]     --> src/io/buffered.rs:1065:21
[INFO] [stdout]      |
[INFO] [stdout] 1065 |         let mut v = Vec::new();
[INFO] [stdout]      |                     ^^^ use of undeclared type `Vec`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use alloc::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::io::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope
[INFO] [stdout]     --> src/io/buffered.rs:1085:44
[INFO] [stdout]      |
[INFO] [stdout] 1085 |         struct FailFlushWriter<'a>(&'a mut Vec<u8>);
[INFO] [stdout]      |                                            ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use alloc::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::io::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Write` in this scope
[INFO] [stdout]     --> src/io/buffered.rs:1087:18
[INFO] [stdout]      |
[INFO] [stdout] 1087 |         impl<'a> Write for FailFlushWriter<'a> {
[INFO] [stdout]      |                  ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use alloc::fmt::Write;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use core::fmt::Write;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::io::Write;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::std::fmt::Write;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]     --> src/io/buffered.rs:1097:23
[INFO] [stdout]      |
[INFO] [stdout] 1097 |         let mut buf = Vec::new();
[INFO] [stdout]      |                       ^^^ use of undeclared type `Vec`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use alloc::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::io::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]     --> src/io/buffered.rs:1112:42
[INFO] [stdout]      |
[INFO] [stdout] 1112 |         let mut writer = LineWriter::new(Vec::new());
[INFO] [stdout]      |                                          ^^^ use of undeclared type `Vec`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use alloc::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::io::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `String`
[INFO] [stdout]     --> src/io/buffered.rs:1131:21
[INFO] [stdout]      |
[INFO] [stdout] 1131 |         let mut s = String::new();
[INFO] [stdout]      |                     ^^^^^^ use of undeclared type `String`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use alloc::string::String;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::io::String;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Write` in this scope
[INFO] [stdout]     --> src/io/buffered.rs:1192:14
[INFO] [stdout]      |
[INFO] [stdout] 1192 |         impl Write for FailFlushWriter {
[INFO] [stdout]      |              ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use alloc::fmt::Write;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use core::fmt::Write;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::io::Write;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::std::fmt::Write;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Write` in this scope
[INFO] [stdout]     --> src/io/buffered.rs:1214:14
[INFO] [stdout]      |
[INFO] [stdout] 1214 |         impl Write for PanicWriter {
[INFO] [stdout]      |              ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use alloc::fmt::Write;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use core::fmt::Write;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::io::Write;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::std::fmt::Write;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Write` in this scope
[INFO] [stdout]     --> src/io/buffered.rs:1250:10
[INFO] [stdout]      |
[INFO] [stdout] 1250 |     impl Write for AcceptOneThenFail {
[INFO] [stdout]      |          ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use alloc::fmt::Write;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use core::fmt::Write;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::io::Write;
[INFO] [stdout]      |
[INFO] [stdout] 870  +     use crate::std::fmt::Write;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]    --> src/io/cursor.rs:333:26
[INFO] [stdout]     |
[INFO] [stdout] 333 |         let mut writer = Vec::new();
[INFO] [stdout]     |                          ^^^ use of undeclared type `Vec`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 328 +     use alloc::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 328 +     use crate::io::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]    --> src/io/cursor.rs:343:38
[INFO] [stdout]     |
[INFO] [stdout] 343 |         let mut writer = Cursor::new(Vec::new());
[INFO] [stdout]     |                                      ^^^ use of undeclared type `Vec`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 328 +     use alloc::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 328 +     use crate::io::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]    --> src/io/cursor.rs:353:23
[INFO] [stdout]     |
[INFO] [stdout] 353 |         let mut vec = Vec::new();
[INFO] [stdout]     |                       ^^^ use of undeclared type `Vec`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 328 +     use alloc::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 328 +     use crate::io::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]    --> src/io/cursor.rs:486:21
[INFO] [stdout]     |
[INFO] [stdout] 486 |         let mut v = Vec::new();
[INFO] [stdout]     |                     ^^^ use of undeclared type `Vec`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 328 +     use alloc::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 328 +     use crate::io::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]    --> src/io/cursor.rs:649:38
[INFO] [stdout]     |
[INFO] [stdout] 649 |         let mut writer = Cursor::new(Vec::<u8>::new());
[INFO] [stdout]     |                                      ^^^ use of undeclared type `Vec`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 328 +     use alloc::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 328 +     use crate::io::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]    --> src/io/cursor.rs:683:33
[INFO] [stdout]     |
[INFO] [stdout] 683 |         let mut r = Cursor::new(Vec::new());
[INFO] [stdout]     |                                 ^^^ use of undeclared type `Vec`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 328 +     use alloc::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 328 +     use crate::io::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]    --> src/io/cursor.rs:690:33
[INFO] [stdout]     |
[INFO] [stdout] 690 |         let mut r = Cursor::new(Vec::new());
[INFO] [stdout]     |                                 ^^^ use of undeclared type `Vec`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 328 +     use alloc::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 328 +     use crate::io::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Box`
[INFO] [stdout]    --> src/io/error.rs:511:32
[INFO] [stdout]     |
[INFO] [stdout] 511 |             repr: Repr::Custom(Box::new(Custom {
[INFO] [stdout]     |                                ^^^ use of undeclared type `Box`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 499 +     use alloc::boxed::Box;
[INFO] [stdout]     |
[INFO] [stdout] 499 +     use crate::io::error::Box;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Box`
[INFO] [stdout]    --> src/io/error.rs:513:24
[INFO] [stdout]     |
[INFO] [stdout] 513 |                 error: Box::new(Error {
[INFO] [stdout]     |                        ^^^ use of undeclared type `Box`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 499 +     use alloc::boxed::Box;
[INFO] [stdout]     |
[INFO] [stdout] 499 +     use crate::io::error::Box;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]    --> src/io/impls.rs:317:23
[INFO] [stdout]     |
[INFO] [stdout] 317 |         let mut buf = Vec::with_capacity(1024);
[INFO] [stdout]     |                       ^^^ use of undeclared type `Vec`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 270 +     use alloc::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 270 +     use crate::io::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Read` in this scope
[INFO] [stdout]    --> src/io/util.rs:232:40
[INFO] [stdout]     |
[INFO] [stdout] 232 |         assert_eq!(copy(&mut r as &mut Read, &mut w as &mut Write).unwrap(), 1 << 17);
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout] 222 +     use crate::io::Read;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Write` in this scope
[INFO] [stdout]    --> src/io/util.rs:232:61
[INFO] [stdout]     |
[INFO] [stdout] 232 |         assert_eq!(copy(&mut r as &mut Read, &mut w as &mut Write).unwrap(), 1 << 17);
[INFO] [stdout]     |                                                             ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 222 +     use alloc::fmt::Write;
[INFO] [stdout]     |
[INFO] [stdout] 222 +     use core::fmt::Write;
[INFO] [stdout]     |
[INFO] [stdout] 222 +     use crate::io::Write;
[INFO] [stdout]     |
[INFO] [stdout] 222 +     use crate::std::fmt::Write;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]     --> src/io/mod.rs:2069:21
[INFO] [stdout]      |
[INFO] [stdout] 2069 |         let mut v = Vec::new();
[INFO] [stdout]      |                     ^^^ use of undeclared type `Vec`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use alloc::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]     --> src/io/mod.rs:2074:21
[INFO] [stdout]      |
[INFO] [stdout] 2074 |         let mut v = Vec::new();
[INFO] [stdout]      |                     ^^^ use of undeclared type `Vec`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use alloc::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `String`
[INFO] [stdout]     --> src/io/mod.rs:2102:21
[INFO] [stdout]      |
[INFO] [stdout] 2102 |         let mut v = String::new();
[INFO] [stdout]      |                     ^^^^^^ use of undeclared type `String`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use alloc::string::String;
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::String;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `String`
[INFO] [stdout]     --> src/io/mod.rs:2107:21
[INFO] [stdout]      |
[INFO] [stdout] 2107 |         let mut v = String::new();
[INFO] [stdout]      |                     ^^^^^^ use of undeclared type `String`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use alloc::string::String;
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::String;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]     --> src/io/mod.rs:2135:21
[INFO] [stdout]      |
[INFO] [stdout] 2135 |         let mut v = Vec::new();
[INFO] [stdout]      |                     ^^^ use of undeclared type `Vec`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use alloc::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]     --> src/io/mod.rs:2140:21
[INFO] [stdout]      |
[INFO] [stdout] 2140 |         let mut v = Vec::new();
[INFO] [stdout]      |                     ^^^ use of undeclared type `Vec`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use alloc::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope
[INFO] [stdout]     --> src/io/mod.rs:2145:62
[INFO] [stdout]      |
[INFO] [stdout] 2145 |         let data = (0..cap).map(|i| (i / 3) as u8).collect::<Vec<_>>();
[INFO] [stdout]      |                                                              ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use alloc::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]     --> src/io/mod.rs:2146:21
[INFO] [stdout]      |
[INFO] [stdout] 2146 |         let mut v = Vec::new();
[INFO] [stdout]      |                     ^^^ use of undeclared type `Vec`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use alloc::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `String`
[INFO] [stdout]     --> src/io/mod.rs:2156:21
[INFO] [stdout]      |
[INFO] [stdout] 2156 |         let mut v = String::new();
[INFO] [stdout]      |                     ^^^^^^ use of undeclared type `String`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use alloc::string::String;
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::String;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `String`
[INFO] [stdout]     --> src/io/mod.rs:2161:21
[INFO] [stdout]      |
[INFO] [stdout] 2161 |         let mut v = String::new();
[INFO] [stdout]      |                     ^^^^^^ use of undeclared type `String`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use alloc::string::String;
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::String;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `String`
[INFO] [stdout]     --> src/io/mod.rs:2166:21
[INFO] [stdout]      |
[INFO] [stdout] 2166 |         let mut v = String::new();
[INFO] [stdout]      |                     ^^^^^^ use of undeclared type `String`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use alloc::string::String;
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::String;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Read` in this scope
[INFO] [stdout]     --> src/io/mod.rs:2215:14
[INFO] [stdout]      |
[INFO] [stdout] 2215 |         impl Read for R {
[INFO] [stdout]      |              ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::Read;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `BufRead` in this scope
[INFO] [stdout]     --> src/io/mod.rs:2220:14
[INFO] [stdout]      |
[INFO] [stdout] 2220 |         impl BufRead for R {
[INFO] [stdout]      |              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::BufRead;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `BufRead` in this scope
[INFO] [stdout]     --> src/io/mod.rs:2232:25
[INFO] [stdout]      |
[INFO] [stdout] 2232 |     fn cmp_bufread<Br1: BufRead, Br2: BufRead>(mut br1: Br1, mut br2: Br2, exp: &[u8]) {
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::BufRead;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `BufRead` in this scope
[INFO] [stdout]     --> src/io/mod.rs:2232:39
[INFO] [stdout]      |
[INFO] [stdout] 2232 |     fn cmp_bufread<Br1: BufRead, Br2: BufRead>(mut br1: Br1, mut br2: Br2, exp: &[u8]) {
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::BufRead;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]     --> src/io/mod.rs:2233:23
[INFO] [stdout]      |
[INFO] [stdout] 2233 |         let mut cat = Vec::new();
[INFO] [stdout]      |                       ^^^ use of undeclared type `Vec`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use alloc::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `String`
[INFO] [stdout]     --> src/io/mod.rs:2269:21
[INFO] [stdout]      |
[INFO] [stdout] 2269 |         let mut s = String::new();
[INFO] [stdout]      |                     ^^^^^^ use of undeclared type `String`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use alloc::string::String;
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::String;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec`
[INFO] [stdout]     --> src/io/mod.rs:2281:27
[INFO] [stdout]      |
[INFO] [stdout] 2281 |             let mut vec = Vec::with_capacity(1024);
[INFO] [stdout]      |                           ^^^ use of undeclared type `Vec`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use alloc::vec::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 2059 +     use crate::io::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]    --> src/net/addr.rs:942:23
[INFO] [stdout]     |
[INFO] [stdout] 942 |         assert_eq!(Ok(Ipv4Addr::new(127, 0, 0, 1)), "127.0.0.1".parse());
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]    --> src/net/addr.rs:943:23
[INFO] [stdout]     |
[INFO] [stdout] 943 |         assert_eq!(Ok(Ipv4Addr::new(255, 255, 255, 255)), "255.255.255.255".parse());
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]    --> src/net/addr.rs:944:23
[INFO] [stdout]     |
[INFO] [stdout] 944 |         assert_eq!(Ok(Ipv4Addr::new(0, 0, 0, 0)), "0.0.0.0".parse());
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv4Addr` in this scope
[INFO] [stdout]    --> src/net/addr.rs:947:26
[INFO] [stdout]     |
[INFO] [stdout] 947 |         let none: Option<Ipv4Addr> = "256.0.0.1".parse().ok();
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv4Addr` in this scope
[INFO] [stdout]    --> src/net/addr.rs:950:26
[INFO] [stdout]     |
[INFO] [stdout] 950 |         let none: Option<Ipv4Addr> = "255.0.0".parse().ok();
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv4Addr` in this scope
[INFO] [stdout]    --> src/net/addr.rs:953:26
[INFO] [stdout]     |
[INFO] [stdout] 953 |         let none: Option<Ipv4Addr> = "255.0.0.1.2".parse().ok();
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv4Addr` in this scope
[INFO] [stdout]    --> src/net/addr.rs:956:26
[INFO] [stdout]     |
[INFO] [stdout] 956 |         let none: Option<Ipv4Addr> = "255.0..1".parse().ok();
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]    --> src/net/addr.rs:962:23
[INFO] [stdout]     |
[INFO] [stdout] 962 |         assert_eq!(Ok(Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0, 0)), "0:0:0:0:0:0:0:0".parse());
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]    --> src/net/addr.rs:963:23
[INFO] [stdout]     |
[INFO] [stdout] 963 |         assert_eq!(Ok(Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0, 1)), "0:0:0:0:0:0:0:1".parse());
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]    --> src/net/addr.rs:965:23
[INFO] [stdout]     |
[INFO] [stdout] 965 |         assert_eq!(Ok(Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0, 1)), "::1".parse());
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]    --> src/net/addr.rs:966:23
[INFO] [stdout]     |
[INFO] [stdout] 966 |         assert_eq!(Ok(Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0, 0)), "::".parse());
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]    --> src/net/addr.rs:968:23
[INFO] [stdout]     |
[INFO] [stdout] 968 |         assert_eq!(Ok(Ipv6Addr::new(0x2a02, 0x6b8, 0, 0, 0, 0, 0x11, 0x11)),
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv6Addr` in this scope
[INFO] [stdout]    --> src/net/addr.rs:972:26
[INFO] [stdout]     |
[INFO] [stdout] 972 |         let none: Option<Ipv6Addr> = "::00000".parse().ok();
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv6Addr` in this scope
[INFO] [stdout]    --> src/net/addr.rs:975:26
[INFO] [stdout]     |
[INFO] [stdout] 975 |         let none: Option<Ipv6Addr> = "1:2:3:4:5:6:7".parse().ok();
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv6Addr` in this scope
[INFO] [stdout]    --> src/net/addr.rs:978:26
[INFO] [stdout]     |
[INFO] [stdout] 978 |         let none: Option<Ipv6Addr> = "1:2:3:4:5:6:7:8:9".parse().ok();
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv6Addr` in this scope
[INFO] [stdout]    --> src/net/addr.rs:981:26
[INFO] [stdout]     |
[INFO] [stdout] 981 |         let none: Option<Ipv6Addr> = "1:2:::6:7:8".parse().ok();
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv6Addr` in this scope
[INFO] [stdout]    --> src/net/addr.rs:984:26
[INFO] [stdout]     |
[INFO] [stdout] 984 |         let none: Option<Ipv6Addr> = "1:2::6::8".parse().ok();
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv6Addr` in this scope
[INFO] [stdout]    --> src/net/addr.rs:987:26
[INFO] [stdout]     |
[INFO] [stdout] 987 |         let none: Option<Ipv6Addr> = "1:2:3:4::5:6:7:8".parse().ok();
[INFO] [stdout]     |                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]    --> src/net/addr.rs:993:23
[INFO] [stdout]     |
[INFO] [stdout] 993 |         assert_eq!(Ok(Ipv6Addr::new(0, 0, 0, 0, 0, 0, 49152, 545)),
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]    --> src/net/addr.rs:995:23
[INFO] [stdout]     |
[INFO] [stdout] 995 |         assert_eq!(Ok(Ipv6Addr::new(0, 0, 0, 0, 0, 0xFFFF, 49152, 545)),
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]    --> src/net/addr.rs:997:23
[INFO] [stdout]     |
[INFO] [stdout] 997 |         assert_eq!(Ok(Ipv6Addr::new(0x64, 0xff9b, 0, 0, 0, 0, 49152, 545)),
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]    --> src/net/addr.rs:999:23
[INFO] [stdout]     |
[INFO] [stdout] 999 |         assert_eq!(Ok(Ipv6Addr::new(0x2001, 0xdb8, 0x122, 0xc000, 0x2, 0x2100, 49152, 545)),
[INFO] [stdout]     |                       ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use core::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 936 +     use crate::net::Ipv6Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv4Addr` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1003:26
[INFO] [stdout]      |
[INFO] [stdout] 1003 |         let none: Option<Ipv4Addr> = "::127.0.0.1:".parse().ok();
[INFO] [stdout]      |                          ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv6Addr` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1006:26
[INFO] [stdout]      |
[INFO] [stdout] 1006 |         let none: Option<Ipv6Addr> = "1.2.3.4.5:127.0.0.1".parse().ok();
[INFO] [stdout]      |                          ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv6Addr` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1009:26
[INFO] [stdout]      |
[INFO] [stdout] 1009 |         let none: Option<Ipv6Addr> = "1.2.3.4.5:6:7:127.0.0.1".parse().ok();
[INFO] [stdout]      |                          ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1015:27
[INFO] [stdout]      |
[INFO] [stdout] 1015 |         assert_eq!(Ok(sa4(Ipv4Addr::new(77, 88, 21, 11), 80)),
[INFO] [stdout]      |                           ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SocketAddrV4`
[INFO] [stdout]     --> src/net/addr.rs:1017:23
[INFO] [stdout]      |
[INFO] [stdout] 1017 |         assert_eq!(Ok(SocketAddrV4::new(Ipv4Addr::new(77, 88, 21, 11), 80)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^ use of undeclared type `SocketAddrV4`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::SocketAddrV4;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::SocketAddrV4;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1017:41
[INFO] [stdout]      |
[INFO] [stdout] 1017 |         assert_eq!(Ok(SocketAddrV4::new(Ipv4Addr::new(77, 88, 21, 11), 80)),
[INFO] [stdout]      |                                         ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1019:27
[INFO] [stdout]      |
[INFO] [stdout] 1019 |         assert_eq!(Ok(sa6(Ipv6Addr::new(0x2a02, 0x6b8, 0, 1, 0, 0, 0, 1), 53)),
[INFO] [stdout]      |                           ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SocketAddrV6`
[INFO] [stdout]     --> src/net/addr.rs:1021:23
[INFO] [stdout]      |
[INFO] [stdout] 1021 |         assert_eq!(Ok(SocketAddrV6::new(Ipv6Addr::new(0x2a02, 0x6b8, 0, 1,
[INFO] [stdout]      |                       ^^^^^^^^^^^^ use of undeclared type `SocketAddrV6`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::SocketAddrV6;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::SocketAddrV6;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1021:41
[INFO] [stdout]      |
[INFO] [stdout] 1021 |         assert_eq!(Ok(SocketAddrV6::new(Ipv6Addr::new(0x2a02, 0x6b8, 0, 1,
[INFO] [stdout]      |                                         ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1024:27
[INFO] [stdout]      |
[INFO] [stdout] 1024 |         assert_eq!(Ok(sa6(Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0x7F00, 1), 22)),
[INFO] [stdout]      |                           ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SocketAddrV6`
[INFO] [stdout]     --> src/net/addr.rs:1026:23
[INFO] [stdout]      |
[INFO] [stdout] 1026 |         assert_eq!(Ok(SocketAddrV6::new(Ipv6Addr::new(0, 0, 0, 0, 0, 0,
[INFO] [stdout]      |                       ^^^^^^^^^^^^ use of undeclared type `SocketAddrV6`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::SocketAddrV6;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::SocketAddrV6;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1026:41
[INFO] [stdout]      |
[INFO] [stdout] 1026 |         assert_eq!(Ok(SocketAddrV6::new(Ipv6Addr::new(0, 0, 0, 0, 0, 0,
[INFO] [stdout]      |                                         ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SocketAddr` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1031:26
[INFO] [stdout]      |
[INFO] [stdout] 1031 |         let none: Option<SocketAddr> = "127.0.0.1".parse().ok();
[INFO] [stdout]      |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::SocketAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::SocketAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SocketAddr` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1034:26
[INFO] [stdout]      |
[INFO] [stdout] 1034 |         let none: Option<SocketAddr> = "127.0.0.1:".parse().ok();
[INFO] [stdout]      |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::SocketAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::SocketAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SocketAddr` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1037:26
[INFO] [stdout]      |
[INFO] [stdout] 1037 |         let none: Option<SocketAddr> = "[127.0.0.1]:22".parse().ok();
[INFO] [stdout]      |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::SocketAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::SocketAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SocketAddr` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1040:26
[INFO] [stdout]      |
[INFO] [stdout] 1040 |         let none: Option<SocketAddr> = "127.0.0.1:123456".parse().ok();
[INFO] [stdout]      |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::SocketAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::SocketAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1047:18
[INFO] [stdout]      |
[INFO] [stdout] 1047 |         let a1 = Ipv6Addr::new(0, 0, 0, 0, 0, 0xffff, 0xc000, 0x280);
[INFO] [stdout]      |                  ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1051:18
[INFO] [stdout]      |
[INFO] [stdout] 1051 |         let a1 = Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0xc000, 0x280);
[INFO] [stdout]      |                  ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1055:20
[INFO] [stdout]      |
[INFO] [stdout] 1055 |         assert_eq!(Ipv6Addr::new(8, 9, 10, 11, 12, 13, 14, 15).to_string(),
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1060:20
[INFO] [stdout]      |
[INFO] [stdout] 1060 |                    Ipv6Addr::new(0xae, 0, 0, 0, 0, 0xffff, 0x0102, 0x0304).to_string());
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1064:20
[INFO] [stdout]      |
[INFO] [stdout] 1064 |                    Ipv6Addr::new(1, 2, 3, 4, 5, 6, 0, 8).to_string());
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1067:26
[INFO] [stdout]      |
[INFO] [stdout] 1067 |         assert_eq!("::", Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0, 0).to_string());
[INFO] [stdout]      |                          ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1070:27
[INFO] [stdout]      |
[INFO] [stdout] 1070 |         assert_eq!("::1", Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0, 1).to_string());
[INFO] [stdout]      |                           ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1073:27
[INFO] [stdout]      |
[INFO] [stdout] 1073 |         assert_eq!("1::", Ipv6Addr::new(1, 0, 0, 0, 0, 0, 0, 0).to_string());
[INFO] [stdout]      |                           ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1076:34
[INFO] [stdout]      |
[INFO] [stdout] 1076 |         assert_eq!("1:0:0:4::8", Ipv6Addr::new(1, 0, 0, 4, 0, 0, 0, 8).to_string());
[INFO] [stdout]      |                                  ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1079:36
[INFO] [stdout]      |
[INFO] [stdout] 1079 |         assert_eq!("1::4:5:0:0:8", Ipv6Addr::new(1, 0, 0, 4, 5, 0, 0, 8).to_string());
[INFO] [stdout]      |                                    ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1084:20
[INFO] [stdout]      |
[INFO] [stdout] 1084 |         assert_eq!(Ipv6Addr::new(0, 0, 0, 0, 0, 0xffff, 0x1234, 0x5678),
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1085:20
[INFO] [stdout]      |
[INFO] [stdout] 1085 |                    Ipv4Addr::new(0x12, 0x34, 0x56, 0x78).to_ipv6_mapped());
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1086:20
[INFO] [stdout]      |
[INFO] [stdout] 1086 |         assert_eq!(Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0x1234, 0x5678),
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1087:20
[INFO] [stdout]      |
[INFO] [stdout] 1087 |                    Ipv4Addr::new(0x12, 0x34, 0x56, 0x78).to_ipv6_compatible());
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1092:20
[INFO] [stdout]      |
[INFO] [stdout] 1092 |         assert_eq!(Ipv6Addr::new(0, 0, 0, 0, 0, 0xffff, 0x1234, 0x5678).to_ipv4(),
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1093:25
[INFO] [stdout]      |
[INFO] [stdout] 1093 |                    Some(Ipv4Addr::new(0x12, 0x34, 0x56, 0x78)));
[INFO] [stdout]      |                         ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1094:20
[INFO] [stdout]      |
[INFO] [stdout] 1094 |         assert_eq!(Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0x1234, 0x5678).to_ipv4(),
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1095:25
[INFO] [stdout]      |
[INFO] [stdout] 1095 |                    Some(Ipv4Addr::new(0x12, 0x34, 0x56, 0x78)));
[INFO] [stdout]      |                         ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1096:20
[INFO] [stdout]      |
[INFO] [stdout] 1096 |         assert_eq!(Ipv6Addr::new(0, 0, 1, 0, 0, 0, 0x1234, 0x5678).to_ipv4(),
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IpAddr`
[INFO] [stdout]     --> src/net/addr.rs:1104:22
[INFO] [stdout]      |
[INFO] [stdout] 1104 |             let ip = IpAddr::V4(Ipv4Addr::new(octets[0], octets[1], octets[2], octets[3]));
[INFO] [stdout]      |                      ^^^^^^ use of undeclared type `IpAddr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1104:33
[INFO] [stdout]      |
[INFO] [stdout] 1104 |             let ip = IpAddr::V4(Ipv4Addr::new(octets[0], octets[1], octets[2], octets[3]));
[INFO] [stdout]      |                                 ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IpAddr`
[INFO] [stdout]     --> src/net/addr.rs:1114:22
[INFO] [stdout]      |
[INFO] [stdout] 1114 |             let ip = IpAddr::V6(str_addr.parse().unwrap());
[INFO] [stdout]      |                      ^^^^^^ use of undeclared type `IpAddr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1166:22
[INFO] [stdout]      |
[INFO] [stdout] 1166 |             let ip = Ipv4Addr::new(octets[0], octets[1], octets[2], octets[3]);
[INFO] [stdout]      |                      ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv6MulticastScope` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1203:34
[INFO] [stdout]      |
[INFO] [stdout] 1203 |                  m_scope: Option<Ipv6MulticastScope>) {
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6MulticastScope;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6MulticastScope;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv6Addr` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1204:21
[INFO] [stdout]      |
[INFO] [stdout] 1204 |             let ip: Ipv6Addr = str_addr.parse().unwrap();
[INFO] [stdout]      |                     ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1207:24
[INFO] [stdout]      |
[INFO] [stdout] 1207 |             assert_eq!(Ipv6Addr::from(*octets), ip);
[INFO] [stdout]      |                        ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `InterfaceLocal` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1241:76
[INFO] [stdout]      |
[INFO] [stdout] 1241 |               false, false, false, false, false, false, false, false, Some(InterfaceLocal));
[INFO] [stdout]      |                                                                            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6MulticastScope::InterfaceLocal;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6MulticastScope::InterfaceLocal;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LinkLocal` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1243:76
[INFO] [stdout]      |
[INFO] [stdout] 1243 |               false, false, false, false, false, false, false, false, Some(LinkLocal));
[INFO] [stdout]      |                                                                            ^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6MulticastScope::LinkLocal;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6MulticastScope::LinkLocal;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RealmLocal` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1245:76
[INFO] [stdout]      |
[INFO] [stdout] 1245 |               false, false, false, false, false, false, false, false, Some(RealmLocal));
[INFO] [stdout]      |                                                                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6MulticastScope::RealmLocal;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6MulticastScope::RealmLocal;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `AdminLocal` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1247:76
[INFO] [stdout]      |
[INFO] [stdout] 1247 |               false, false, false, false, false, false, false, false, Some(AdminLocal));
[INFO] [stdout]      |                                                                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6MulticastScope::AdminLocal;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6MulticastScope::AdminLocal;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SiteLocal` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1249:76
[INFO] [stdout]      |
[INFO] [stdout] 1249 |               false, false, false, false, false, false, false, false, Some(SiteLocal));
[INFO] [stdout]      |                                                                            ^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6MulticastScope::SiteLocal;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6MulticastScope::SiteLocal;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `OrganizationLocal` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1251:76
[INFO] [stdout]      |
[INFO] [stdout] 1251 |               false, false, false, false, false, false, false, false, Some(OrganizationLocal));
[INFO] [stdout]      |                                                                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6MulticastScope::OrganizationLocal;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6MulticastScope::OrganizationLocal;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Global` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1253:76
[INFO] [stdout]      |
[INFO] [stdout] 1253 |               false, false, false, true,  false, false, false, false, Some(Global));
[INFO] [stdout]      |                                                                            ^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use alloc::alloc::Global;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6MulticastScope::Global;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6MulticastScope::Global;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1264:21
[INFO] [stdout]      |
[INFO] [stdout] 1264 |         let a = sa4(Ipv4Addr::new(77, 88, 21, 11), 12345);
[INFO] [stdout]      |                     ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1270:17
[INFO] [stdout]      |
[INFO] [stdout] 1270 |         let a = Ipv4Addr::new(0x11, 0x22, 0x33, 0x44);
[INFO] [stdout]      |                 ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1276:17
[INFO] [stdout]      |
[INFO] [stdout] 1276 |         let a = Ipv4Addr::new(0x11, 0x22, 0x33, 0x44);
[INFO] [stdout]      |                 ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1277:20
[INFO] [stdout]      |
[INFO] [stdout] 1277 |         assert_eq!(Ipv4Addr::from(0x11223344), a);
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1282:17
[INFO] [stdout]      |
[INFO] [stdout] 1282 |         let a = Ipv6Addr::new(0x1122, 0x3344, 0x5566, 0x7788, 0x99aa, 0xbbcc, 0xddee, 0xff11);
[INFO] [stdout]      |                 ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1288:17
[INFO] [stdout]      |
[INFO] [stdout] 1288 |         let a = Ipv6Addr::new(0x1122, 0x3344, 0x5566, 0x7788, 0x99aa, 0xbbcc, 0xddee, 0xff11);
[INFO] [stdout]      |                 ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1289:20
[INFO] [stdout]      |
[INFO] [stdout] 1289 |         assert_eq!(Ipv6Addr::from(0x112233445566778899aabbccddeeff11u128), a);
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1294:20
[INFO] [stdout]      |
[INFO] [stdout] 1294 |         assert_eq!(Ipv4Addr::localhost(), Ipv4Addr::new(127, 0, 0, 1));
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1294:43
[INFO] [stdout]      |
[INFO] [stdout] 1294 |         assert_eq!(Ipv4Addr::localhost(), Ipv4Addr::new(127, 0, 0, 1));
[INFO] [stdout]      |                                           ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1295:17
[INFO] [stdout]      |
[INFO] [stdout] 1295 |         assert!(Ipv4Addr::localhost().is_loopback());
[INFO] [stdout]      |                 ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1296:20
[INFO] [stdout]      |
[INFO] [stdout] 1296 |         assert_eq!(Ipv4Addr::unspecified(), Ipv4Addr::new(0, 0, 0, 0));
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1296:45
[INFO] [stdout]      |
[INFO] [stdout] 1296 |         assert_eq!(Ipv4Addr::unspecified(), Ipv4Addr::new(0, 0, 0, 0));
[INFO] [stdout]      |                                             ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1297:17
[INFO] [stdout]      |
[INFO] [stdout] 1297 |         assert!(Ipv4Addr::unspecified().is_unspecified());
[INFO] [stdout]      |                 ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1302:20
[INFO] [stdout]      |
[INFO] [stdout] 1302 |         assert_eq!(Ipv6Addr::localhost(), Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0, 1));
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1302:43
[INFO] [stdout]      |
[INFO] [stdout] 1302 |         assert_eq!(Ipv6Addr::localhost(), Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0, 1));
[INFO] [stdout]      |                                           ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1303:17
[INFO] [stdout]      |
[INFO] [stdout] 1303 |         assert!(Ipv6Addr::localhost().is_loopback());
[INFO] [stdout]      |                 ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1304:20
[INFO] [stdout]      |
[INFO] [stdout] 1304 |         assert_eq!(Ipv6Addr::unspecified(), Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0, 0));
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1304:45
[INFO] [stdout]      |
[INFO] [stdout] 1304 |         assert_eq!(Ipv6Addr::unspecified(), Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0, 0));
[INFO] [stdout]      |                                             ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1305:17
[INFO] [stdout]      |
[INFO] [stdout] 1305 |         assert!(Ipv6Addr::unspecified().is_unspecified());
[INFO] [stdout]      |                 ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1310:20
[INFO] [stdout]      |
[INFO] [stdout] 1310 |         assert_eq!(Ipv4Addr::from([127, 0, 0, 1]), Ipv4Addr::new(127, 0, 0, 1))
[INFO] [stdout]      |                    ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1310:52
[INFO] [stdout]      |
[INFO] [stdout] 1310 |         assert_eq!(Ipv4Addr::from([127, 0, 0, 1]), Ipv4Addr::new(127, 0, 0, 1))
[INFO] [stdout]      |                                                    ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1315:25
[INFO] [stdout]      |
[INFO] [stdout] 1315 |         let from_u16s = Ipv6Addr::from([0x0011, 0x2233, 0x4455, 0x6677,
[INFO] [stdout]      |                         ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1317:19
[INFO] [stdout]      |
[INFO] [stdout] 1317 |         let new = Ipv6Addr::new(0x0011, 0x2233, 0x4455, 0x6677,
[INFO] [stdout]      |                   ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1324:25
[INFO] [stdout]      |
[INFO] [stdout] 1324 |         let from_u16s = Ipv6Addr::from([0x0011, 0x2233, 0x4455, 0x6677,
[INFO] [stdout]      |                         ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1326:24
[INFO] [stdout]      |
[INFO] [stdout] 1326 |         let from_u8s = Ipv6Addr::from([0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77,
[INFO] [stdout]      |                        ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1333:19
[INFO] [stdout]      |
[INFO] [stdout] 1333 |         let v41 = Ipv4Addr::new(100, 64, 3, 3);
[INFO] [stdout]      |                   ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1334:19
[INFO] [stdout]      |
[INFO] [stdout] 1334 |         let v42 = Ipv4Addr::new(192, 0, 2, 2);
[INFO] [stdout]      |                   ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv6Addr` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1335:48
[INFO] [stdout]      |
[INFO] [stdout] 1335 |         let v61 = "2001:db8:f00::1002".parse::<Ipv6Addr>().unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Ipv6Addr` in this scope
[INFO] [stdout]     --> src/net/addr.rs:1336:48
[INFO] [stdout]      |
[INFO] [stdout] 1336 |         let v62 = "2001:db8:f00::2001".parse::<Ipv6Addr>().unwrap();
[INFO] [stdout]      |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IpAddr`
[INFO] [stdout]     --> src/net/addr.rs:1340:25
[INFO] [stdout]      |
[INFO] [stdout] 1340 |         assert_eq!(v41, IpAddr::V4(v41));
[INFO] [stdout]      |                         ^^^^^^ use of undeclared type `IpAddr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IpAddr`
[INFO] [stdout]     --> src/net/addr.rs:1341:25
[INFO] [stdout]      |
[INFO] [stdout] 1341 |         assert_eq!(v61, IpAddr::V6(v61));
[INFO] [stdout]      |                         ^^^^^^ use of undeclared type `IpAddr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IpAddr`
[INFO] [stdout]     --> src/net/addr.rs:1342:24
[INFO] [stdout]      |
[INFO] [stdout] 1342 |         assert!(v41 != IpAddr::V4(v42));
[INFO] [stdout]      |                        ^^^^^^ use of undeclared type `IpAddr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IpAddr`
[INFO] [stdout]     --> src/net/addr.rs:1343:24
[INFO] [stdout]      |
[INFO] [stdout] 1343 |         assert!(v61 != IpAddr::V6(v62));
[INFO] [stdout]      |                        ^^^^^^ use of undeclared type `IpAddr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IpAddr`
[INFO] [stdout]     --> src/net/addr.rs:1345:23
[INFO] [stdout]      |
[INFO] [stdout] 1345 |         assert!(v41 < IpAddr::V4(v42));
[INFO] [stdout]      |                       ^^^^^^ use of undeclared type `IpAddr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IpAddr`
[INFO] [stdout]     --> src/net/addr.rs:1346:23
[INFO] [stdout]      |
[INFO] [stdout] 1346 |         assert!(v61 < IpAddr::V6(v62));
[INFO] [stdout]      |                       ^^^^^^ use of undeclared type `IpAddr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IpAddr`
[INFO] [stdout]     --> src/net/addr.rs:1347:17
[INFO] [stdout]      |
[INFO] [stdout] 1347 |         assert!(IpAddr::V4(v41) < v42);
[INFO] [stdout]      |                 ^^^^^^ use of undeclared type `IpAddr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IpAddr`
[INFO] [stdout]     --> src/net/addr.rs:1348:17
[INFO] [stdout]      |
[INFO] [stdout] 1348 |         assert!(IpAddr::V6(v61) < v62);
[INFO] [stdout]      |                 ^^^^^^ use of undeclared type `IpAddr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IpAddr`
[INFO] [stdout]     --> src/net/addr.rs:1350:23
[INFO] [stdout]      |
[INFO] [stdout] 1350 |         assert!(v41 < IpAddr::V6(v61));
[INFO] [stdout]      |                       ^^^^^^ use of undeclared type `IpAddr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IpAddr`
[INFO] [stdout]     --> src/net/addr.rs:1351:17
[INFO] [stdout]      |
[INFO] [stdout] 1351 |         assert!(IpAddr::V4(v41) < v61);
[INFO] [stdout]      |                 ^^^^^^ use of undeclared type `IpAddr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IpAddr`
[INFO] [stdout]     --> src/net/addr.rs:1356:18
[INFO] [stdout]      |
[INFO] [stdout] 1356 |         let ip = IpAddr::V4(Ipv4Addr::new(100, 64, 3, 3));
[INFO] [stdout]      |                  ^^^^^^ use of undeclared type `IpAddr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]     --> src/net/addr.rs:1356:29
[INFO] [stdout]      |
[INFO] [stdout] 1356 |         let ip = IpAddr::V4(Ipv4Addr::new(100, 64, 3, 3));
[INFO] [stdout]      |                             ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv4Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IpAddr`
[INFO] [stdout]     --> src/net/addr.rs:1363:18
[INFO] [stdout]      |
[INFO] [stdout] 1363 |         let ip = IpAddr::V6(Ipv6Addr::new(0, 0, 0, 0, 0, 0xffff, 0x1234, 0x5678));
[INFO] [stdout]      |                  ^^^^^^ use of undeclared type `IpAddr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::IpAddr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv6Addr`
[INFO] [stdout]     --> src/net/addr.rs:1363:29
[INFO] [stdout]      |
[INFO] [stdout] 1363 |         let ip = IpAddr::V6(Ipv6Addr::new(0, 0, 0, 0, 0, 0xffff, 0x1234, 0x5678));
[INFO] [stdout]      |                             ^^^^^^^^ use of undeclared type `Ipv6Addr`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use core::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 936  +     use crate::net::Ipv6Addr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]    --> src/net/dns/parser.rs:183:21
[INFO] [stdout]     |
[INFO] [stdout] 183 |             opcode: StandardQuery,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]    --> src/net/dns/parser.rs:213:21
[INFO] [stdout]     |
[INFO] [stdout] 213 |             opcode: StandardQuery,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]    --> src/net/dns/parser.rs:237:36
[INFO] [stdout]     |
[INFO] [stdout] 237 |                 assert_eq!(addr.0, Ipv4Addr::new(93, 184, 216, 34));
[INFO] [stdout]     |                                    ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use core::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use crate::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]    --> src/net/dns/parser.rs:273:23
[INFO] [stdout]     |
[INFO] [stdout] 273 |               opcode: StandardQuery,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]    --> src/net/dns/parser.rs:316:38
[INFO] [stdout]     |
[INFO] [stdout] 316 |                   assert_eq!(addr.0, Ipv4Addr::new(192, 5, 6, 30));
[INFO] [stdout]     |                                      ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use core::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use crate::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]    --> src/net/dns/parser.rs:338:21
[INFO] [stdout]     |
[INFO] [stdout] 338 |             opcode: StandardQuery,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]    --> src/net/dns/parser.rs:357:13
[INFO] [stdout]     |
[INFO] [stdout] 357 |             Ipv4Addr::new(64, 233, 164, 100),
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use core::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use crate::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]    --> src/net/dns/parser.rs:358:13
[INFO] [stdout]     |
[INFO] [stdout] 358 |             Ipv4Addr::new(64, 233, 164, 139),
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use core::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use crate::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]    --> src/net/dns/parser.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             Ipv4Addr::new(64, 233, 164, 113),
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use core::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use crate::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]    --> src/net/dns/parser.rs:360:13
[INFO] [stdout]     |
[INFO] [stdout] 360 |             Ipv4Addr::new(64, 233, 164, 102),
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use core::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use crate::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]    --> src/net/dns/parser.rs:361:13
[INFO] [stdout]     |
[INFO] [stdout] 361 |             Ipv4Addr::new(64, 233, 164, 101),
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use core::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use crate::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]    --> src/net/dns/parser.rs:362:13
[INFO] [stdout]     |
[INFO] [stdout] 362 |             Ipv4Addr::new(64, 233, 164, 138),
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use core::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use crate::net::Ipv4Addr;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]    --> src/net/dns/parser.rs:385:21
[INFO] [stdout]     |
[INFO] [stdout] 385 |             opcode: StandardQuery,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]    --> src/net/dns/parser.rs:428:21
[INFO] [stdout]     |
[INFO] [stdout] 428 |             opcode: StandardQuery,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 167 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]    --> src/net/dns/header.rs:118:21
[INFO] [stdout]     |
[INFO] [stdout] 118 |             opcode: StandardQuery,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 106 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]    --> src/net/dns/header.rs:143:21
[INFO] [stdout]     |
[INFO] [stdout] 143 |             opcode: StandardQuery,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 106 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]    --> src/net/dns/header.rs:166:21
[INFO] [stdout]     |
[INFO] [stdout] 166 |             opcode: StandardQuery,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 106 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]    --> src/net/dns/header.rs:189:21
[INFO] [stdout]     |
[INFO] [stdout] 189 |             opcode: StandardQuery,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]     |
[INFO] [stdout] 106 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]   --> src/net/dns/rdata/aaaa.rs:56:21
[INFO] [stdout]    |
[INFO] [stdout] 56 |             opcode: StandardQuery,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 37 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]   --> src/net/dns/rdata/cname.rs:55:21
[INFO] [stdout]    |
[INFO] [stdout] 55 |             opcode: StandardQuery,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 29 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]   --> src/net/dns/rdata/cname.rs:85:13
[INFO] [stdout]    |
[INFO] [stdout] 85 |             Ipv4Addr::new(104, 16, 103, 204),
[INFO] [stdout]    |             ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 29 +     use core::net::Ipv4Addr;
[INFO] [stdout]    |
[INFO] [stdout] 29 +     use crate::net::Ipv4Addr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]   --> src/net/dns/rdata/cname.rs:86:13
[INFO] [stdout]    |
[INFO] [stdout] 86 |             Ipv4Addr::new(104, 16, 107, 204),
[INFO] [stdout]    |             ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 29 +     use core::net::Ipv4Addr;
[INFO] [stdout]    |
[INFO] [stdout] 29 +     use crate::net::Ipv4Addr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]   --> src/net/dns/rdata/cname.rs:87:13
[INFO] [stdout]    |
[INFO] [stdout] 87 |             Ipv4Addr::new(104, 16, 104, 204),
[INFO] [stdout]    |             ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 29 +     use core::net::Ipv4Addr;
[INFO] [stdout]    |
[INFO] [stdout] 29 +     use crate::net::Ipv4Addr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]   --> src/net/dns/rdata/cname.rs:88:13
[INFO] [stdout]    |
[INFO] [stdout] 88 |             Ipv4Addr::new(104, 16, 106, 204),
[INFO] [stdout]    |             ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 29 +     use core::net::Ipv4Addr;
[INFO] [stdout]    |
[INFO] [stdout] 29 +     use crate::net::Ipv4Addr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ipv4Addr`
[INFO] [stdout]   --> src/net/dns/rdata/cname.rs:89:13
[INFO] [stdout]    |
[INFO] [stdout] 89 |             Ipv4Addr::new(104, 16, 105, 204),
[INFO] [stdout]    |             ^^^^^^^^ use of undeclared type `Ipv4Addr`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 29 +     use core::net::Ipv4Addr;
[INFO] [stdout]    |
[INFO] [stdout] 29 +     use crate::net::Ipv4Addr;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]   --> src/net/dns/rdata/mx.rs:53:21
[INFO] [stdout]    |
[INFO] [stdout] 53 |             opcode: StandardQuery,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 30 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]   --> src/net/dns/rdata/ns.rs:51:22
[INFO] [stdout]    |
[INFO] [stdout] 51 |              opcode: StandardQuery,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 28 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]   --> src/net/dns/rdata/ptr.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |             opcode: StandardQuery,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 28 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]   --> src/net/dns/rdata/soa.rs:65:23
[INFO] [stdout]    |
[INFO] [stdout] 65 |               opcode: StandardQuery,
[INFO] [stdout]    |                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 46 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]   --> src/net/dns/rdata/srv.rs:61:21
[INFO] [stdout]    |
[INFO] [stdout] 61 |             opcode: StandardQuery,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 34 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `StandardQuery` in this scope
[INFO] [stdout]   --> src/net/dns/rdata/txt.rs:88:21
[INFO] [stdout]    |
[INFO] [stdout] 88 |             opcode: StandardQuery,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this unit variant
[INFO] [stdout]    |
[INFO] [stdout] 67 +     use crate::net::dns::Opcode::StandardQuery;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `from_utf8` in this scope
[INFO] [stdout]    --> src/net/dns/rdata/txt.rs:113:30
[INFO] [stdout]     |
[INFO] [stdout] 113 |                     .map(|x| from_utf8(x).unwrap())
[INFO] [stdout]     |                              ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 67  +     use alloc::str::from_utf8;
[INFO] [stdout]     |
[INFO] [stdout] 67  +     use core::str::from_utf8;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope
[INFO] [stdout]    --> src/net/dns/rdata/txt.rs:114:32
[INFO] [stdout]     |
[INFO] [stdout] 114 |                     .collect::<Vec<_>>()
[INFO] [stdout]     |                                ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 67  +     use alloc::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 67  +     use crate::net::dns::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope
[INFO] [stdout]    --> src/net/dns/rdata/txt.rs:118:50
[INFO] [stdout]     |
[INFO] [stdout] 118 |                 assert_eq!(text.iter().collect::<Vec<_>>(),
[INFO] [stdout]     |                                                  ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 67  +     use alloc::vec::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 67  +     use crate::net::dns::Vec;
[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] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/lib.rs:138:17
[INFO] [stdout]     |
[INFO] [stdout] 138 | #[derive(Debug, Fail, Copy, Clone, PartialEq)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_DERIVE_failure_Fail_FOR_EfiErrorKind`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[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: `#[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, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/lib.rs:138:17
[INFO] [stdout]     |
[INFO] [stdout] 138 | #[derive(Debug, Fail, Copy, Clone, PartialEq)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_DERIVE_failure_core_fmt_Display_FOR_EfiErrorKind`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[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: 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, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/lib.rs:254:17
[INFO] [stdout]     |
[INFO] [stdout] 254 | #[derive(Debug, Fail)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_DERIVE_failure_Fail_FOR_GeneralError`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[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: 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, they should be avoided as they go against expectation
[INFO] [stdout]    --> src/lib.rs:254:17
[INFO] [stdout]     |
[INFO] [stdout] 254 | #[derive(Debug, Fail)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: move this `impl` block outside the of the current constant `_DERIVE_failure_core_fmt_Display_FOR_GeneralError`
[INFO] [stdout]     = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]     = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[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: 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] [stdout] warning: 8 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unwinding panics are not supported without std
[INFO] [stdout]   |
[INFO] [stdout]   = help: using nightly cargo, use -Zbuild-std with panic="abort" to avoid unwinding
[INFO] [stdout]   = note: since the core library is usually precompiled with panic="unwind", rebuilding your crate with panic="abort" may not be enough to fix the problem
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `efi` (example "sample_efi_app") due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: aborting due to 290 previous errors; 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0425, E0432, E0433, E0463.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `efi` (lib test) due to 298 previous errors; 3 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "6ad14627ea089c79566fea1cd311e7cd83ba13294e84b3bd262f532c37092d32", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6ad14627ea089c79566fea1cd311e7cd83ba13294e84b3bd262f532c37092d32", kill_on_drop: false }`
[INFO] [stdout] 6ad14627ea089c79566fea1cd311e7cd83ba13294e84b3bd262f532c37092d32
