[INFO] fetching crate trust-dns-proto 0.23.2... [INFO] testing trust-dns-proto-0.23.2 against master#61223975d46f794466efa832bc7562b9707ecc46+rustflags=-Copt-level=3 for pr-121282 [INFO] extracting crate trust-dns-proto 0.23.2 into /workspace/builds/worker-7-tc1/source [INFO] validating manifest of crates.io crate trust-dns-proto 0.23.2 on toolchain 61223975d46f794466efa832bc7562b9707ecc46 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+61223975d46f794466efa832bc7562b9707ecc46" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate trust-dns-proto 0.23.2 [INFO] finished tweaking crates.io crate trust-dns-proto 0.23.2 [INFO] tweaked toml for crates.io crate trust-dns-proto 0.23.2 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+61223975d46f794466efa832bc7562b9707ecc46" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+61223975d46f794466efa832bc7562b9707ecc46" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded tokio-openssl v0.6.4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+61223975d46f794466efa832bc7562b9707ecc46" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] bc19de1936188612050f7059b34fc3ce3db818d90aa86b680bf3a662ece82399 [INFO] running `Command { std: "docker" "start" "-a" "bc19de1936188612050f7059b34fc3ce3db818d90aa86b680bf3a662ece82399", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bc19de1936188612050f7059b34fc3ce3db818d90aa86b680bf3a662ece82399", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bc19de1936188612050f7059b34fc3ce3db818d90aa86b680bf3a662ece82399", kill_on_drop: false }` [INFO] [stdout] bc19de1936188612050f7059b34fc3ce3db818d90aa86b680bf3a662ece82399 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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 -Copt-level=3" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+61223975d46f794466efa832bc7562b9707ecc46" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 87da47858610da905a47d1b40f90614f9e1d8c700d1c50f139174477d45c3eac [INFO] running `Command { std: "docker" "start" "-a" "87da47858610da905a47d1b40f90614f9e1d8c700d1c50f139174477d45c3eac", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-bidi v0.3.15 [INFO] [stderr] Compiling async-trait v0.1.77 [INFO] [stderr] Compiling percent-encoding v2.3.1 [INFO] [stderr] Compiling thiserror v1.0.57 [INFO] [stderr] Compiling heck v0.4.1 [INFO] [stderr] Compiling pin-utils v0.1.0 [INFO] [stderr] Compiling bytes v1.5.0 [INFO] [stderr] Compiling futures-task v0.3.30 [INFO] [stderr] Compiling futures-channel v0.3.30 [INFO] [stderr] Compiling futures-io v0.3.30 [INFO] [stderr] Compiling unicode-normalization v0.1.23 [INFO] [stderr] Compiling data-encoding v2.5.0 [INFO] [stderr] Compiling ipnet v2.9.0 [INFO] [stderr] Compiling syn v2.0.52 [INFO] [stderr] Compiling socket2 v0.5.6 [INFO] [stderr] Compiling num_cpus v1.16.0 [INFO] [stderr] Compiling mio v0.8.10 [INFO] [stderr] Compiling form_urlencoded v1.2.1 [INFO] [stderr] Compiling futures-util v0.3.30 [INFO] [stderr] Compiling idna v0.5.0 [INFO] [stderr] Compiling idna v0.4.0 [INFO] [stderr] Compiling url v2.5.0 [INFO] [stderr] Compiling thiserror-impl v1.0.57 [INFO] [stderr] Compiling tracing-attributes v0.1.27 [INFO] [stderr] Compiling tokio-macros v2.2.0 [INFO] [stderr] Compiling enum-as-inner v0.6.0 [INFO] [stderr] Compiling tokio v1.36.0 [INFO] [stderr] Compiling tracing v0.1.40 [INFO] [stderr] Compiling trust-dns-proto v0.23.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: the item `Send` is imported redundantly [INFO] [stdout] --> src/lib.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | use std::marker::Send; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Send` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `std` is imported redundantly [INFO] [stdout] --> src/error.rs:662:9 [INFO] [stdout] | [INFO] [stdout] 662 | use std; [INFO] [stdout] | ^^^ the item `std` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `std` is imported redundantly [INFO] [stdout] --> src/error.rs:685:9 [INFO] [stdout] | [INFO] [stdout] 685 | use std; [INFO] [stdout] | ^^^ the item `std` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `From` is imported redundantly [INFO] [stdout] --> src/op/header.rs:10:11 [INFO] [stdout] | [INFO] [stdout] 10 | use std::{convert::From, fmt}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `From` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `From` is imported redundantly [INFO] [stdout] --> src/op/op_code.rs:10:11 [INFO] [stdout] | [INFO] [stdout] 10 | use std::{convert::From, fmt}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `From` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PartialEq` is imported redundantly [INFO] [stdout] --> src/rr/domain/label.rs:17:26 [INFO] [stdout] | [INFO] [stdout] 17 | use std::cmp::{Ordering, PartialEq}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `PartialEq` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `idna` is imported redundantly [INFO] [stdout] --> src/rr/domain/label.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use idna; [INFO] [stdout] | ^^^^ the item `idna` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PartialEq` is imported redundantly [INFO] [stdout] --> src/rr/domain/name.rs:11:26 [INFO] [stdout] | [INFO] [stdout] 11 | use std::cmp::{Ordering, PartialEq}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `PartialEq` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PartialEq` is imported redundantly [INFO] [stdout] --> src/rr/lower_name.rs:11:26 [INFO] [stdout] | [INFO] [stdout] 11 | use std::cmp::{Ordering, PartialEq}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `PartialEq` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Ord` is imported redundantly [INFO] [stdout] --> src/rr/rdata/svcb.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | cmp::{Ord, Ordering, PartialOrd}, [INFO] [stdout] | ^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Ord` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PartialOrd` is imported redundantly [INFO] [stdout] --> src/rr/rdata/svcb.rs:12:26 [INFO] [stdout] | [INFO] [stdout] 12 | cmp::{Ord, Ordering, PartialOrd}, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `PartialOrd` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> src/rr/rdata/svcb.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | convert::TryFrom, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> src/rr/resource.rs:10:26 [INFO] [stdout] | [INFO] [stdout] 10 | use std::{cmp::Ordering, convert::TryFrom, fmt}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `futures_util` is imported redundantly [INFO] [stdout] --> src/tcp/tcp_stream.rs:20:20 [INFO] [stdout] | [INFO] [stdout] 20 | use futures_util::{self, future::Future, ready, FutureExt}; [INFO] [stdout] | ^^^^ the item `futures_util` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `rand` is imported redundantly [INFO] [stdout] --> src/udp/udp_stream.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use rand; [INFO] [stdout] | ^^^^ the item `rand` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `rand` is imported redundantly [INFO] [stdout] --> src/xfer/dns_handle.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use rand; [INFO] [stdout] | ^^^^ the item `rand` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Unpin` is imported redundantly [INFO] [stdout] --> src/xfer/dns_multiplexer.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | marker::Unpin, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Unpin` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `rand` is imported redundantly [INFO] [stdout] --> src/xfer/dns_multiplexer.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | self, [INFO] [stdout] | ^^^^ the item `rand` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> src/xfer/dns_response.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | convert::TryFrom, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 19 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 56.00s [INFO] running `Command { std: "docker" "inspect" "87da47858610da905a47d1b40f90614f9e1d8c700d1c50f139174477d45c3eac", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "87da47858610da905a47d1b40f90614f9e1d8c700d1c50f139174477d45c3eac", kill_on_drop: false }` [INFO] [stdout] 87da47858610da905a47d1b40f90614f9e1d8c700d1c50f139174477d45c3eac [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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 -Copt-level=3" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+61223975d46f794466efa832bc7562b9707ecc46" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 27588befc68ba582520fd606603ba66f14839ebcba4cbe14f955694e27024cd2 [INFO] running `Command { std: "docker" "start" "-a" "27588befc68ba582520fd606603ba66f14839ebcba4cbe14f955694e27024cd2", kill_on_drop: false }` [INFO] [stderr] Compiling regex-syntax v0.8.2 [INFO] [stderr] Compiling foreign-types-shared v0.1.1 [INFO] [stderr] Compiling openssl v0.10.64 [INFO] [stderr] Compiling openssl-sys v0.9.101 [INFO] [stderr] Compiling overload v0.1.1 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling matchers v0.1.0 [INFO] [stderr] Compiling thread_local v1.1.8 [INFO] [stderr] Compiling bitflags v2.4.2 [INFO] [stdout] warning: the item `Send` is imported redundantly [INFO] [stdout] --> src/lib.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | use std::marker::Send; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Send` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling futures-executor v0.3.30 [INFO] [stdout] warning: the item `std` is imported redundantly [INFO] [stdout] --> src/error.rs:662:9 [INFO] [stdout] | [INFO] [stdout] 662 | use std; [INFO] [stdout] | ^^^ the item `std` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `std` is imported redundantly [INFO] [stdout] --> src/error.rs:685:9 [INFO] [stdout] | [INFO] [stdout] 685 | use std; [INFO] [stdout] | ^^^ the item `std` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `From` is imported redundantly [INFO] [stdout] --> src/op/header.rs:10:11 [INFO] [stdout] | [INFO] [stdout] 10 | use std::{convert::From, fmt}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `From` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `From` is imported redundantly [INFO] [stdout] --> src/op/op_code.rs:10:11 [INFO] [stdout] | [INFO] [stdout] 10 | use std::{convert::From, fmt}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `From` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PartialEq` is imported redundantly [INFO] [stdout] --> src/rr/domain/label.rs:17:26 [INFO] [stdout] | [INFO] [stdout] 17 | use std::cmp::{Ordering, PartialEq}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `PartialEq` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `idna` is imported redundantly [INFO] [stdout] --> src/rr/domain/label.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use idna; [INFO] [stdout] | ^^^^ the item `idna` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PartialEq` is imported redundantly [INFO] [stdout] --> src/rr/domain/name.rs:11:26 [INFO] [stdout] | [INFO] [stdout] 11 | use std::cmp::{Ordering, PartialEq}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `PartialEq` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PartialEq` is imported redundantly [INFO] [stdout] --> src/rr/lower_name.rs:11:26 [INFO] [stdout] | [INFO] [stdout] 11 | use std::cmp::{Ordering, PartialEq}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `PartialEq` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Ord` is imported redundantly [INFO] [stdout] --> src/rr/rdata/svcb.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | cmp::{Ord, Ordering, PartialOrd}, [INFO] [stdout] | ^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Ord` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PartialOrd` is imported redundantly [INFO] [stdout] --> src/rr/rdata/svcb.rs:12:26 [INFO] [stdout] | [INFO] [stdout] 12 | cmp::{Ord, Ordering, PartialOrd}, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `PartialOrd` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> src/rr/rdata/svcb.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | convert::TryFrom, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> src/rr/resource.rs:10:26 [INFO] [stdout] | [INFO] [stdout] 10 | use std::{cmp::Ordering, convert::TryFrom, fmt}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `futures_util` is imported redundantly [INFO] [stdout] --> src/tcp/tcp_stream.rs:20:20 [INFO] [stdout] | [INFO] [stdout] 20 | use futures_util::{self, future::Future, ready, FutureExt}; [INFO] [stdout] | ^^^^ the item `futures_util` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `rand` is imported redundantly [INFO] [stdout] --> src/udp/udp_stream.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use rand; [INFO] [stdout] | ^^^^ the item `rand` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `rand` is imported redundantly [INFO] [stdout] --> src/xfer/dns_handle.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use rand; [INFO] [stdout] | ^^^^ the item `rand` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Unpin` is imported redundantly [INFO] [stdout] --> src/xfer/dns_multiplexer.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | marker::Unpin, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Unpin` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `rand` is imported redundantly [INFO] [stdout] --> src/xfer/dns_multiplexer.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | self, [INFO] [stdout] | ^^^^ the item `rand` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> src/xfer/dns_response.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | convert::TryFrom, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 19 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling foreign-types v0.3.2 [INFO] [stderr] Compiling nu-ansi-term v0.46.0 [INFO] [stderr] Compiling regex-automata v0.4.5 [INFO] [stderr] Compiling regex v1.10.3 [INFO] [stderr] Compiling tracing-subscriber v0.3.18 [INFO] [stderr] Compiling trust-dns-proto v0.23.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: the item `Send` is imported redundantly [INFO] [stdout] --> src/lib.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | use std::marker::Send; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Send` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `std` is imported redundantly [INFO] [stdout] --> src/error.rs:662:9 [INFO] [stdout] | [INFO] [stdout] 662 | use std; [INFO] [stdout] | ^^^ the item `std` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `std` is imported redundantly [INFO] [stdout] --> src/error.rs:685:9 [INFO] [stdout] | [INFO] [stdout] 685 | use std; [INFO] [stdout] | ^^^ the item `std` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `From` is imported redundantly [INFO] [stdout] --> src/op/header.rs:10:11 [INFO] [stdout] | [INFO] [stdout] 10 | use std::{convert::From, fmt}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `From` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `From` is imported redundantly [INFO] [stdout] --> src/op/op_code.rs:10:11 [INFO] [stdout] | [INFO] [stdout] 10 | use std::{convert::From, fmt}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `From` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PartialEq` is imported redundantly [INFO] [stdout] --> src/rr/domain/label.rs:17:26 [INFO] [stdout] | [INFO] [stdout] 17 | use std::cmp::{Ordering, PartialEq}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `PartialEq` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `idna` is imported redundantly [INFO] [stdout] --> src/rr/domain/label.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use idna; [INFO] [stdout] | ^^^^ the item `idna` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PartialEq` is imported redundantly [INFO] [stdout] --> src/rr/domain/name.rs:11:26 [INFO] [stdout] | [INFO] [stdout] 11 | use std::cmp::{Ordering, PartialEq}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `PartialEq` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Ordering` is imported redundantly [INFO] [stdout] --> src/rr/domain/name.rs:1356:9 [INFO] [stdout] | [INFO] [stdout] 1356 | use std::cmp::Ordering; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1360 | use super::*; [INFO] [stdout] | -------- the item `Ordering` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `FromStr` is imported redundantly [INFO] [stdout] --> src/rr/domain/name.rs:1358:9 [INFO] [stdout] | [INFO] [stdout] 1358 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1359 | [INFO] [stdout] 1360 | use super::*; [INFO] [stdout] | -------- the item `FromStr` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PartialEq` is imported redundantly [INFO] [stdout] --> src/rr/lower_name.rs:11:26 [INFO] [stdout] | [INFO] [stdout] 11 | use std::cmp::{Ordering, PartialEq}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `PartialEq` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `str` is imported redundantly [INFO] [stdout] --> src/rr/rdata/caa.rs:922:9 [INFO] [stdout] | [INFO] [stdout] 922 | use std::str; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 926 | use super::*; [INFO] [stdout] | -------- the item `str` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Ord` is imported redundantly [INFO] [stdout] --> src/rr/rdata/svcb.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | cmp::{Ord, Ordering, PartialOrd}, [INFO] [stdout] | ^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Ord` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PartialOrd` is imported redundantly [INFO] [stdout] --> src/rr/rdata/svcb.rs:12:26 [INFO] [stdout] | [INFO] [stdout] 12 | cmp::{Ord, Ordering, PartialOrd}, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `PartialOrd` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> src/rr/rdata/svcb.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | convert::TryFrom, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `From` is imported redundantly [INFO] [stdout] --> src/rr/record_data.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::convert::From; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `From` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `MX` is imported redundantly [INFO] [stdout] --> src/rr/record_data.rs:1081:28 [INFO] [stdout] | [INFO] [stdout] 1079 | use super::*; [INFO] [stdout] | -------- the item `MX` is already imported here [INFO] [stdout] 1080 | use crate::rr::domain::Name; [INFO] [stdout] 1081 | use crate::rr::rdata::{MX, SOA, SRV, TXT}; [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `SOA` is imported redundantly [INFO] [stdout] --> src/rr/record_data.rs:1081:32 [INFO] [stdout] | [INFO] [stdout] 1079 | use super::*; [INFO] [stdout] | -------- the item `SOA` is already imported here [INFO] [stdout] 1080 | use crate::rr::domain::Name; [INFO] [stdout] 1081 | use crate::rr::rdata::{MX, SOA, SRV, TXT}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `SRV` is imported redundantly [INFO] [stdout] --> src/rr/record_data.rs:1081:37 [INFO] [stdout] | [INFO] [stdout] 1079 | use super::*; [INFO] [stdout] | -------- the item `SRV` is already imported here [INFO] [stdout] 1080 | use crate::rr::domain::Name; [INFO] [stdout] 1081 | use crate::rr::rdata::{MX, SOA, SRV, TXT}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TXT` is imported redundantly [INFO] [stdout] --> src/rr/record_data.rs:1081:42 [INFO] [stdout] | [INFO] [stdout] 1079 | use super::*; [INFO] [stdout] | -------- the item `TXT` is already imported here [INFO] [stdout] 1080 | use crate::rr::domain::Name; [INFO] [stdout] 1081 | use crate::rr::rdata::{MX, SOA, SRV, TXT}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> src/rr/resource.rs:10:26 [INFO] [stdout] | [INFO] [stdout] 10 | use std::{cmp::Ordering, convert::TryFrom, fmt}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Ordering` is imported redundantly [INFO] [stdout] --> src/rr/resource.rs:838:9 [INFO] [stdout] | [INFO] [stdout] 838 | use std::cmp::Ordering; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 841 | use super::*; [INFO] [stdout] | -------- the item `Ordering` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `DNSClass` is imported redundantly [INFO] [stdout] --> src/rr/resource.rs:842:9 [INFO] [stdout] | [INFO] [stdout] 841 | use super::*; [INFO] [stdout] | -------- the item `DNSClass` is already imported here [INFO] [stdout] 842 | use crate::rr::dns_class::DNSClass; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `RData` is imported redundantly [INFO] [stdout] --> src/rr/resource.rs:844:9 [INFO] [stdout] | [INFO] [stdout] 841 | use super::*; [INFO] [stdout] | -------- the item `RData` is already imported here [INFO] [stdout] ... [INFO] [stdout] 844 | use crate::rr::record_data::RData; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `RecordType` is imported redundantly [INFO] [stdout] --> src/rr/resource.rs:845:9 [INFO] [stdout] | [INFO] [stdout] 841 | use super::*; [INFO] [stdout] | -------- the item `RecordType` is already imported here [INFO] [stdout] ... [INFO] [stdout] 845 | use crate::rr::record_type::RecordType; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Name` is imported redundantly [INFO] [stdout] --> src/rr/resource.rs:846:9 [INFO] [stdout] | [INFO] [stdout] 841 | use super::*; [INFO] [stdout] | -------- the item `Name` is already imported here [INFO] [stdout] ... [INFO] [stdout] 846 | use crate::rr::Name; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `futures_util` is imported redundantly [INFO] [stdout] --> src/tcp/tcp_stream.rs:20:20 [INFO] [stdout] | [INFO] [stdout] 20 | use futures_util::{self, future::Future, ready, FutureExt}; [INFO] [stdout] | ^^^^ the item `futures_util` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `rand` is imported redundantly [INFO] [stdout] --> src/udp/udp_stream.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use rand; [INFO] [stdout] | ^^^^ the item `rand` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `rand` is imported redundantly [INFO] [stdout] --> src/xfer/dns_handle.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use rand; [INFO] [stdout] | ^^^^ the item `rand` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Unpin` is imported redundantly [INFO] [stdout] --> src/xfer/dns_multiplexer.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | marker::Unpin, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `Unpin` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `rand` is imported redundantly [INFO] [stdout] --> src/xfer/dns_multiplexer.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | self, [INFO] [stdout] | ^^^^ the item `rand` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `DnsClientStream` is imported redundantly [INFO] [stdout] --> src/xfer/dns_multiplexer.rs:450:23 [INFO] [stdout] | [INFO] [stdout] 442 | use super::*; [INFO] [stdout] | -------- the item `DnsClientStream` is already imported here [INFO] [stdout] ... [INFO] [stdout] 450 | use crate::xfer::{DnsClientStream, DnsRequestOptions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `TryFrom` is imported redundantly [INFO] [stdout] --> src/xfer/dns_response.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | convert::TryFrom, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `TryFrom` is already defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Message` is imported redundantly [INFO] [stdout] --> src/xfer/dns_response.rs:649:21 [INFO] [stdout] | [INFO] [stdout] 649 | use crate::op::{Message, Query, ResponseCode}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 654 | use super::*; [INFO] [stdout] | -------- the item `Message` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `ResponseCode` is imported redundantly [INFO] [stdout] --> src/xfer/dns_response.rs:649:37 [INFO] [stdout] | [INFO] [stdout] 649 | use crate::op::{Message, Query, ResponseCode}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 654 | use super::*; [INFO] [stdout] | -------- the item `ResponseCode` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `SOA` is imported redundantly [INFO] [stdout] --> src/xfer/dns_response.rs:650:42 [INFO] [stdout] | [INFO] [stdout] 650 | use crate::rr::rdata::{A, CNAME, NS, SOA}; [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 654 | use super::*; [INFO] [stdout] | -------- the item `SOA` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `RData` is imported redundantly [INFO] [stdout] --> src/xfer/dns_response.rs:651:9 [INFO] [stdout] | [INFO] [stdout] 651 | use crate::rr::RData; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 654 | use super::*; [INFO] [stdout] | -------- the item `RData` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `RecordType` is imported redundantly [INFO] [stdout] --> src/xfer/dns_response.rs:652:35 [INFO] [stdout] | [INFO] [stdout] 652 | use crate::rr::{Name, Record, RecordType}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 653 | [INFO] [stdout] 654 | use super::*; [INFO] [stdout] | -------- the item `RecordType` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `DnsHandle` is imported redundantly [INFO] [stdout] --> src/xfer/retry_dns_handle.rs:155:9 [INFO] [stdout] | [INFO] [stdout] 144 | use super::*; [INFO] [stdout] | -------- the item `DnsHandle` is already imported here [INFO] [stdout] ... [INFO] [stdout] 155 | use DnsHandle; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 39 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 25.89s [INFO] running `Command { std: "docker" "inspect" "27588befc68ba582520fd606603ba66f14839ebcba4cbe14f955694e27024cd2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "27588befc68ba582520fd606603ba66f14839ebcba4cbe14f955694e27024cd2", kill_on_drop: false }` [INFO] [stdout] 27588befc68ba582520fd606603ba66f14839ebcba4cbe14f955694e27024cd2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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 -Copt-level=3" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+61223975d46f794466efa832bc7562b9707ecc46" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 35f935fb5bf22ce7bc97e15e9d1c3fc03bf034e08717dff628654e218772fa99 [INFO] running `Command { std: "docker" "start" "-a" "35f935fb5bf22ce7bc97e15e9d1c3fc03bf034e08717dff628654e218772fa99", kill_on_drop: false }` [INFO] [stderr] warning: the item `Send` is imported redundantly [INFO] [stderr] --> src/lib.rs:38:5 [INFO] [stderr] | [INFO] [stderr] 38 | use std::marker::Send; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `Send` is already defined here [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: the item `std` is imported redundantly [INFO] [stderr] --> src/error.rs:662:9 [INFO] [stderr] | [INFO] [stderr] 662 | use std; [INFO] [stderr] | ^^^ the item `std` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `std` is imported redundantly [INFO] [stderr] --> src/error.rs:685:9 [INFO] [stderr] | [INFO] [stderr] 685 | use std; [INFO] [stderr] | ^^^ the item `std` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `From` is imported redundantly [INFO] [stderr] --> src/op/header.rs:10:11 [INFO] [stderr] | [INFO] [stderr] 10 | use std::{convert::From, fmt}; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `From` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `From` is imported redundantly [INFO] [stderr] --> src/op/op_code.rs:10:11 [INFO] [stderr] | [INFO] [stderr] 10 | use std::{convert::From, fmt}; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `From` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `PartialEq` is imported redundantly [INFO] [stderr] --> src/rr/domain/label.rs:17:26 [INFO] [stderr] | [INFO] [stderr] 17 | use std::cmp::{Ordering, PartialEq}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:125:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `PartialEq` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `idna` is imported redundantly [INFO] [stderr] --> src/rr/domain/label.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | use idna; [INFO] [stderr] | ^^^^ the item `idna` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `PartialEq` is imported redundantly [INFO] [stderr] --> src/rr/domain/name.rs:11:26 [INFO] [stderr] | [INFO] [stderr] 11 | use std::cmp::{Ordering, PartialEq}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:125:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `PartialEq` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `PartialEq` is imported redundantly [INFO] [stderr] --> src/rr/lower_name.rs:11:26 [INFO] [stderr] | [INFO] [stderr] 11 | use std::cmp::{Ordering, PartialEq}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:125:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `PartialEq` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `Ord` is imported redundantly [INFO] [stderr] --> src/rr/rdata/svcb.rs:12:11 [INFO] [stderr] | [INFO] [stderr] 12 | cmp::{Ord, Ordering, PartialOrd}, [INFO] [stderr] | ^^^ [INFO] [stderr] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:125:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `Ord` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `PartialOrd` is imported redundantly [INFO] [stderr] --> src/rr/rdata/svcb.rs:12:26 [INFO] [stderr] | [INFO] [stderr] 12 | cmp::{Ord, Ordering, PartialOrd}, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:125:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `PartialOrd` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `TryFrom` is imported redundantly [INFO] [stderr] --> src/rr/rdata/svcb.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | convert::TryFrom, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `TryFrom` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `TryFrom` is imported redundantly [INFO] [stderr] --> src/rr/resource.rs:10:26 [INFO] [stderr] | [INFO] [stderr] 10 | use std::{cmp::Ordering, convert::TryFrom, fmt}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `TryFrom` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `futures_util` is imported redundantly [INFO] [stderr] --> src/tcp/tcp_stream.rs:20:20 [INFO] [stderr] | [INFO] [stderr] 20 | use futures_util::{self, future::Future, ready, FutureExt}; [INFO] [stderr] | ^^^^ the item `futures_util` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `rand` is imported redundantly [INFO] [stderr] --> src/udp/udp_stream.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | use rand; [INFO] [stderr] | ^^^^ the item `rand` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `rand` is imported redundantly [INFO] [stderr] --> src/xfer/dns_handle.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use rand; [INFO] [stderr] | ^^^^ the item `rand` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `Unpin` is imported redundantly [INFO] [stderr] --> src/xfer/dns_multiplexer.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | marker::Unpin, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `Unpin` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `rand` is imported redundantly [INFO] [stderr] --> src/xfer/dns_multiplexer.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | self, [INFO] [stderr] | ^^^^ the item `rand` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `TryFrom` is imported redundantly [INFO] [stderr] --> src/xfer/dns_response.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | convert::TryFrom, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `TryFrom` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `Ordering` is imported redundantly [INFO] [stderr] --> src/rr/domain/name.rs:1356:9 [INFO] [stderr] | [INFO] [stderr] 1356 | use std::cmp::Ordering; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 1360 | use super::*; [INFO] [stderr] | -------- the item `Ordering` is already imported here [INFO] [stderr] [INFO] [stderr] warning: the item `FromStr` is imported redundantly [INFO] [stderr] --> src/rr/domain/name.rs:1358:9 [INFO] [stderr] | [INFO] [stderr] 1358 | use std::str::FromStr; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] 1359 | [INFO] [stderr] 1360 | use super::*; [INFO] [stderr] | -------- the item `FromStr` is already imported here [INFO] [stderr] [INFO] [stderr] warning: the item `str` is imported redundantly [INFO] [stderr] --> src/rr/rdata/caa.rs:922:9 [INFO] [stderr] | [INFO] [stderr] 922 | use std::str; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 926 | use super::*; [INFO] [stderr] | -------- the item `str` is already imported here [INFO] [stderr] [INFO] [stderr] warning: the item `From` is imported redundantly [INFO] [stderr] --> src/rr/record_data.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use std::convert::From; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] --> /rustc/61223975d46f794466efa832bc7562b9707ecc46/library/std/src/prelude/mod.rs:129:13 [INFO] [stderr] | [INFO] [stderr] = note: the item `From` is already defined here [INFO] [stderr] [INFO] [stderr] warning: the item `MX` is imported redundantly [INFO] [stderr] --> src/rr/record_data.rs:1081:28 [INFO] [stderr] | [INFO] [stderr] 1079 | use super::*; [INFO] [stderr] | -------- the item `MX` is already imported here [INFO] [stderr] 1080 | use crate::rr::domain::Name; [INFO] [stderr] 1081 | use crate::rr::rdata::{MX, SOA, SRV, TXT}; [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: the item `SOA` is imported redundantly [INFO] [stderr] --> src/rr/record_data.rs:1081:32 [INFO] [stderr] | [INFO] [stderr] 1079 | use super::*; [INFO] [stderr] | -------- the item `SOA` is already imported here [INFO] [stderr] 1080 | use crate::rr::domain::Name; [INFO] [stderr] 1081 | use crate::rr::rdata::{MX, SOA, SRV, TXT}; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: the item `SRV` is imported redundantly [INFO] [stderr] --> src/rr/record_data.rs:1081:37 [INFO] [stderr] | [INFO] [stderr] 1079 | use super::*; [INFO] [stderr] | -------- the item `SRV` is already imported here [INFO] [stderr] 1080 | use crate::rr::domain::Name; [INFO] [stderr] 1081 | use crate::rr::rdata::{MX, SOA, SRV, TXT}; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: the item `TXT` is imported redundantly [INFO] [stderr] --> src/rr/record_data.rs:1081:42 [INFO] [stderr] | [INFO] [stderr] 1079 | use super::*; [INFO] [stderr] | -------- the item `TXT` is already imported here [INFO] [stderr] 1080 | use crate::rr::domain::Name; [INFO] [stderr] 1081 | use crate::rr::rdata::{MX, SOA, SRV, TXT}; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: the item `Ordering` is imported redundantly [INFO] [stderr] --> src/rr/resource.rs:838:9 [INFO] [stderr] | [INFO] [stderr] 838 | use std::cmp::Ordering; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 841 | use super::*; [INFO] [stderr] | -------- the item `Ordering` is already imported here [INFO] [stderr] [INFO] [stderr] warning: the item `DNSClass` is imported redundantly [INFO] [stderr] --> src/rr/resource.rs:842:9 [INFO] [stderr] | [INFO] [stderr] 841 | use super::*; [INFO] [stderr] | -------- the item `DNSClass` is already imported here [INFO] [stderr] 842 | use crate::rr::dns_class::DNSClass; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the item `RData` is imported redundantly [INFO] [stderr] --> src/rr/resource.rs:844:9 [INFO] [stderr] | [INFO] [stderr] 841 | use super::*; [INFO] [stderr] | -------- the item `RData` is already imported here [INFO] [stderr] ... [INFO] [stderr] 844 | use crate::rr::record_data::RData; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the item `RecordType` is imported redundantly [INFO] [stderr] --> src/rr/resource.rs:845:9 [INFO] [stderr] | [INFO] [stderr] 841 | use super::*; [INFO] [stderr] | -------- the item `RecordType` is already imported here [INFO] [stderr] ... [INFO] [stderr] 845 | use crate::rr::record_type::RecordType; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the item `Name` is imported redundantly [INFO] [stderr] --> src/rr/resource.rs:846:9 [INFO] [stderr] | [INFO] [stderr] 841 | use super::*; [INFO] [stderr] | -------- the item `Name` is already imported here [INFO] [stderr] ... [INFO] [stderr] 846 | use crate::rr::Name; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the item `DnsClientStream` is imported redundantly [INFO] [stderr] --> src/xfer/dns_multiplexer.rs:450:23 [INFO] [stderr] | [INFO] [stderr] 442 | use super::*; [INFO] [stderr] | -------- the item `DnsClientStream` is already imported here [INFO] [stderr] ... [INFO] [stderr] 450 | use crate::xfer::{DnsClientStream, DnsRequestOptions}; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: the item `Message` is imported redundantly [INFO] [stderr] --> src/xfer/dns_response.rs:649:21 [INFO] [stderr] | [INFO] [stderr] 649 | use crate::op::{Message, Query, ResponseCode}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 654 | use super::*; [INFO] [stderr] | -------- the item `Message` is already imported here [INFO] [stderr] [INFO] [stderr] warning: the item `ResponseCode` is imported redundantly [INFO] [stderr] --> src/xfer/dns_response.rs:649:37 [INFO] [stderr] | [INFO] [stderr] 649 | use crate::op::{Message, Query, ResponseCode}; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 654 | use super::*; [INFO] [stderr] | -------- the item `ResponseCode` is already imported here [INFO] [stderr] [INFO] [stderr] warning: the item `SOA` is imported redundantly [INFO] [stderr] --> src/xfer/dns_response.rs:650:42 [INFO] [stderr] | [INFO] [stderr] 650 | use crate::rr::rdata::{A, CNAME, NS, SOA}; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 654 | use super::*; [INFO] [stderr] | -------- the item `SOA` is already imported here [INFO] [stderr] [INFO] [stderr] warning: the item `RData` is imported redundantly [INFO] [stderr] --> src/xfer/dns_response.rs:651:9 [INFO] [stderr] | [INFO] [stderr] 651 | use crate::rr::RData; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 654 | use super::*; [INFO] [stderr] | -------- the item `RData` is already imported here [INFO] [stderr] [INFO] [stderr] warning: the item `RecordType` is imported redundantly [INFO] [stderr] --> src/xfer/dns_response.rs:652:35 [INFO] [stderr] | [INFO] [stderr] 652 | use crate::rr::{Name, Record, RecordType}; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] 653 | [INFO] [stderr] 654 | use super::*; [INFO] [stderr] | -------- the item `RecordType` is already imported here [INFO] [stderr] [INFO] [stderr] warning: the item `DnsHandle` is imported redundantly [INFO] [stderr] --> src/xfer/retry_dns_handle.rs:155:9 [INFO] [stderr] | [INFO] [stderr] 144 | use super::*; [INFO] [stderr] | -------- the item `DnsHandle` is already imported here [INFO] [stderr] ... [INFO] [stderr] 155 | use DnsHandle; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `trust-dns-proto` (lib) generated 19 warnings [INFO] [stderr] warning: `trust-dns-proto` (lib test) generated 39 warnings (19 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/trust_dns_proto-3de215d735943a5c) [INFO] [stdout] [INFO] [stdout] running 156 tests [INFO] [stdout] test op::header::test_write ... ok [INFO] [stdout] test op::message::test_emit_and_read_records ... ok [INFO] [stdout] test op::message::test_emit_and_read_query ... ok [INFO] [stdout] test op::query::test_read_and_emit ... ok [INFO] [stdout] test rr::domain::label::tests::test_label_too_long_ascii ... ok [INFO] [stdout] test rr::domain::label::tests::test_encoding ... ok [INFO] [stdout] test rr::domain::label::tests::test_from_ascii_adversial_utf8 ... ok [INFO] [stdout] test rr::domain::label::tests::test_label_too_long_utf8_puny_emoji_mixed ... ok [INFO] [stdout] test op::message::test_emit_and_read_header ... ok [INFO] [stdout] test rr::dns_class::tests::check_dns_class_parse_wont_panic_with_symbols ... ok [INFO] [stdout] test rr::domain::label::tests::test_decoding ... ok [INFO] [stdout] test rr::domain::label::tests::test_ascii_escape ... ok [INFO] [stdout] test rr::domain::label::tests::test_label_too_long_utf8_puny_mixed ... ok [INFO] [stdout] test op::header::test_parse ... ok [INFO] [stdout] test rr::domain::label::tests::test_is_wildcard ... ok [INFO] [stdout] test rr::domain::label::tests::test_partial_cmp ... ok [INFO] [stdout] test rr::domain::label::tests::test_to_cmp_f ... ok [INFO] [stdout] test rr::domain::name::tests::test_bin_max_octets ... ok [INFO] [stdout] test op::message::test_legit_message ... ok [INFO] [stdout] test rr::domain::label::tests::test_label_too_long_utf8_puny_emoji ... ok [INFO] [stdout] test rr::dns_class::tests::test_order ... ok [INFO] [stdout] test rr::domain::name::tests::test_bin_overlap_enforced ... ok [INFO] [stdout] test rr::domain::label::tests::test_label_too_long_raw ... ok [INFO] [stdout] test rr::domain::label::tests::test_label_too_long_ascii_with_utf8 ... ok [INFO] [stdout] test op::message::rdata_zero_roundtrip ... ok [INFO] [stdout] test rr::domain::name::tests::test_base_name ... ok [INFO] [stdout] test rr::domain::label::tests::test_to_lowercase ... ok [INFO] [stdout] test rr::domain::name::tests::test_encoding ... ok [INFO] [stdout] test rr::domain::name::tests::test_from_ipv4 ... ok [INFO] [stdout] test rr::domain::name::tests::test_from_str ... ok [INFO] [stdout] test rr::domain::name::tests::test_cmp_ignore_case ... ok [INFO] [stdout] test rr::domain::name::tests::test_into_name ... ok [INFO] [stdout] test rr::domain::name::tests::test_parse_arpa_name ... ok [INFO] [stdout] test rr::domain::name::tests::test_partial_cmp ... ok [INFO] [stdout] test rr::domain::name::tests::test_partial_cmp_eq ... ok [INFO] [stdout] test rr::domain::name::tests::test_to_string ... ok [INFO] [stdout] test rr::domain::name::tests::test_write_to ... ok [INFO] [stdout] test rr::domain::name::tests::test_zone_of ... ok [INFO] [stdout] test rr::domain::name::tests::test_pointer ... ok [INFO] [stdout] test rr::domain::try_parse_ip::test_try_parse_ip ... ok [INFO] [stdout] test rr::domain::name::tests::test_read ... ok [INFO] [stdout] test rr::domain::name::tests::test_recursive_pointer ... ok [INFO] [stdout] test rr::domain::name::tests::test_from_utf8 ... ok [INFO] [stdout] test rr::rdata::a::mytests::test_write_to ... ok [INFO] [stdout] test rr::rdata::a::mytests::test_parse ... ok [INFO] [stdout] test rr::domain::name::tests::test_zone_of_case ... ok [INFO] [stdout] test rr::domain::name::tests::test_underscore ... ok [INFO] [stdout] test rr::rdata::caa::tests::test_encode_decode_issue ... ok [INFO] [stdout] test rr::rdata::caa::tests::test_encode_decode_issuewild ... ok [INFO] [stdout] test rr::rdata::caa::tests::test_encode_fqdn ... ok [INFO] [stdout] test rr::domain::name::tests::test_fqdn ... ok [INFO] [stdout] test rr::domain::name::tests::test_from_ascii ... ok [INFO] [stdout] test rr::domain::name::tests::test_double_ended_iterator ... ok [INFO] [stdout] test rr::domain::name::tests::test_num_labels ... ok [INFO] [stdout] test rr::rdata::aaaa::tests::test_emit ... ok [INFO] [stdout] test rr::rdata::caa::tests::test_bad_tag ... ok [INFO] [stdout] test rr::domain::name::tests::test_from_ipv6 ... ok [INFO] [stdout] test rr::domain::name::tests::test_size_hint ... ok [INFO] [stdout] test rr::rdata::aaaa::tests::test_read ... ok [INFO] [stdout] test rr::rdata::caa::tests::test_encode_decode_iodef ... ok [INFO] [stdout] test rr::domain::name::tests::test_pointer_with_pointer_ending_labels ... ok [INFO] [stdout] test rr::domain::name::tests::test_name_too_long_with_append ... ok [INFO] [stdout] test rr::rdata::caa::tests::test_from_str_property ... ok [INFO] [stdout] test rr::rdata::naptr::tests::test ... ok [INFO] [stdout] test rr::rdata::naptr::tests::test_bad_data ... ok [INFO] [stdout] test rr::rdata::hinfo::tests::test ... ok [INFO] [stdout] test rr::rdata::caa::tests::test_read_iodef ... ok [INFO] [stdout] test rr::rdata::opt::tests::test_read_empty_option_at_end_of_opt ... ok [INFO] [stdout] test rr::rdata::opt::tests::test_write_client_subnet ... ok [INFO] [stdout] test rr::rdata::soa::tests::test ... ok [INFO] [stdout] test rr::rdata::srv::tests::test ... ok [INFO] [stdout] test rr::rdata::caa::tests::test_too_short_tag ... ok [INFO] [stdout] test rr::rdata::null::tests::test ... ok [INFO] [stdout] test rr::rdata::opt::tests::test_read_client_subnet ... ok [INFO] [stdout] test rr::rdata::csync::tests::test ... ok [INFO] [stdout] test rr::rdata::name::tests::test_it_to_string_should_not_stack_overflow ... ok [INFO] [stdout] test rr::rdata::caa::tests::test_read_tag ... ok [INFO] [stdout] test rr::rdata::caa::tests::test_to_string ... ok [INFO] [stdout] test rr::rdata::caa::tests::test_unicode_kv ... ok [INFO] [stdout] test rr::rdata::mx::tests::test ... ok [INFO] [stdout] test rr::rdata::caa::tests::test_encode_non_fqdn ... ok [INFO] [stdout] test rr::rdata::name::tests::test ... ok [INFO] [stdout] test rr::rdata::caa::tests::test_read_issuer ... ok [INFO] [stdout] test rr::rdata::hinfo::tests::test_binary ... ok [INFO] [stdout] test rr::rdata::caa::tests::test_too_long_tag ... ok [INFO] [stdout] test rr::rdata::sshfp::tests::test_encode_decode_sshfp ... ok [INFO] [stdout] test rr::rdata::svcb::tests::read_svcb_key ... ok [INFO] [stdout] test rr::rdata::svcb::tests::read_svcb_key_to_u16 ... ok [INFO] [stdout] test rr::rdata::tlsa::tests::read_cert_usage ... ok [INFO] [stdout] test rr::rdata::sshfp::tests::read_algorithm ... ok [INFO] [stdout] test rr::rdata::sshfp::tests::read_fingerprint_type ... ok [INFO] [stdout] test rr::rdata::svcb::tests::test_no_panic ... ok [INFO] [stdout] test rr::rdata::tlsa::tests::test_encode_decode_tlsa ... ok [INFO] [stdout] test rr::rdata::svcb::tests::test_unrestricted_output_size ... ok [INFO] [stdout] test rr::record_data::tests::test_order ... ok [INFO] [stdout] test rr::rdata::txt::tests::publish_binary_txt_record ... ok [INFO] [stdout] test rr::rdata::txt::tests::test ... ok [INFO] [stdout] test rr::record_data::tests::test_write_to ... ok [INFO] [stdout] test rr::record_type::tests::test_order ... ok [INFO] [stdout] test rr::record_type::tests::test_record_type_parse ... ok [INFO] [stdout] test rr::resource::tests::test_emit_and_read ... ok [INFO] [stdout] test rr::resource::tests::test_order ... ok [INFO] [stdout] test rr::rdata::svcb::tests::test_encode_decode_svcb ... ok [INFO] [stdout] test rr::record_type::tests::check_record_type_parse_wont_panic_with_symbols ... ok [INFO] [stdout] test rr::record_data::tests::test_read ... ok [INFO] [stdout] test rr::rdata::tlsa::tests::read_matching ... ok [INFO] [stdout] test rr::rr_set::test::test_insert ... ok [INFO] [stdout] test rr::rdata::tlsa::tests::read_selector ... ok [INFO] [stdout] test serialize::binary::bin_tests::emit_character_data ... ok [INFO] [stdout] test rr::rr_set::test::test_remove_soa ... ok [INFO] [stdout] test rr::rr_set::test::test_remove_ns ... ok [INFO] [stdout] test serialize::binary::bin_tests::emit_i32 ... ok [INFO] [stdout] test serialize::binary::bin_tests::emit_u16 ... ok [INFO] [stdout] test serialize::binary::bin_tests::emit_u32 ... ok [INFO] [stdout] test serialize::binary::bin_tests::read_character_data ... ok [INFO] [stdout] test serialize::binary::bin_tests::read_i32 ... ok [INFO] [stdout] test serialize::binary::bin_tests::read_u32 ... ok [INFO] [stdout] test rr::rr_set::test::test_insert_cname ... ok [INFO] [stdout] test serialize::binary::encoder::tests::test_fuzzed ... ok [INFO] [stdout] test serialize::binary::bin_tests::read_u16 ... ok [INFO] [stdout] test rr::rr_set::test::test_remove ... ok [INFO] [stdout] test serialize::binary::encoder::tests::test_label_compression_regression ... ok [INFO] [stdout] test rr::type_bit_map::tests::test_encode_decode ... ok [INFO] [stdout] test rr::rr_set::test::test_insert_soa ... ok [INFO] [stdout] test serialize::binary::encoder::tests::test_max_size_0 ... ok [INFO] [stdout] test serialize::binary::restrict::tests::test_checked_add ... ok [INFO] [stdout] test serialize::binary::restrict::tests::test_checked_mul ... ok [INFO] [stdout] test serialize::binary::encoder::tests::test_size_of ... ok [INFO] [stdout] test serialize::binary::encoder::tests::test_target_compression ... ok [INFO] [stdout] test serialize::binary::encoder::tests::test_place ... ok [INFO] [stdout] test serialize::binary::encoder::tests::test_max_size_place ... ok [INFO] [stdout] test serialize::binary::restrict::tests::test_checked_sub ... ok [INFO] [stdout] test serialize::binary::encoder::tests::test_max_size ... ok [INFO] [stdout] test rr::domain::name::tests::test_excessive_encoding_len ... ok [INFO] [stdout] test xfer::dns_response::tests::contains_any ... ok [INFO] [stdout] test xfer::dns_response::tests::test_no_data_type3 ... ok [INFO] [stdout] test xfer::dns_response::tests::test_no_data_type2 ... ok [INFO] [stdout] test xfer::dns_response::tests::test_nx_type1 ... ok [INFO] [stdout] test xfer::dns_response::tests::referral ... ok [INFO] [stdout] test xfer::dns_response::tests::contains_soa ... ok [INFO] [stdout] test xfer::dns_response::tests::test_nx_type2 ... ok [INFO] [stdout] test xfer::dns_response::tests::test_no_data_type1 ... ok [INFO] [stdout] test xfer::dns_response::tests::test_contains_answer ... ok [INFO] [stdout] test xfer::dns_response::tests::test_nx_type4 ... ok [INFO] [stdout] test xfer::dns_multiplexer::test::test_multiplexer_a ... ok [INFO] [stdout] test xfer::dns_response::tests::test_nx_type3 ... ok [INFO] [stdout] test xfer::retry_dns_handle::test::test_retry ... ok [INFO] [stdout] test udp::udp_stream::tests::test_next_random_socket ... ok [INFO] [stdout] test udp::udp_stream::tests::test_udp_stream_ipv4 ... ok [INFO] [stdout] test xfer::dns_multiplexer::test::test_multiplexer_axfr ... ok [INFO] [stdout] test xfer::retry_dns_handle::test::test_error ... ok [INFO] [stdout] test udp::udp_client_stream::tests::test_udp_client_stream_ipv4 ... ok [INFO] [stdout] test xfer::dns_multiplexer::test::test_multiplexer_axfr_multi ... ok [INFO] [stdout] test tcp::tcp_stream::tests::test_tcp_stream_ipv4 ... ok [INFO] [stdout] test tcp::tcp_client_stream::tests::test_tcp_stream_ipv4 ... ok [INFO] [stdout] test rr::rdata::svcb::tests::test_encode_decode_svcb_bad_order - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 156 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s [INFO] [stdout] [INFO] [stderr] Running tests/dnssec_presentation_format_tests.rs (/opt/rustwide/target/debug/deps/dnssec_presentation_format_tests-5aeebc072308c07e) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/openssl_tests.rs (/opt/rustwide/target/debug/deps/openssl_tests-26e5bd5ff6937e5e) [INFO] [stderr] Doc-tests trust_dns_proto [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 43 tests [INFO] [stdout] test src/rr/dns_class.rs - rr::dns_class::&'staticstr (line 112) ... ok [INFO] [stdout] test src/op/response_code.rs - op::response_code::ResponseCode (line 243) ... ok [INFO] [stdout] test src/op/response_code.rs - op::response_code::u16 (line 199) ... ok [INFO] [stdout] test src/op/message.rs - op::message::MessageParts (line 769) ... ok [INFO] [stdout] test src/op/op_code.rs - op::op_code::u8 (line 62) ... ok [INFO] [stdout] test src/rr/domain/name.rs - rr::domain::name::Name::append_label (line 121) ... FAILED [INFO] [stdout] test src/op/op_code.rs - op::op_code::OpCode (line 87) ... ok [INFO] [stdout] test src/rr/dns_class.rs - rr::dns_class::DNSClass::from_str (line 46) ... ok [INFO] [stdout] test src/rr/dns_class.rs - rr::dns_class::u16 (line 133) ... ok [INFO] [stdout] test src/rr/dns_class.rs - rr::dns_class::DNSClass::from_u16 (line 69) ... ok [INFO] [stdout] test src/rr/domain/name.rs - rr::domain::name::Name::is_localhost (line 815) ... ok [INFO] [stdout] test src/rr/domain/name.rs - rr::domain::name::Name::from_str_relaxed (line 500) ... ok [INFO] [stdout] test src/rr/domain/name.rs - rr::domain::name::Name::base_name (line 275) ... ok [INFO] [stdout] test src/rr/domain/name.rs - rr::domain::name::Name::is_fqdn (line 84) ... ok [INFO] [stdout] test src/rr/domain/name.rs - rr::domain::name::Name::into_wildcard (line 857) ... ok [INFO] [stdout] test src/rr/domain/name.rs - rr::domain::name::Name::from_utf8 (line 478) ... ok [INFO] [stdout] test src/rr/domain/name.rs - rr::domain::name::Name::append_name (line 193) ... ok [INFO] [stdout] test src/rr/domain/name.rs - rr::domain::name::Name::from_ascii (line 446) ... ok [INFO] [stdout] test src/rr/domain/name.rs - rr::domain::name::Name::append_domain (line 228) ... ok [INFO] [stdout] test src/rr/domain/name.rs - rr::domain::name::Name::from_labels (line 142) ... ok [INFO] [stdout] test src/rr/domain/name.rs - rr::domain::name::Name::is_root (line 65) ... ok [INFO] [stdout] test src/rr/domain/name.rs - rr::domain::name::Name::len (line 401) ... ok [INFO] [stdout] test src/rr/domain/name.rs - rr::domain::name::Name::is_wildcard (line 836) ... ok [INFO] [stdout] test src/rr/domain/name.rs - rr::domain::name::Name::to_lowercase (line 248) ... ok [INFO] [stdout] test src/rr/record_type.rs - rr::record_type::&'staticstr (line 315) ... ok [INFO] [stdout] test src/rr/record_type.rs - rr::record_type::u16 (line 370) ... ok [INFO] [stdout] test src/rr/domain/name.rs - rr::domain::name::Name::num_labels (line 370) ... ok [INFO] [stdout] test src/rr/record_type.rs - rr::record_type::RecordType::from (line 243) ... ok [INFO] [stdout] test src/rr/lower_name.rs - rr::lower_name::LowerName::is_fqdn (line 59) ... ok [INFO] [stdout] test src/serialize/binary/restrict.rs - serialize::binary::restrict::Restrict::verify_unwrap (line 37) ... ok [INFO] [stdout] test src/rr/domain/name.rs - rr::domain::name::Name::zone_of (line 347) ... ok [INFO] [stdout] test src/serialize/binary/restrict.rs - serialize::binary::restrict::Restrict::map (line 65) ... ok [INFO] [stdout] test src/serialize/binary/restrict.rs - serialize::binary::restrict::Restrict::verify (line 16) ... ok [INFO] [stdout] test src/rr/rdata/txt.rs - rr::rdata::txt::TXT::fmt (line 154) ... ok [INFO] [stdout] test src/rr/domain/name.rs - rr::domain::name::Name::trim_to (line 296) ... ok [INFO] [stdout] test src/serialize/binary/encoder.rs - serialize::binary::encoder::BinEncoder<'a>::emit_character_data (line 275) ... ok [INFO] [stdout] test src/serialize/binary/decoder.rs - serialize::binary::decoder::BinDecoder<'a>::len (line 104) ... ok [INFO] [stdout] test src/rr/lower_name.rs - rr::lower_name::LowerName::base_name (line 80) ... ok [INFO] [stdout] test src/rr/lower_name.rs - rr::lower_name::LowerName::num_labels (line 115) ... ok [INFO] [stdout] test src/rr/domain/name.rs - rr::domain::name::Name::parse (line 428) ... ok [INFO] [stdout] test src/rr/lower_name.rs - rr::lower_name::LowerName::is_root (line 40) ... ok [INFO] [stdout] test src/rr/lower_name.rs - rr::lower_name::LowerName::zone_of (line 97) ... ok [INFO] [stdout] test src/rr/record_type.rs - rr::record_type::RecordType::from_str (line 191) ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/rr/domain/name.rs - rr::domain::name::Name::append_label (line 121) stdout ---- [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustcURSOn9/symbols.o" "/tmp/rustdoctestm0H1BI/rust_out.rust_out.d69cc6d4c1d2326-cgu.0.rcgu.o" "/tmp/rustdoctestm0H1BI/rust_out.3fs8eqt7eirdrmta.rcgu.o" "-Wl,--as-needed" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libtrust_dns_proto-8ae04222e1a17a94.rlib" "/opt/rustwide/target/debug/deps/libfutures_channel-156b6feedd78186c.rlib" "/opt/rustwide/target/debug/deps/librand-aa345b598895a364.rlib" "/opt/rustwide/target/debug/deps/librand_chacha-9d847b46b4e1940f.rlib" "/opt/rustwide/target/debug/deps/libppv_lite86-2e7f3c881e7293c7.rlib" "/opt/rustwide/target/debug/deps/librand_core-8c5e5de8d1e4db53.rlib" "/opt/rustwide/target/debug/deps/libgetrandom-5a9a5431cdbc4ad5.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-0128a598f57c42f0.rlib" "/opt/rustwide/target/debug/deps/libfutures_io-38aa32cf7aee7975.rlib" "/opt/rustwide/target/debug/deps/libdata_encoding-59cfb6af1f98d021.rlib" "/opt/rustwide/target/debug/deps/liburl-8252ce329dab8ac5.rlib" "/opt/rustwide/target/debug/deps/libidna-d72afd449c47b70b.rlib" "/opt/rustwide/target/debug/deps/libform_urlencoded-e69250ea9c7abc7d.rlib" "/opt/rustwide/target/debug/deps/libpercent_encoding-a08d3752f06cbd2f.rlib" "/opt/rustwide/target/debug/deps/libipnet-e48bd8e2986d8365.rlib" "/opt/rustwide/target/debug/deps/libidna-69e61649839a03a6.rlib" "/opt/rustwide/target/debug/deps/libunicode_normalization-d2ed93d63968d25d.rlib" "/opt/rustwide/target/debug/deps/libunicode_bidi-41651475181819c6.rlib" "/opt/rustwide/target/debug/deps/libtinyvec-a28cafa3c8699823.rlib" "/opt/rustwide/target/debug/deps/libtinyvec_macros-66661c55905090ec.rlib" "/opt/rustwide/target/debug/deps/libtracing-a0fbf9d9e3392138.rlib" "/opt/rustwide/target/debug/deps/libtracing_core-07dd9c467fd0375a.rlib" "/opt/rustwide/target/debug/deps/libonce_cell-795d6939e3fe8636.rlib" "/opt/rustwide/target/debug/deps/libthiserror-520512e07e2b2f99.rlib" "/opt/rustwide/target/debug/deps/libtokio-6e9afede4e723ef5.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-90c8c664a844620a.rlib" "/opt/rustwide/target/debug/deps/libsocket2-f7e07c045f1b362b.rlib" "/opt/rustwide/target/debug/deps/libbytes-9a0875bf2af5b73e.rlib" "/opt/rustwide/target/debug/deps/libmio-7342404cce16d725.rlib" "/opt/rustwide/target/debug/deps/liblibc-6d8946442dcf11ac.rlib" "/opt/rustwide/target/debug/deps/libfutures_util-0625ba7fbc295186.rlib" "/opt/rustwide/target/debug/deps/libslab-21558d3888ef8234.rlib" "/opt/rustwide/target/debug/deps/libpin_project_lite-e7704e5c7ccfd1ec.rlib" "/opt/rustwide/target/debug/deps/libfutures_task-98f19e7bf4305389.rlib" "/opt/rustwide/target/debug/deps/libpin_utils-339fc95f834a67dc.rlib" "/opt/rustwide/target/debug/deps/libfutures_core-a669eb911f832cf0.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-41777efa78699460.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-c112ec61d40d65ca.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-20279e89ddf4a3cc.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-04ebab3d6657d9b7.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-43ee38a2c180d260.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-d8bc9f4e15c9d54f.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-e6b80df35ce800f7.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-e1bb29bdfec551bd.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-7d60d25f346b95e2.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-f568bda7d014913a.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-a759d15c36457a02.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-dd7d06242b5022a0.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-f4343bfa39e809a4.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-af1cb76e71c5600e.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-8c4c4e24ed6290fa.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-58f5eb9eff701be9.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-9686387289eaa322.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-632ae0f28c5e55ff.rlib" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-b7903030bc1640bf.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/rustup-home/toolchains/61223975d46f794466efa832bc7562b9707ecc46/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestm0H1BI/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/rr/domain/name.rs - rr::domain::name::Name::append_label (line 121) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 42 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.33s [INFO] [stdout] [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "35f935fb5bf22ce7bc97e15e9d1c3fc03bf034e08717dff628654e218772fa99", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "35f935fb5bf22ce7bc97e15e9d1c3fc03bf034e08717dff628654e218772fa99", kill_on_drop: false }` [INFO] [stdout] 35f935fb5bf22ce7bc97e15e9d1c3fc03bf034e08717dff628654e218772fa99