[INFO] fetching crate efi 0.3.1... [INFO] checking efi-0.3.1 against master#f609b7e0586f81fefb3523e3e17adf779ac416be for pr-129466-2 [INFO] extracting crate efi 0.3.1 into /workspace/builds/worker-2-tc1/source [INFO] validating manifest of crates.io crate efi 0.3.1 on toolchain f609b7e0586f81fefb3523e3e17adf779ac416be [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-2-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-2-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" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded efi_ffi v0.1.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 8d72c17debbd156eb8ae972cabe57714b84b1d9529e496d4d69536cc05d9f54c [INFO] running `Command { std: "docker" "start" "-a" "8d72c17debbd156eb8ae972cabe57714b84b1d9529e496d4d69536cc05d9f54c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8d72c17debbd156eb8ae972cabe57714b84b1d9529e496d4d69536cc05d9f54c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8d72c17debbd156eb8ae972cabe57714b84b1d9529e496d4d69536cc05d9f54c", kill_on_drop: false }` [INFO] [stdout] 8d72c17debbd156eb8ae972cabe57714b84b1d9529e496d4d69536cc05d9f54c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2eb58eb40b43811b6416238699a5d2e18b61bf5126eae89d376f7e36ac907fe7 [INFO] running `Command { std: "docker" "start" "-a" "2eb58eb40b43811b6416238699a5d2e18b61bf5126eae89d376f7e36ac907fe7", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.68 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling unicode-xid v0.2.4 [INFO] [stderr] Compiling failure_derive v0.1.8 [INFO] [stderr] Checking rlibc v1.0.0 [INFO] [stderr] Checking utf8-width v0.1.6 [INFO] [stderr] Checking efi_ffi v0.1.1 [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] 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: 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[E0432]: unresolved import `error` [INFO] [stdout] --> src/io/error.rs:500:9 [INFO] [stdout] | [INFO] [stdout] 500 | use error; [INFO] [stdout] | ^^^^^ no external crate `error` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these modules instead [INFO] [stdout] | [INFO] [stdout] 500 | use crate::io::error; [INFO] [stdout] | ~~~~~~~~~~~~~~~~ [INFO] [stdout] 500 | use core::error; [INFO] [stdout] | ~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sys` [INFO] [stdout] --> src/io/error.rs:502:9 [INFO] [stdout] | [INFO] [stdout] 502 | use sys::os::error_string; [INFO] [stdout] | ^^^ use of undeclared crate or module `sys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `fmt` [INFO] [stdout] --> src/io/error.rs:501:9 [INFO] [stdout] | [INFO] [stdout] 501 | use fmt; [INFO] [stdout] | ^^^ no external crate `fmt` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these modules instead [INFO] [stdout] | [INFO] [stdout] 501 | use crate::std::fmt; [INFO] [stdout] | ~~~~~~~~~~~~~~~ [INFO] [stdout] 501 | use core::fmt; [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] 501 | use alloc::fmt; [INFO] [stdout] | ~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `io` [INFO] [stdout] --> src/io/impls.rs:270:9 [INFO] [stdout] | [INFO] [stdout] 270 | use io::prelude::*; [INFO] [stdout] | ^^ use of undeclared crate or module `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `io` [INFO] [stdout] --> src/io/util.rs:222:9 [INFO] [stdout] | [INFO] [stdout] 222 | use io::prelude::*; [INFO] [stdout] | ^^ use of undeclared crate or module `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `io` [INFO] [stdout] --> src/io/mod.rs:2059:9 [INFO] [stdout] | [INFO] [stdout] 2059 | use io::prelude::*; [INFO] [stdout] | ^^ use of undeclared crate or module `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `sys` [INFO] [stdout] --> src/io/error.rs:503:9 [INFO] [stdout] | [INFO] [stdout] 503 | use sys::decode_error_kind; [INFO] [stdout] | ^^^ use of undeclared crate or module `sys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `Error` [INFO] [stdout] --> src/net/dns/name.rs:140:9 [INFO] [stdout] | [INFO] [stdout] 140 | use Error; [INFO] [stdout] | ^^^^^ no external crate `Error` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items instead [INFO] [stdout] | [INFO] [stdout] 140 | use crate::io::Error; [INFO] [stdout] | ~~~~~~~~~~~~~~~~ [INFO] [stdout] 140 | use crate::net::dns::Error; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 140 | use crate::std::fmt::Error; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 140 | use core::error::Error; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~ [INFO] [stdout] and 2 other candidates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `Name` [INFO] [stdout] --> src/net/dns/name.rs:141:9 [INFO] [stdout] | [INFO] [stdout] 141 | use Name; [INFO] [stdout] | ^^^^ no external crate `Name` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 141 | use crate::net::dns::Name; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `Opcode` [INFO] [stdout] --> src/net/dns/parser.rs:168:9 [INFO] [stdout] | [INFO] [stdout] 168 | use Opcode::*; [INFO] [stdout] | ^^^^^^ use of undeclared type `Opcode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `Opcode` [INFO] [stdout] --> src/net/dns/header.rs:107:9 [INFO] [stdout] | [INFO] [stdout] 107 | use Opcode::*; [INFO] [stdout] | ^^^^^^ help: a similar path exists: `super::Opcode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `QueryType` [INFO] [stdout] --> src/net/dns/builder.rs:117:9 [INFO] [stdout] | [INFO] [stdout] 117 | use QueryType as QT; [INFO] [stdout] | ^^^^^^^^^^^^^^^ no external crate `QueryType` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 117 | use crate::net::dns::QueryType as QT; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `QueryClass` [INFO] [stdout] --> src/net/dns/builder.rs:118:9 [INFO] [stdout] | [INFO] [stdout] 118 | use QueryClass as QC; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no external crate `QueryClass` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 118 | use crate::net::dns::QueryClass as QC; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `Opcode` [INFO] [stdout] --> src/net/dns/rdata/aaaa.rs:38:9 [INFO] [stdout] | [INFO] [stdout] 38 | use Opcode::*; [INFO] [stdout] | ^^^^^^ use of undeclared type `Opcode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `Opcode` [INFO] [stdout] --> src/net/dns/rdata/cname.rs:30:9 [INFO] [stdout] | [INFO] [stdout] 30 | use Opcode::*; [INFO] [stdout] | ^^^^^^ use of undeclared type `Opcode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `Opcode` [INFO] [stdout] --> src/net/dns/rdata/mx.rs:31:9 [INFO] [stdout] | [INFO] [stdout] 31 | use Opcode::*; [INFO] [stdout] | ^^^^^^ use of undeclared type `Opcode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `Opcode` [INFO] [stdout] --> src/net/dns/rdata/ns.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | use Opcode::*; [INFO] [stdout] | ^^^^^^ use of undeclared type `Opcode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `Opcode` [INFO] [stdout] --> src/net/dns/rdata/ptr.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | use Opcode::*; [INFO] [stdout] | ^^^^^^ use of undeclared type `Opcode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `Opcode` [INFO] [stdout] --> src/net/dns/rdata/soa.rs:47:9 [INFO] [stdout] | [INFO] [stdout] 47 | use Opcode::*; [INFO] [stdout] | ^^^^^^ use of undeclared type `Opcode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `Opcode` [INFO] [stdout] --> src/net/dns/rdata/srv.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 35 | use Opcode::*; [INFO] [stdout] | ^^^^^^ use of undeclared type `Opcode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `Opcode` [INFO] [stdout] --> src/net/dns/rdata/txt.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 68 | use Opcode::*; [INFO] [stdout] | ^^^^^^ use of undeclared type `Opcode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sync` [INFO] [stdout] --> src/io/buffered.rs:872:9 [INFO] [stdout] | [INFO] [stdout] 872 | use sync::atomic::{AtomicUsize, Ordering}; [INFO] [stdout] | ^^^^ use of undeclared crate or module `sync` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `io` [INFO] [stdout] --> src/io/buffered.rs:871:14 [INFO] [stdout] | [INFO] [stdout] 871 | use io::{self, BufReader, BufWriter, LineWriter, SeekFrom}; [INFO] [stdout] | ^^^^ no external crate `io` [INFO] [stdout] | [INFO] [stdout] = help: consider importing one of these modules instead: [INFO] [stdout] crate::io [INFO] [stdout] core::io [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `thread` [INFO] [stdout] --> src/io/buffered.rs:873:9 [INFO] [stdout] | [INFO] [stdout] 873 | use thread; [INFO] [stdout] | ^^^^^^ no external crate `thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `io` [INFO] [stdout] --> src/io/cursor.rs:329:9 [INFO] [stdout] | [INFO] [stdout] 329 | use io::{Cursor, SeekFrom}; [INFO] [stdout] | ^^ help: a similar path exists: `crate::io` [INFO] [stdout] | [INFO] [stdout] = note: `use` statements changed in Rust 2018; read more at [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 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `io` [INFO] [stdout] --> src/io/mod.rs:2060:9 [INFO] [stdout] | [INFO] [stdout] 2060 | use io; [INFO] [stdout] | ^^ no external crate `io` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these modules instead [INFO] [stdout] | [INFO] [stdout] 2060 | use crate::io; [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] 2060 | use core::io; [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `net` [INFO] [stdout] --> src/net/addr.rs:937:9 [INFO] [stdout] | [INFO] [stdout] 937 | use net::Ipv6MulticastScope::*; [INFO] [stdout] | ^^^ use of undeclared crate or module `net` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `net` [INFO] [stdout] --> src/net/addr.rs:938:9 [INFO] [stdout] | [INFO] [stdout] 938 | use net::test::{tsa, sa6, sa4}; [INFO] [stdout] | ^^^ use of undeclared crate or module `net` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `net` [INFO] [stdout] --> src/net/addr.rs:936:9 [INFO] [stdout] | [INFO] [stdout] 936 | use net::*; [INFO] [stdout] | ^^^ help: a similar path exists: `crate::net` [INFO] [stdout] | [INFO] [stdout] = note: `use` statements changed in Rust 2018; read more at [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `Packet`, `Header` [INFO] [stdout] --> src/net/dns/parser.rs:167:10 [INFO] [stdout] | [INFO] [stdout] 167 | use {Packet, Header}; [INFO] [stdout] | ^^^^^^ ^^^^^^ no external crate `Header` [INFO] [stdout] | | [INFO] [stdout] | no external crate `Packet` [INFO] [stdout] | [INFO] [stdout] = help: consider importing one of these structs instead: [INFO] [stdout] crate::net::dns::Packet [INFO] [stdout] crate::net::pxebc::Packet [INFO] [stdout] = help: consider importing this struct through its public re-export instead: [INFO] [stdout] crate::net::dns::Header [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ResponseCode` [INFO] [stdout] --> src/net/dns/parser.rs:169:9 [INFO] [stdout] | [INFO] [stdout] 169 | use ResponseCode::NoError; [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `ResponseCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `QueryType` [INFO] [stdout] --> src/net/dns/parser.rs:170:9 [INFO] [stdout] | [INFO] [stdout] 170 | use QueryType as QT; [INFO] [stdout] | ^^^^^^^^^^^^^^^ no external crate `QueryType` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 170 | use crate::net::dns::QueryType as QT; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `QueryClass` [INFO] [stdout] --> src/net/dns/parser.rs:171:9 [INFO] [stdout] | [INFO] [stdout] 171 | use QueryClass as QC; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no external crate `QueryClass` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 171 | use crate::net::dns::QueryClass as QC; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `Class` [INFO] [stdout] --> src/net/dns/parser.rs:172:9 [INFO] [stdout] | [INFO] [stdout] 172 | use Class as C; [INFO] [stdout] | ^^^^^^^^^^ no external crate `Class` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 172 | use crate::net::dns::Class as C; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `RData` [INFO] [stdout] --> src/net/dns/parser.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 173 | use RData; [INFO] [stdout] | ^^^^^ no external crate `RData` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 173 | use crate::net::dns::RData; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `Header` [INFO] [stdout] --> src/net/dns/header.rs:106:10 [INFO] [stdout] | [INFO] [stdout] 106 | use {Header}; [INFO] [stdout] | ^^^^^^ no external crate `Header` [INFO] [stdout] | [INFO] [stdout] = help: consider importing this struct through its public re-export instead: [INFO] [stdout] crate::net::dns::Header [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ResponseCode` [INFO] [stdout] --> src/net/dns/header.rs:108:9 [INFO] [stdout] | [INFO] [stdout] 108 | use ResponseCode::NoError; [INFO] [stdout] | ^^^^^^^^^^^^ help: a similar path exists: `super::ResponseCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `Packet`, `Header` [INFO] [stdout] --> src/net/dns/rdata/aaaa.rs:37:10 [INFO] [stdout] | [INFO] [stdout] 37 | use {Packet, Header}; [INFO] [stdout] | ^^^^^^ ^^^^^^ no external crate `Header` [INFO] [stdout] | | [INFO] [stdout] | no external crate `Packet` [INFO] [stdout] | [INFO] [stdout] = help: consider importing one of these structs instead: [INFO] [stdout] crate::net::dns::Packet [INFO] [stdout] crate::net::pxebc::Packet [INFO] [stdout] = help: consider importing this struct through its public re-export instead: [INFO] [stdout] crate::net::dns::Header [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ResponseCode` [INFO] [stdout] --> src/net/dns/rdata/aaaa.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | use ResponseCode::NoError; [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `ResponseCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `QueryType` [INFO] [stdout] --> src/net/dns/rdata/aaaa.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 40 | use QueryType as QT; [INFO] [stdout] | ^^^^^^^^^^^^^^^ no external crate `QueryType` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 40 | use crate::net::dns::QueryType as QT; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `QueryClass` [INFO] [stdout] --> src/net/dns/rdata/aaaa.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | use QueryClass as QC; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no external crate `QueryClass` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 41 | use crate::net::dns::QueryClass as QC; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `Class` [INFO] [stdout] --> src/net/dns/rdata/aaaa.rs:42:9 [INFO] [stdout] | [INFO] [stdout] 42 | use Class as C; [INFO] [stdout] | ^^^^^^^^^^ no external crate `Class` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 42 | use crate::net::dns::Class as C; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `RData` [INFO] [stdout] --> src/net/dns/rdata/aaaa.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 43 | use RData; [INFO] [stdout] | ^^^^^ no external crate `RData` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 43 | use crate::net::dns::RData; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `Packet`, `Header` [INFO] [stdout] --> src/net/dns/rdata/cname.rs:29:10 [INFO] [stdout] | [INFO] [stdout] 29 | use {Packet, Header}; [INFO] [stdout] | ^^^^^^ ^^^^^^ no external crate `Header` [INFO] [stdout] | | [INFO] [stdout] | no external crate `Packet` [INFO] [stdout] | [INFO] [stdout] = help: consider importing one of these structs instead: [INFO] [stdout] crate::net::dns::Packet [INFO] [stdout] crate::net::pxebc::Packet [INFO] [stdout] = help: consider importing this struct through its public re-export instead: [INFO] [stdout] crate::net::dns::Header [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ResponseCode` [INFO] [stdout] --> src/net/dns/rdata/cname.rs:31:9 [INFO] [stdout] | [INFO] [stdout] 31 | use ResponseCode::NoError; [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `ResponseCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `QueryType` [INFO] [stdout] --> src/net/dns/rdata/cname.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | use QueryType as QT; [INFO] [stdout] | ^^^^^^^^^^^^^^^ no external crate `QueryType` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 32 | use crate::net::dns::QueryType as QT; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `QueryClass` [INFO] [stdout] --> src/net/dns/rdata/cname.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 33 | use QueryClass as QC; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no external crate `QueryClass` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 33 | use crate::net::dns::QueryClass as QC; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `Class` [INFO] [stdout] --> src/net/dns/rdata/cname.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | use Class as C; [INFO] [stdout] | ^^^^^^^^^^ no external crate `Class` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 34 | use crate::net::dns::Class as C; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `RData` [INFO] [stdout] --> src/net/dns/rdata/cname.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 35 | use RData; [INFO] [stdout] | ^^^^^ no external crate `RData` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 35 | use crate::net::dns::RData; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `Packet`, `Header` [INFO] [stdout] --> src/net/dns/rdata/mx.rs:30:10 [INFO] [stdout] | [INFO] [stdout] 30 | use {Packet, Header}; [INFO] [stdout] | ^^^^^^ ^^^^^^ no external crate `Header` [INFO] [stdout] | | [INFO] [stdout] | no external crate `Packet` [INFO] [stdout] | [INFO] [stdout] = help: consider importing one of these structs instead: [INFO] [stdout] crate::net::dns::Packet [INFO] [stdout] crate::net::pxebc::Packet [INFO] [stdout] = help: consider importing this struct through its public re-export instead: [INFO] [stdout] crate::net::dns::Header [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ResponseCode` [INFO] [stdout] --> src/net/dns/rdata/mx.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | use ResponseCode::NoError; [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `ResponseCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `QueryType` [INFO] [stdout] --> src/net/dns/rdata/mx.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 33 | use QueryType as QT; [INFO] [stdout] | ^^^^^^^^^^^^^^^ no external crate `QueryType` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 33 | use crate::net::dns::QueryType as QT; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `QueryClass` [INFO] [stdout] --> src/net/dns/rdata/mx.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | use QueryClass as QC; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no external crate `QueryClass` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 34 | use crate::net::dns::QueryClass as QC; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `Class` [INFO] [stdout] --> src/net/dns/rdata/mx.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 35 | use Class as C; [INFO] [stdout] | ^^^^^^^^^^ no external crate `Class` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 35 | use crate::net::dns::Class as C; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `RData` [INFO] [stdout] --> src/net/dns/rdata/mx.rs:36:9 [INFO] [stdout] | [INFO] [stdout] 36 | use RData; [INFO] [stdout] | ^^^^^ no external crate `RData` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 36 | use crate::net::dns::RData; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `Packet`, `Header` [INFO] [stdout] --> src/net/dns/rdata/ns.rs:28:10 [INFO] [stdout] | [INFO] [stdout] 28 | use {Packet, Header}; [INFO] [stdout] | ^^^^^^ ^^^^^^ no external crate `Header` [INFO] [stdout] | | [INFO] [stdout] | no external crate `Packet` [INFO] [stdout] | [INFO] [stdout] = help: consider importing one of these structs instead: [INFO] [stdout] crate::net::dns::Packet [INFO] [stdout] crate::net::pxebc::Packet [INFO] [stdout] = help: consider importing this struct through its public re-export instead: [INFO] [stdout] crate::net::dns::Header [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ResponseCode` [INFO] [stdout] --> src/net/dns/rdata/ns.rs:30:9 [INFO] [stdout] | [INFO] [stdout] 30 | use ResponseCode::NoError; [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `ResponseCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `QueryType` [INFO] [stdout] --> src/net/dns/rdata/ns.rs:31:9 [INFO] [stdout] | [INFO] [stdout] 31 | use QueryType as QT; [INFO] [stdout] | ^^^^^^^^^^^^^^^ no external crate `QueryType` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 31 | use crate::net::dns::QueryType as QT; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `QueryClass` [INFO] [stdout] --> src/net/dns/rdata/ns.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | use QueryClass as QC; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no external crate `QueryClass` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 32 | use crate::net::dns::QueryClass as QC; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `Class` [INFO] [stdout] --> src/net/dns/rdata/ns.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 33 | use Class as C; [INFO] [stdout] | ^^^^^^^^^^ no external crate `Class` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 33 | use crate::net::dns::Class as C; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `RData` [INFO] [stdout] --> src/net/dns/rdata/ns.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | use RData; [INFO] [stdout] | ^^^^^ no external crate `RData` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 34 | use crate::net::dns::RData; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `Packet`, `Header` [INFO] [stdout] --> src/net/dns/rdata/ptr.rs:28:10 [INFO] [stdout] | [INFO] [stdout] 28 | use {Packet, Header}; [INFO] [stdout] | ^^^^^^ ^^^^^^ no external crate `Header` [INFO] [stdout] | | [INFO] [stdout] | no external crate `Packet` [INFO] [stdout] | [INFO] [stdout] = help: consider importing one of these structs instead: [INFO] [stdout] crate::net::dns::Packet [INFO] [stdout] crate::net::pxebc::Packet [INFO] [stdout] = help: consider importing this struct through its public re-export instead: [INFO] [stdout] crate::net::dns::Header [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ResponseCode` [INFO] [stdout] --> src/net/dns/rdata/ptr.rs:30:9 [INFO] [stdout] | [INFO] [stdout] 30 | use ResponseCode::NoError; [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `ResponseCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `QueryType` [INFO] [stdout] --> src/net/dns/rdata/ptr.rs:31:9 [INFO] [stdout] | [INFO] [stdout] 31 | use QueryType as QT; [INFO] [stdout] | ^^^^^^^^^^^^^^^ no external crate `QueryType` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 31 | use crate::net::dns::QueryType as QT; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `QueryClass` [INFO] [stdout] --> src/net/dns/rdata/ptr.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | use QueryClass as QC; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no external crate `QueryClass` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 32 | use crate::net::dns::QueryClass as QC; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `Class` [INFO] [stdout] --> src/net/dns/rdata/ptr.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 33 | use Class as C; [INFO] [stdout] | ^^^^^^^^^^ no external crate `Class` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 33 | use crate::net::dns::Class as C; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `RData` [INFO] [stdout] --> src/net/dns/rdata/ptr.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | use RData; [INFO] [stdout] | ^^^^^ no external crate `RData` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 34 | use crate::net::dns::RData; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `Packet`, `Header` [INFO] [stdout] --> src/net/dns/rdata/soa.rs:46:10 [INFO] [stdout] | [INFO] [stdout] 46 | use {Packet, Header}; [INFO] [stdout] | ^^^^^^ ^^^^^^ no external crate `Header` [INFO] [stdout] | | [INFO] [stdout] | no external crate `Packet` [INFO] [stdout] | [INFO] [stdout] = help: consider importing one of these structs instead: [INFO] [stdout] crate::net::dns::Packet [INFO] [stdout] crate::net::pxebc::Packet [INFO] [stdout] = help: consider importing this struct through its public re-export instead: [INFO] [stdout] crate::net::dns::Header [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ResponseCode` [INFO] [stdout] --> src/net/dns/rdata/soa.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 48 | use ResponseCode::NameError; [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `ResponseCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `QueryType` [INFO] [stdout] --> src/net/dns/rdata/soa.rs:49:9 [INFO] [stdout] | [INFO] [stdout] 49 | use QueryType as QT; [INFO] [stdout] | ^^^^^^^^^^^^^^^ no external crate `QueryType` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 49 | use crate::net::dns::QueryType as QT; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `QueryClass` [INFO] [stdout] --> src/net/dns/rdata/soa.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | use QueryClass as QC; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no external crate `QueryClass` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 50 | use crate::net::dns::QueryClass as QC; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `Class` [INFO] [stdout] --> src/net/dns/rdata/soa.rs:51:9 [INFO] [stdout] | [INFO] [stdout] 51 | use Class as C; [INFO] [stdout] | ^^^^^^^^^^ no external crate `Class` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 51 | use crate::net::dns::Class as C; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `RData` [INFO] [stdout] --> src/net/dns/rdata/soa.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 52 | use RData; [INFO] [stdout] | ^^^^^ no external crate `RData` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 52 | use crate::net::dns::RData; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `Packet`, `Header` [INFO] [stdout] --> src/net/dns/rdata/srv.rs:34:10 [INFO] [stdout] | [INFO] [stdout] 34 | use {Packet, Header}; [INFO] [stdout] | ^^^^^^ ^^^^^^ no external crate `Header` [INFO] [stdout] | | [INFO] [stdout] | no external crate `Packet` [INFO] [stdout] | [INFO] [stdout] = help: consider importing one of these structs instead: [INFO] [stdout] crate::net::dns::Packet [INFO] [stdout] crate::net::pxebc::Packet [INFO] [stdout] = help: consider importing this struct through its public re-export instead: [INFO] [stdout] crate::net::dns::Header [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ResponseCode` [INFO] [stdout] --> src/net/dns/rdata/srv.rs:36:9 [INFO] [stdout] | [INFO] [stdout] 36 | use ResponseCode::NoError; [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `ResponseCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `QueryType` [INFO] [stdout] --> src/net/dns/rdata/srv.rs:37:9 [INFO] [stdout] | [INFO] [stdout] 37 | use QueryType as QT; [INFO] [stdout] | ^^^^^^^^^^^^^^^ no external crate `QueryType` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 37 | use crate::net::dns::QueryType as QT; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `QueryClass` [INFO] [stdout] --> src/net/dns/rdata/srv.rs:38:9 [INFO] [stdout] | [INFO] [stdout] 38 | use QueryClass as QC; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no external crate `QueryClass` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 38 | use crate::net::dns::QueryClass as QC; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `Class` [INFO] [stdout] --> src/net/dns/rdata/srv.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | use Class as C; [INFO] [stdout] | ^^^^^^^^^^ no external crate `Class` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 39 | use crate::net::dns::Class as C; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `RData` [INFO] [stdout] --> src/net/dns/rdata/srv.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 40 | use RData; [INFO] [stdout] | ^^^^^ no external crate `RData` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 40 | use crate::net::dns::RData; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `Packet`, `Header` [INFO] [stdout] --> src/net/dns/rdata/txt.rs:67:10 [INFO] [stdout] | [INFO] [stdout] 67 | use {Packet, Header}; [INFO] [stdout] | ^^^^^^ ^^^^^^ no external crate `Header` [INFO] [stdout] | | [INFO] [stdout] | no external crate `Packet` [INFO] [stdout] | [INFO] [stdout] = help: consider importing one of these structs instead: [INFO] [stdout] crate::net::dns::Packet [INFO] [stdout] crate::net::pxebc::Packet [INFO] [stdout] = help: consider importing this struct through its public re-export instead: [INFO] [stdout] crate::net::dns::Header [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ResponseCode` [INFO] [stdout] --> src/net/dns/rdata/txt.rs:69:9 [INFO] [stdout] | [INFO] [stdout] 69 | use ResponseCode::NoError; [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `ResponseCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `QueryType` [INFO] [stdout] --> src/net/dns/rdata/txt.rs:70:9 [INFO] [stdout] | [INFO] [stdout] 70 | use QueryType as QT; [INFO] [stdout] | ^^^^^^^^^^^^^^^ no external crate `QueryType` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 70 | use crate::net::dns::QueryType as QT; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `QueryClass` [INFO] [stdout] --> src/net/dns/rdata/txt.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | use QueryClass as QC; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no external crate `QueryClass` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 71 | use crate::net::dns::QueryClass as QC; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `Class` [INFO] [stdout] --> src/net/dns/rdata/txt.rs:72:9 [INFO] [stdout] | [INFO] [stdout] 72 | use Class as C; [INFO] [stdout] | ^^^^^^^^^^ no external crate `Class` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 72 | use crate::net::dns::Class as C; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `RData` [INFO] [stdout] --> src/net/dns/rdata/txt.rs:73:9 [INFO] [stdout] | [INFO] [stdout] 73 | use RData; [INFO] [stdout] | ^^^^^ no external crate `RData` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 73 | use crate::net::dns::RData; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `ptr_internals` is internal to the compiler or standard library [INFO] [stdout] --> src/lib.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | #![feature(ptr_internals)] [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: using it is strongly discouraged [INFO] [stdout] = note: `#[warn(internal_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: use of unstable library feature 'test': `bench` is a part of custom test frameworks which are unstable [INFO] [stdout] --> src/io/buffered.rs:1231:7 [INFO] [stdout] | [INFO] [stdout] 1231 | #[bench] [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #64266 [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 [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 [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 [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 [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 [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 [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: aborting due to 96 previous errors; 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0463. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stderr] error: could not compile `efi` (lib test) due to 104 previous errors; 3 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: unused return value of `alloc::boxed::Box::::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: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "2eb58eb40b43811b6416238699a5d2e18b61bf5126eae89d376f7e36ac907fe7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2eb58eb40b43811b6416238699a5d2e18b61bf5126eae89d376f7e36ac907fe7", kill_on_drop: false }` [INFO] [stdout] 2eb58eb40b43811b6416238699a5d2e18b61bf5126eae89d376f7e36ac907fe7