[INFO] fetching crate alt_serde 1.0.119...
[INFO] testing alt_serde-1.0.119 against beta-2025-09-21 for beta-1.91-2
[INFO] extracting crate alt_serde 1.0.119 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate alt_serde 1.0.119
[INFO] finished tweaking crates.io crate alt_serde 1.0.119
[INFO] tweaked toml for crates.io crate alt_serde 1.0.119 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate alt_serde 1.0.119 on toolchain beta-2025-09-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 5 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b5adfeb2b478d5b6ade081d46e958e17107c3dd41ec5cea2698e3dafd77d8677
[INFO] running `Command { std: "docker" "start" "-a" "b5adfeb2b478d5b6ade081d46e958e17107c3dd41ec5cea2698e3dafd77d8677", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b5adfeb2b478d5b6ade081d46e958e17107c3dd41ec5cea2698e3dafd77d8677", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b5adfeb2b478d5b6ade081d46e958e17107c3dd41ec5cea2698e3dafd77d8677", kill_on_drop: false }`
[INFO] [stdout] b5adfeb2b478d5b6ade081d46e958e17107c3dd41ec5cea2698e3dafd77d8677
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e286b7ca768720a667e74fa07f4217b6faa4857bf6825d836e415793a3dd8c75
[INFO] running `Command { std: "docker" "start" "-a" "e286b7ca768720a667e74fa07f4217b6faa4857bf6825d836e415793a3dd8c75", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]    Compiling alt_serde v1.0.119 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> src/lib.rs:96:13
[INFO] [stdout]    |
[INFO] [stdout] 96 | #![cfg_attr(feature = "cargo-clippy", allow(renamed_and_removed_lints))]
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `alloc`, `default`, `derive`, `rc`, `serde_derive`, `std`, and `unstable`
[INFO] [stdout]    = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> src/lib.rs:97:13
[INFO] [stdout]    |
[INFO] [stdout] 97 | #![cfg_attr(feature = "cargo-clippy", deny(clippy, clippy_pedantic))]
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `alloc`, `default`, `derive`, `rc`, `serde_derive`, `std`, and `unstable`
[INFO] [stdout]    = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/lib.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     feature = "cargo-clippy",
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `alloc`, `default`, `derive`, `rc`, `serde_derive`, `std`, and `unstable`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `collections_bound`
[INFO] [stdout]    --> src/lib.rs:229:32
[INFO] [stdout]     |
[INFO] [stdout] 229 |     #[cfg(all(feature = "std", collections_bound))]
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(collections_bound)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(collections_bound)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `core_reverse`
[INFO] [stdout]    --> src/lib.rs:232:11
[INFO] [stdout]     |
[INFO] [stdout] 232 |     #[cfg(core_reverse)]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_reverse)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_reverse)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `ops_bound`
[INFO] [stdout]    --> src/lib.rs:235:11
[INFO] [stdout]     |
[INFO] [stdout] 235 |     #[cfg(ops_bound)]
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(ops_bound)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(ops_bound)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `range_inclusive`
[INFO] [stdout]    --> src/lib.rs:238:11
[INFO] [stdout]     |
[INFO] [stdout] 238 |     #[cfg(range_inclusive)]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(range_inclusive)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(range_inclusive)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `std_atomic`
[INFO] [stdout]    --> src/lib.rs:241:32
[INFO] [stdout]     |
[INFO] [stdout] 241 |     #[cfg(all(feature = "std", std_atomic))]
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `std_atomic64`
[INFO] [stdout]    --> src/lib.rs:246:32
[INFO] [stdout]     |
[INFO] [stdout] 246 |     #[cfg(all(feature = "std", std_atomic64))]
[INFO] [stdout]     |                                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic64)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic64)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `core_duration`
[INFO] [stdout]    --> src/lib.rs:249:15
[INFO] [stdout]     |
[INFO] [stdout] 249 |     #[cfg(any(core_duration, feature = "std"))]
[INFO] [stdout]     |               ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_duration)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_duration)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `mem`
[INFO] [stdout]    --> src/lib.rs:160:37
[INFO] [stdout]     |
[INFO] [stdout] 160 |     pub use self::core::{cmp, iter, mem, num, slice, str};
[INFO] [stdout]     |                                     ^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:142:23
[INFO] [stdout]     |
[INFO] [stdout] 142 | #![deny(missing_docs, unused_imports)]
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `integer128`
[INFO] [stdout]   --> src/integer128.rs:69:7
[INFO] [stdout]    |
[INFO] [stdout] 69 | #[cfg(integer128)]
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(integer128)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(integer128)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `integer128`
[INFO] [stdout]   --> src/integer128.rs:77:11
[INFO] [stdout]    |
[INFO] [stdout] 77 | #[cfg(not(integer128))]
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(integer128)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(integer128)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `core_duration`
[INFO] [stdout]  --> src/de/impls.rs:7:11
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[cfg(any(core_duration, feature = "std", feature = "alloc"))]
[INFO] [stdout]   |           ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_duration)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_duration)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `de_boxed_c_str`
[INFO] [stdout]    --> src/de/impls.rs:581:28
[INFO] [stdout]     |
[INFO] [stdout] 581 | #[cfg(all(feature = "std", de_boxed_c_str))]
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_boxed_c_str)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_boxed_c_str)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `core_reverse`
[INFO] [stdout]    --> src/de/impls.rs:584:7
[INFO] [stdout]     |
[INFO] [stdout] 584 | #[cfg(core_reverse)]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_reverse)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_reverse)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `de_boxed_path`
[INFO] [stdout]     --> src/de/impls.rs:1616:28
[INFO] [stdout]      |
[INFO] [stdout] 1616 | #[cfg(all(feature = "std", de_boxed_path))]
[INFO] [stdout]      |                            ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_boxed_path)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_boxed_path)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `de_rc_dst`
[INFO] [stdout]     --> src/de/impls.rs:1698:9
[INFO] [stdout]      |
[INFO] [stdout] 1698 |     not(de_rc_dst),
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_rc_dst)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_rc_dst)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `de_rc_dst`
[INFO] [stdout]     --> src/de/impls.rs:1714:9
[INFO] [stdout]      |
[INFO] [stdout] 1714 |     not(de_rc_dst),
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_rc_dst)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_rc_dst)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `de_rc_dst`
[INFO] [stdout]     --> src/de/impls.rs:1784:11
[INFO] [stdout]      |
[INFO] [stdout] 1784 | #[cfg(all(de_rc_dst, feature = "rc", any(feature = "std", feature = "alloc")))]
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_rc_dst)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_rc_dst)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `de_rc_dst`
[INFO] [stdout]     --> src/de/impls.rs:1805:11
[INFO] [stdout]      |
[INFO] [stdout] 1805 | #[cfg(all(de_rc_dst, feature = "rc", any(feature = "std", feature = "alloc")))]
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_rc_dst)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_rc_dst)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `de_rc_dst`
[INFO] [stdout]     --> src/de/impls.rs:1817:11
[INFO] [stdout]      |
[INFO] [stdout] 1817 | #[cfg(all(de_rc_dst, feature = "rc", any(feature = "std", feature = "alloc")))]
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_rc_dst)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_rc_dst)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `core_duration`
[INFO] [stdout]     --> src/de/impls.rs:1861:11
[INFO] [stdout]      |
[INFO] [stdout] 1861 | #[cfg(any(core_duration, feature = "std"))]
[INFO] [stdout]      |           ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_duration)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_duration)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `range_inclusive`
[INFO] [stdout]     --> src/de/impls.rs:2147:7
[INFO] [stdout]      |
[INFO] [stdout] 2147 | #[cfg(range_inclusive)]
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(range_inclusive)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(range_inclusive)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `ops_bound`
[INFO] [stdout]     --> src/de/impls.rs:2299:11
[INFO] [stdout]      |
[INFO] [stdout] 2299 | #[cfg(any(ops_bound, collections_bound))]
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(ops_bound)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(ops_bound)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `collections_bound`
[INFO] [stdout]     --> src/de/impls.rs:2299:22
[INFO] [stdout]      |
[INFO] [stdout] 2299 | #[cfg(any(ops_bound, collections_bound))]
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(collections_bound)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(collections_bound)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero_signed`
[INFO] [stdout]     --> src/de/impls.rs:2435:7
[INFO] [stdout]      |
[INFO] [stdout] 2435 | #[cfg(num_nonzero_signed)]
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero_signed)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero_signed)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `std_atomic`
[INFO] [stdout]     --> src/de/impls.rs:2579:28
[INFO] [stdout]      |
[INFO] [stdout] 2579 | #[cfg(all(feature = "std", std_atomic))]
[INFO] [stdout]      |                            ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `std_atomic`
[INFO] [stdout]     --> src/de/impls.rs:2595:28
[INFO] [stdout]      |
[INFO] [stdout] 2595 | #[cfg(all(feature = "std", std_atomic))]
[INFO] [stdout]      |                            ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `std_atomic64`
[INFO] [stdout]     --> src/de/impls.rs:2602:28
[INFO] [stdout]      |
[INFO] [stdout] 2602 | #[cfg(all(feature = "std", std_atomic64))]
[INFO] [stdout]      |                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic64)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic64)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stdout]     --> src/de/impls.rs:2410:19
[INFO] [stdout]      |
[INFO] [stdout] 2410 |               #[cfg(num_nonzero)]
[INFO] [stdout]      |                     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2427 | / nonzero_integers! {
[INFO] [stdout] 2428 | |     NonZeroU8,
[INFO] [stdout] 2429 | |     NonZeroU16,
[INFO] [stdout] 2430 | |     NonZeroU32,
[INFO] [stdout] 2431 | |     NonZeroU64,
[INFO] [stdout] 2432 | |     NonZeroUsize,
[INFO] [stdout] 2433 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stdout]     --> src/de/impls.rs:2410:19
[INFO] [stdout]      |
[INFO] [stdout] 2410 |               #[cfg(num_nonzero)]
[INFO] [stdout]      |                     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2436 | / nonzero_integers! {
[INFO] [stdout] 2437 | |     NonZeroI8,
[INFO] [stdout] 2438 | |     NonZeroI16,
[INFO] [stdout] 2439 | |     NonZeroI32,
[INFO] [stdout] 2440 | |     NonZeroI64,
[INFO] [stdout] 2441 | |     NonZeroIsize,
[INFO] [stdout] 2442 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero_signed`
[INFO] [stdout]     --> src/de/impls.rs:2451:11
[INFO] [stdout]      |
[INFO] [stdout] 2451 |     #[cfg(num_nonzero_signed)]
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero_signed)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero_signed)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stdout]     --> src/de/impls.rs:2410:19
[INFO] [stdout]      |
[INFO] [stdout] 2410 |               #[cfg(num_nonzero)]
[INFO] [stdout]      |                     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2447 | /     nonzero_integers! {
[INFO] [stdout] 2448 | |         NonZeroU128,
[INFO] [stdout] 2449 | |     }
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stdout]     --> src/de/impls.rs:2410:19
[INFO] [stdout]      |
[INFO] [stdout] 2410 |               #[cfg(num_nonzero)]
[INFO] [stdout]      |                     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2452 | /     nonzero_integers! {
[INFO] [stdout] 2453 | |         NonZeroI128,
[INFO] [stdout] 2454 | |     }
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `range_inclusive`
[INFO] [stdout]    --> src/ser/impls.rs:242:7
[INFO] [stdout]     |
[INFO] [stdout] 242 | #[cfg(range_inclusive)]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(range_inclusive)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(range_inclusive)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `ops_bound`
[INFO] [stdout]    --> src/ser/impls.rs:261:11
[INFO] [stdout]     |
[INFO] [stdout] 261 | #[cfg(any(ops_bound, collections_bound))]
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(ops_bound)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(ops_bound)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `collections_bound`
[INFO] [stdout]    --> src/ser/impls.rs:261:22
[INFO] [stdout]     |
[INFO] [stdout] 261 | #[cfg(any(ops_bound, collections_bound))]
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(collections_bound)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(collections_bound)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero_signed`
[INFO] [stdout]    --> src/ser/impls.rs:491:7
[INFO] [stdout]     |
[INFO] [stdout] 491 | #[cfg(num_nonzero_signed)]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero_signed)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero_signed)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `core_duration`
[INFO] [stdout]    --> src/ser/impls.rs:594:11
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(core_duration, feature = "std"))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_duration)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_duration)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `core_reverse`
[INFO] [stdout]    --> src/ser/impls.rs:840:7
[INFO] [stdout]     |
[INFO] [stdout] 840 | #[cfg(core_reverse)]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_reverse)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_reverse)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `std_atomic`
[INFO] [stdout]    --> src/ser/impls.rs:856:28
[INFO] [stdout]     |
[INFO] [stdout] 856 | #[cfg(all(feature = "std", std_atomic))]
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `std_atomic`
[INFO] [stdout]    --> src/ser/impls.rs:872:28
[INFO] [stdout]     |
[INFO] [stdout] 872 | #[cfg(all(feature = "std", std_atomic))]
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `std_atomic64`
[INFO] [stdout]    --> src/ser/impls.rs:879:28
[INFO] [stdout]     |
[INFO] [stdout] 879 | #[cfg(all(feature = "std", std_atomic64))]
[INFO] [stdout]     |                            ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic64)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic64)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stdout]    --> src/ser/impls.rs:470:19
[INFO] [stdout]     |
[INFO] [stdout] 470 |               #[cfg(num_nonzero)]
[INFO] [stdout]     |                     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 483 | / nonzero_integers! {
[INFO] [stdout] 484 | |     NonZeroU8,
[INFO] [stdout] 485 | |     NonZeroU16,
[INFO] [stdout] 486 | |     NonZeroU32,
[INFO] [stdout] 487 | |     NonZeroU64,
[INFO] [stdout] 488 | |     NonZeroUsize,
[INFO] [stdout] 489 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stdout]    --> src/ser/impls.rs:470:19
[INFO] [stdout]     |
[INFO] [stdout] 470 |               #[cfg(num_nonzero)]
[INFO] [stdout]     |                     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 492 | / nonzero_integers! {
[INFO] [stdout] 493 | |     NonZeroI8,
[INFO] [stdout] 494 | |     NonZeroI16,
[INFO] [stdout] 495 | |     NonZeroI32,
[INFO] [stdout] 496 | |     NonZeroI64,
[INFO] [stdout] 497 | |     NonZeroIsize,
[INFO] [stdout] 498 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero_signed`
[INFO] [stdout]    --> src/ser/impls.rs:507:11
[INFO] [stdout]     |
[INFO] [stdout] 507 |     #[cfg(num_nonzero_signed)]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero_signed)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero_signed)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stdout]    --> src/ser/impls.rs:470:19
[INFO] [stdout]     |
[INFO] [stdout] 470 |               #[cfg(num_nonzero)]
[INFO] [stdout]     |                     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 503 | /     nonzero_integers! {
[INFO] [stdout] 504 | |         NonZeroU128,
[INFO] [stdout] 505 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stdout]    --> src/ser/impls.rs:470:19
[INFO] [stdout]     |
[INFO] [stdout] 470 |               #[cfg(num_nonzero)]
[INFO] [stdout]     |                     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 508 | /     nonzero_integers! {
[INFO] [stdout] 509 | |         NonZeroI128,
[INFO] [stdout] 510 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `core_try_from`
[INFO] [stdout]   --> src/private/mod.rs:19:7
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[cfg(core_try_from)]
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_try_from)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_try_from)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/private/de.rs:282:23
[INFO] [stdout]     |
[INFO] [stdout] 282 |         fn unexpected(&self) -> Unexpected {
[INFO] [stdout]     |                       ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 282 |         fn unexpected(&self) -> Unexpected<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/private/mod.rs:26:35
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn from_utf8_lossy(bytes: &[u8]) -> Cow<str> {
[INFO] [stdout]    |                                   ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                   |
[INFO] [stdout]    |                                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn from_utf8_lossy(bytes: &[u8]) -> Cow<'_, str> {
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.15s
[INFO] running `Command { std: "docker" "inspect" "e286b7ca768720a667e74fa07f4217b6faa4857bf6825d836e415793a3dd8c75", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e286b7ca768720a667e74fa07f4217b6faa4857bf6825d836e415793a3dd8c75", kill_on_drop: false }`
[INFO] [stdout] e286b7ca768720a667e74fa07f4217b6faa4857bf6825d836e415793a3dd8c75
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7f82ac73ef70f01cac7bdb0d222b1bba08be244c388b4abe96113fc6c4f77c86
[INFO] running `Command { std: "docker" "start" "-a" "7f82ac73ef70f01cac7bdb0d222b1bba08be244c388b4abe96113fc6c4f77c86", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling alt_serde_derive v1.0.119
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> src/lib.rs:96:13
[INFO] [stdout]    |
[INFO] [stdout] 96 | #![cfg_attr(feature = "cargo-clippy", allow(renamed_and_removed_lints))]
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `alloc`, `default`, `derive`, `rc`, `serde_derive`, `std`, and `unstable`
[INFO] [stdout]    = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> src/lib.rs:97:13
[INFO] [stdout]    |
[INFO] [stdout] 97 | #![cfg_attr(feature = "cargo-clippy", deny(clippy, clippy_pedantic))]
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `alloc`, `default`, `derive`, `rc`, `serde_derive`, `std`, and `unstable`
[INFO] [stdout]    = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/lib.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     feature = "cargo-clippy",
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `alloc`, `default`, `derive`, `rc`, `serde_derive`, `std`, and `unstable`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `collections_bound`
[INFO] [stdout]    --> src/lib.rs:229:32
[INFO] [stdout]     |
[INFO] [stdout] 229 |     #[cfg(all(feature = "std", collections_bound))]
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(collections_bound)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(collections_bound)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `core_reverse`
[INFO] [stdout]    --> src/lib.rs:232:11
[INFO] [stdout]     |
[INFO] [stdout] 232 |     #[cfg(core_reverse)]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_reverse)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_reverse)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `ops_bound`
[INFO] [stdout]    --> src/lib.rs:235:11
[INFO] [stdout]     |
[INFO] [stdout] 235 |     #[cfg(ops_bound)]
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(ops_bound)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(ops_bound)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `range_inclusive`
[INFO] [stdout]    --> src/lib.rs:238:11
[INFO] [stdout]     |
[INFO] [stdout] 238 |     #[cfg(range_inclusive)]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(range_inclusive)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(range_inclusive)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `std_atomic`
[INFO] [stdout]    --> src/lib.rs:241:32
[INFO] [stdout]     |
[INFO] [stdout] 241 |     #[cfg(all(feature = "std", std_atomic))]
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `std_atomic64`
[INFO] [stdout]    --> src/lib.rs:246:32
[INFO] [stdout]     |
[INFO] [stdout] 246 |     #[cfg(all(feature = "std", std_atomic64))]
[INFO] [stdout]     |                                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic64)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic64)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `core_duration`
[INFO] [stdout]    --> src/lib.rs:249:15
[INFO] [stdout]     |
[INFO] [stdout] 249 |     #[cfg(any(core_duration, feature = "std"))]
[INFO] [stdout]     |               ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_duration)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_duration)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `mem`
[INFO] [stdout]    --> src/lib.rs:160:37
[INFO] [stdout]     |
[INFO] [stdout] 160 |     pub use self::core::{cmp, iter, mem, num, slice, str};
[INFO] [stdout]     |                                     ^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:142:23
[INFO] [stdout]     |
[INFO] [stdout] 142 | #![deny(missing_docs, unused_imports)]
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `integer128`
[INFO] [stdout]   --> src/integer128.rs:69:7
[INFO] [stdout]    |
[INFO] [stdout] 69 | #[cfg(integer128)]
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(integer128)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(integer128)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `integer128`
[INFO] [stdout]   --> src/integer128.rs:77:11
[INFO] [stdout]    |
[INFO] [stdout] 77 | #[cfg(not(integer128))]
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(integer128)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(integer128)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `core_duration`
[INFO] [stdout]  --> src/de/impls.rs:7:11
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[cfg(any(core_duration, feature = "std", feature = "alloc"))]
[INFO] [stdout]   |           ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_duration)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_duration)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `de_boxed_c_str`
[INFO] [stdout]    --> src/de/impls.rs:581:28
[INFO] [stdout]     |
[INFO] [stdout] 581 | #[cfg(all(feature = "std", de_boxed_c_str))]
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_boxed_c_str)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_boxed_c_str)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `core_reverse`
[INFO] [stdout]    --> src/de/impls.rs:584:7
[INFO] [stdout]     |
[INFO] [stdout] 584 | #[cfg(core_reverse)]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_reverse)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_reverse)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `de_boxed_path`
[INFO] [stdout]     --> src/de/impls.rs:1616:28
[INFO] [stdout]      |
[INFO] [stdout] 1616 | #[cfg(all(feature = "std", de_boxed_path))]
[INFO] [stdout]      |                            ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_boxed_path)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_boxed_path)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `de_rc_dst`
[INFO] [stdout]     --> src/de/impls.rs:1698:9
[INFO] [stdout]      |
[INFO] [stdout] 1698 |     not(de_rc_dst),
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_rc_dst)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_rc_dst)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `de_rc_dst`
[INFO] [stdout]     --> src/de/impls.rs:1714:9
[INFO] [stdout]      |
[INFO] [stdout] 1714 |     not(de_rc_dst),
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_rc_dst)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_rc_dst)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `de_rc_dst`
[INFO] [stdout]     --> src/de/impls.rs:1784:11
[INFO] [stdout]      |
[INFO] [stdout] 1784 | #[cfg(all(de_rc_dst, feature = "rc", any(feature = "std", feature = "alloc")))]
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_rc_dst)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_rc_dst)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `de_rc_dst`
[INFO] [stdout]     --> src/de/impls.rs:1805:11
[INFO] [stdout]      |
[INFO] [stdout] 1805 | #[cfg(all(de_rc_dst, feature = "rc", any(feature = "std", feature = "alloc")))]
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_rc_dst)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_rc_dst)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `de_rc_dst`
[INFO] [stdout]     --> src/de/impls.rs:1817:11
[INFO] [stdout]      |
[INFO] [stdout] 1817 | #[cfg(all(de_rc_dst, feature = "rc", any(feature = "std", feature = "alloc")))]
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_rc_dst)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_rc_dst)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `core_duration`
[INFO] [stdout]     --> src/de/impls.rs:1861:11
[INFO] [stdout]      |
[INFO] [stdout] 1861 | #[cfg(any(core_duration, feature = "std"))]
[INFO] [stdout]      |           ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_duration)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_duration)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `range_inclusive`
[INFO] [stdout]     --> src/de/impls.rs:2147:7
[INFO] [stdout]      |
[INFO] [stdout] 2147 | #[cfg(range_inclusive)]
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(range_inclusive)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(range_inclusive)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `ops_bound`
[INFO] [stdout]     --> src/de/impls.rs:2299:11
[INFO] [stdout]      |
[INFO] [stdout] 2299 | #[cfg(any(ops_bound, collections_bound))]
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(ops_bound)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(ops_bound)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `collections_bound`
[INFO] [stdout]     --> src/de/impls.rs:2299:22
[INFO] [stdout]      |
[INFO] [stdout] 2299 | #[cfg(any(ops_bound, collections_bound))]
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(collections_bound)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(collections_bound)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero_signed`
[INFO] [stdout]     --> src/de/impls.rs:2435:7
[INFO] [stdout]      |
[INFO] [stdout] 2435 | #[cfg(num_nonzero_signed)]
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero_signed)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero_signed)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `std_atomic`
[INFO] [stdout]     --> src/de/impls.rs:2579:28
[INFO] [stdout]      |
[INFO] [stdout] 2579 | #[cfg(all(feature = "std", std_atomic))]
[INFO] [stdout]      |                            ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `std_atomic`
[INFO] [stdout]     --> src/de/impls.rs:2595:28
[INFO] [stdout]      |
[INFO] [stdout] 2595 | #[cfg(all(feature = "std", std_atomic))]
[INFO] [stdout]      |                            ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `std_atomic64`
[INFO] [stdout]     --> src/de/impls.rs:2602:28
[INFO] [stdout]      |
[INFO] [stdout] 2602 | #[cfg(all(feature = "std", std_atomic64))]
[INFO] [stdout]      |                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic64)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic64)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stdout]     --> src/de/impls.rs:2410:19
[INFO] [stdout]      |
[INFO] [stdout] 2410 |               #[cfg(num_nonzero)]
[INFO] [stdout]      |                     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2427 | / nonzero_integers! {
[INFO] [stdout] 2428 | |     NonZeroU8,
[INFO] [stdout] 2429 | |     NonZeroU16,
[INFO] [stdout] 2430 | |     NonZeroU32,
[INFO] [stdout] 2431 | |     NonZeroU64,
[INFO] [stdout] 2432 | |     NonZeroUsize,
[INFO] [stdout] 2433 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stdout]     --> src/de/impls.rs:2410:19
[INFO] [stdout]      |
[INFO] [stdout] 2410 |               #[cfg(num_nonzero)]
[INFO] [stdout]      |                     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2436 | / nonzero_integers! {
[INFO] [stdout] 2437 | |     NonZeroI8,
[INFO] [stdout] 2438 | |     NonZeroI16,
[INFO] [stdout] 2439 | |     NonZeroI32,
[INFO] [stdout] 2440 | |     NonZeroI64,
[INFO] [stdout] 2441 | |     NonZeroIsize,
[INFO] [stdout] 2442 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero_signed`
[INFO] [stdout]     --> src/de/impls.rs:2451:11
[INFO] [stdout]      |
[INFO] [stdout] 2451 |     #[cfg(num_nonzero_signed)]
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero_signed)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero_signed)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stdout]     --> src/de/impls.rs:2410:19
[INFO] [stdout]      |
[INFO] [stdout] 2410 |               #[cfg(num_nonzero)]
[INFO] [stdout]      |                     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2447 | /     nonzero_integers! {
[INFO] [stdout] 2448 | |         NonZeroU128,
[INFO] [stdout] 2449 | |     }
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stdout]     --> src/de/impls.rs:2410:19
[INFO] [stdout]      |
[INFO] [stdout] 2410 |               #[cfg(num_nonzero)]
[INFO] [stdout]      |                     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2452 | /     nonzero_integers! {
[INFO] [stdout] 2453 | |         NonZeroI128,
[INFO] [stdout] 2454 | |     }
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `range_inclusive`
[INFO] [stdout]    --> src/ser/impls.rs:242:7
[INFO] [stdout]     |
[INFO] [stdout] 242 | #[cfg(range_inclusive)]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(range_inclusive)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(range_inclusive)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `ops_bound`
[INFO] [stdout]    --> src/ser/impls.rs:261:11
[INFO] [stdout]     |
[INFO] [stdout] 261 | #[cfg(any(ops_bound, collections_bound))]
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(ops_bound)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(ops_bound)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `collections_bound`
[INFO] [stdout]    --> src/ser/impls.rs:261:22
[INFO] [stdout]     |
[INFO] [stdout] 261 | #[cfg(any(ops_bound, collections_bound))]
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(collections_bound)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(collections_bound)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero_signed`
[INFO] [stdout]    --> src/ser/impls.rs:491:7
[INFO] [stdout]     |
[INFO] [stdout] 491 | #[cfg(num_nonzero_signed)]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero_signed)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero_signed)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `core_duration`
[INFO] [stdout]    --> src/ser/impls.rs:594:11
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(core_duration, feature = "std"))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_duration)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_duration)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `core_reverse`
[INFO] [stdout]    --> src/ser/impls.rs:840:7
[INFO] [stdout]     |
[INFO] [stdout] 840 | #[cfg(core_reverse)]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_reverse)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_reverse)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `std_atomic`
[INFO] [stdout]    --> src/ser/impls.rs:856:28
[INFO] [stdout]     |
[INFO] [stdout] 856 | #[cfg(all(feature = "std", std_atomic))]
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `std_atomic`
[INFO] [stdout]    --> src/ser/impls.rs:872:28
[INFO] [stdout]     |
[INFO] [stdout] 872 | #[cfg(all(feature = "std", std_atomic))]
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `std_atomic64`
[INFO] [stdout]    --> src/ser/impls.rs:879:28
[INFO] [stdout]     |
[INFO] [stdout] 879 | #[cfg(all(feature = "std", std_atomic64))]
[INFO] [stdout]     |                            ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic64)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic64)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stdout]    --> src/ser/impls.rs:470:19
[INFO] [stdout]     |
[INFO] [stdout] 470 |               #[cfg(num_nonzero)]
[INFO] [stdout]     |                     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 483 | / nonzero_integers! {
[INFO] [stdout] 484 | |     NonZeroU8,
[INFO] [stdout] 485 | |     NonZeroU16,
[INFO] [stdout] 486 | |     NonZeroU32,
[INFO] [stdout] 487 | |     NonZeroU64,
[INFO] [stdout] 488 | |     NonZeroUsize,
[INFO] [stdout] 489 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stdout]    --> src/ser/impls.rs:470:19
[INFO] [stdout]     |
[INFO] [stdout] 470 |               #[cfg(num_nonzero)]
[INFO] [stdout]     |                     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 492 | / nonzero_integers! {
[INFO] [stdout] 493 | |     NonZeroI8,
[INFO] [stdout] 494 | |     NonZeroI16,
[INFO] [stdout] 495 | |     NonZeroI32,
[INFO] [stdout] 496 | |     NonZeroI64,
[INFO] [stdout] 497 | |     NonZeroIsize,
[INFO] [stdout] 498 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero_signed`
[INFO] [stdout]    --> src/ser/impls.rs:507:11
[INFO] [stdout]     |
[INFO] [stdout] 507 |     #[cfg(num_nonzero_signed)]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero_signed)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero_signed)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stdout]    --> src/ser/impls.rs:470:19
[INFO] [stdout]     |
[INFO] [stdout] 470 |               #[cfg(num_nonzero)]
[INFO] [stdout]     |                     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 503 | /     nonzero_integers! {
[INFO] [stdout] 504 | |         NonZeroU128,
[INFO] [stdout] 505 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stdout]    --> src/ser/impls.rs:470:19
[INFO] [stdout]     |
[INFO] [stdout] 470 |               #[cfg(num_nonzero)]
[INFO] [stdout]     |                     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 508 | /     nonzero_integers! {
[INFO] [stdout] 509 | |         NonZeroI128,
[INFO] [stdout] 510 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `core_try_from`
[INFO] [stdout]   --> src/private/mod.rs:19:7
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[cfg(core_try_from)]
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_try_from)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_try_from)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/private/de.rs:282:23
[INFO] [stdout]     |
[INFO] [stdout] 282 |         fn unexpected(&self) -> Unexpected {
[INFO] [stdout]     |                       ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 282 |         fn unexpected(&self) -> Unexpected<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/private/mod.rs:26:35
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn from_utf8_lossy(bytes: &[u8]) -> Cow<str> {
[INFO] [stdout]    |                                   ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                   |
[INFO] [stdout]    |                                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn from_utf8_lossy(bytes: &[u8]) -> Cow<'_, str> {
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling alt_serde v1.0.119 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> src/lib.rs:96:13
[INFO] [stdout]    |
[INFO] [stdout] 96 | #![cfg_attr(feature = "cargo-clippy", allow(renamed_and_removed_lints))]
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `alloc`, `default`, `derive`, `rc`, `serde_derive`, `std`, and `unstable`
[INFO] [stdout]    = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> src/lib.rs:97:13
[INFO] [stdout]    |
[INFO] [stdout] 97 | #![cfg_attr(feature = "cargo-clippy", deny(clippy, clippy_pedantic))]
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `alloc`, `default`, `derive`, `rc`, `serde_derive`, `std`, and `unstable`
[INFO] [stdout]    = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/lib.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     feature = "cargo-clippy",
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `alloc`, `default`, `derive`, `rc`, `serde_derive`, `std`, and `unstable`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `collections_bound`
[INFO] [stdout]    --> src/lib.rs:229:32
[INFO] [stdout]     |
[INFO] [stdout] 229 |     #[cfg(all(feature = "std", collections_bound))]
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(collections_bound)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(collections_bound)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `core_reverse`
[INFO] [stdout]    --> src/lib.rs:232:11
[INFO] [stdout]     |
[INFO] [stdout] 232 |     #[cfg(core_reverse)]
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_reverse)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_reverse)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `ops_bound`
[INFO] [stdout]    --> src/lib.rs:235:11
[INFO] [stdout]     |
[INFO] [stdout] 235 |     #[cfg(ops_bound)]
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(ops_bound)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(ops_bound)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `range_inclusive`
[INFO] [stdout]    --> src/lib.rs:238:11
[INFO] [stdout]     |
[INFO] [stdout] 238 |     #[cfg(range_inclusive)]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(range_inclusive)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(range_inclusive)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `std_atomic`
[INFO] [stdout]    --> src/lib.rs:241:32
[INFO] [stdout]     |
[INFO] [stdout] 241 |     #[cfg(all(feature = "std", std_atomic))]
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `std_atomic64`
[INFO] [stdout]    --> src/lib.rs:246:32
[INFO] [stdout]     |
[INFO] [stdout] 246 |     #[cfg(all(feature = "std", std_atomic64))]
[INFO] [stdout]     |                                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic64)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic64)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `core_duration`
[INFO] [stdout]    --> src/lib.rs:249:15
[INFO] [stdout]     |
[INFO] [stdout] 249 |     #[cfg(any(core_duration, feature = "std"))]
[INFO] [stdout]     |               ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_duration)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_duration)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `mem`
[INFO] [stdout]    --> src/lib.rs:160:37
[INFO] [stdout]     |
[INFO] [stdout] 160 |     pub use self::core::{cmp, iter, mem, num, slice, str};
[INFO] [stdout]     |                                     ^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:142:23
[INFO] [stdout]     |
[INFO] [stdout] 142 | #![deny(missing_docs, unused_imports)]
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `integer128`
[INFO] [stdout]   --> src/integer128.rs:69:7
[INFO] [stdout]    |
[INFO] [stdout] 69 | #[cfg(integer128)]
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(integer128)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(integer128)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `integer128`
[INFO] [stdout]   --> src/integer128.rs:77:11
[INFO] [stdout]    |
[INFO] [stdout] 77 | #[cfg(not(integer128))]
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(integer128)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(integer128)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `core_duration`
[INFO] [stdout]  --> src/de/impls.rs:7:11
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[cfg(any(core_duration, feature = "std", feature = "alloc"))]
[INFO] [stdout]   |           ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_duration)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_duration)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `de_boxed_c_str`
[INFO] [stdout]    --> src/de/impls.rs:581:28
[INFO] [stdout]     |
[INFO] [stdout] 581 | #[cfg(all(feature = "std", de_boxed_c_str))]
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_boxed_c_str)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_boxed_c_str)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `core_reverse`
[INFO] [stdout]    --> src/de/impls.rs:584:7
[INFO] [stdout]     |
[INFO] [stdout] 584 | #[cfg(core_reverse)]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_reverse)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_reverse)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `de_boxed_path`
[INFO] [stdout]     --> src/de/impls.rs:1616:28
[INFO] [stdout]      |
[INFO] [stdout] 1616 | #[cfg(all(feature = "std", de_boxed_path))]
[INFO] [stdout]      |                            ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_boxed_path)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_boxed_path)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `de_rc_dst`
[INFO] [stdout]     --> src/de/impls.rs:1698:9
[INFO] [stdout]      |
[INFO] [stdout] 1698 |     not(de_rc_dst),
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_rc_dst)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_rc_dst)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `de_rc_dst`
[INFO] [stdout]     --> src/de/impls.rs:1714:9
[INFO] [stdout]      |
[INFO] [stdout] 1714 |     not(de_rc_dst),
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_rc_dst)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_rc_dst)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `de_rc_dst`
[INFO] [stdout]     --> src/de/impls.rs:1784:11
[INFO] [stdout]      |
[INFO] [stdout] 1784 | #[cfg(all(de_rc_dst, feature = "rc", any(feature = "std", feature = "alloc")))]
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_rc_dst)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_rc_dst)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `de_rc_dst`
[INFO] [stdout]     --> src/de/impls.rs:1805:11
[INFO] [stdout]      |
[INFO] [stdout] 1805 | #[cfg(all(de_rc_dst, feature = "rc", any(feature = "std", feature = "alloc")))]
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_rc_dst)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_rc_dst)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `de_rc_dst`
[INFO] [stdout]     --> src/de/impls.rs:1817:11
[INFO] [stdout]      |
[INFO] [stdout] 1817 | #[cfg(all(de_rc_dst, feature = "rc", any(feature = "std", feature = "alloc")))]
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_rc_dst)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_rc_dst)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `core_duration`
[INFO] [stdout]     --> src/de/impls.rs:1861:11
[INFO] [stdout]      |
[INFO] [stdout] 1861 | #[cfg(any(core_duration, feature = "std"))]
[INFO] [stdout]      |           ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_duration)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_duration)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `range_inclusive`
[INFO] [stdout]     --> src/de/impls.rs:2147:7
[INFO] [stdout]      |
[INFO] [stdout] 2147 | #[cfg(range_inclusive)]
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(range_inclusive)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(range_inclusive)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `ops_bound`
[INFO] [stdout]     --> src/de/impls.rs:2299:11
[INFO] [stdout]      |
[INFO] [stdout] 2299 | #[cfg(any(ops_bound, collections_bound))]
[INFO] [stdout]      |           ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(ops_bound)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(ops_bound)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `collections_bound`
[INFO] [stdout]     --> src/de/impls.rs:2299:22
[INFO] [stdout]      |
[INFO] [stdout] 2299 | #[cfg(any(ops_bound, collections_bound))]
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(collections_bound)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(collections_bound)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero_signed`
[INFO] [stdout]     --> src/de/impls.rs:2435:7
[INFO] [stdout]      |
[INFO] [stdout] 2435 | #[cfg(num_nonzero_signed)]
[INFO] [stdout]      |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero_signed)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero_signed)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `std_atomic`
[INFO] [stdout]     --> src/de/impls.rs:2579:28
[INFO] [stdout]      |
[INFO] [stdout] 2579 | #[cfg(all(feature = "std", std_atomic))]
[INFO] [stdout]      |                            ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `std_atomic`
[INFO] [stdout]     --> src/de/impls.rs:2595:28
[INFO] [stdout]      |
[INFO] [stdout] 2595 | #[cfg(all(feature = "std", std_atomic))]
[INFO] [stdout]      |                            ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `std_atomic64`
[INFO] [stdout]     --> src/de/impls.rs:2602:28
[INFO] [stdout]      |
[INFO] [stdout] 2602 | #[cfg(all(feature = "std", std_atomic64))]
[INFO] [stdout]      |                            ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic64)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic64)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stdout]     --> src/de/impls.rs:2410:19
[INFO] [stdout]      |
[INFO] [stdout] 2410 |               #[cfg(num_nonzero)]
[INFO] [stdout]      |                     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2427 | / nonzero_integers! {
[INFO] [stdout] 2428 | |     NonZeroU8,
[INFO] [stdout] 2429 | |     NonZeroU16,
[INFO] [stdout] 2430 | |     NonZeroU32,
[INFO] [stdout] 2431 | |     NonZeroU64,
[INFO] [stdout] 2432 | |     NonZeroUsize,
[INFO] [stdout] 2433 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stdout]     --> src/de/impls.rs:2410:19
[INFO] [stdout]      |
[INFO] [stdout] 2410 |               #[cfg(num_nonzero)]
[INFO] [stdout]      |                     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2436 | / nonzero_integers! {
[INFO] [stdout] 2437 | |     NonZeroI8,
[INFO] [stdout] 2438 | |     NonZeroI16,
[INFO] [stdout] 2439 | |     NonZeroI32,
[INFO] [stdout] 2440 | |     NonZeroI64,
[INFO] [stdout] 2441 | |     NonZeroIsize,
[INFO] [stdout] 2442 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero_signed`
[INFO] [stdout]     --> src/de/impls.rs:2451:11
[INFO] [stdout]      |
[INFO] [stdout] 2451 |     #[cfg(num_nonzero_signed)]
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero_signed)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero_signed)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stdout]     --> src/de/impls.rs:2410:19
[INFO] [stdout]      |
[INFO] [stdout] 2410 |               #[cfg(num_nonzero)]
[INFO] [stdout]      |                     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2447 | /     nonzero_integers! {
[INFO] [stdout] 2448 | |         NonZeroU128,
[INFO] [stdout] 2449 | |     }
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stdout]     --> src/de/impls.rs:2410:19
[INFO] [stdout]      |
[INFO] [stdout] 2410 |               #[cfg(num_nonzero)]
[INFO] [stdout]      |                     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2452 | /     nonzero_integers! {
[INFO] [stdout] 2453 | |         NonZeroI128,
[INFO] [stdout] 2454 | |     }
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `range_inclusive`
[INFO] [stdout]    --> src/ser/impls.rs:242:7
[INFO] [stdout]     |
[INFO] [stdout] 242 | #[cfg(range_inclusive)]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(range_inclusive)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(range_inclusive)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `ops_bound`
[INFO] [stdout]    --> src/ser/impls.rs:261:11
[INFO] [stdout]     |
[INFO] [stdout] 261 | #[cfg(any(ops_bound, collections_bound))]
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(ops_bound)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(ops_bound)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `collections_bound`
[INFO] [stdout]    --> src/ser/impls.rs:261:22
[INFO] [stdout]     |
[INFO] [stdout] 261 | #[cfg(any(ops_bound, collections_bound))]
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(collections_bound)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(collections_bound)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero_signed`
[INFO] [stdout]    --> src/ser/impls.rs:491:7
[INFO] [stdout]     |
[INFO] [stdout] 491 | #[cfg(num_nonzero_signed)]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero_signed)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero_signed)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `core_duration`
[INFO] [stdout]    --> src/ser/impls.rs:594:11
[INFO] [stdout]     |
[INFO] [stdout] 594 | #[cfg(any(core_duration, feature = "std"))]
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_duration)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_duration)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `core_reverse`
[INFO] [stdout]    --> src/ser/impls.rs:840:7
[INFO] [stdout]     |
[INFO] [stdout] 840 | #[cfg(core_reverse)]
[INFO] [stdout]     |       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_reverse)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_reverse)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `std_atomic`
[INFO] [stdout]    --> src/ser/impls.rs:856:28
[INFO] [stdout]     |
[INFO] [stdout] 856 | #[cfg(all(feature = "std", std_atomic))]
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `std_atomic`
[INFO] [stdout]    --> src/ser/impls.rs:872:28
[INFO] [stdout]     |
[INFO] [stdout] 872 | #[cfg(all(feature = "std", std_atomic))]
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `std_atomic64`
[INFO] [stdout]    --> src/ser/impls.rs:879:28
[INFO] [stdout]     |
[INFO] [stdout] 879 | #[cfg(all(feature = "std", std_atomic64))]
[INFO] [stdout]     |                            ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic64)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic64)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stdout]    --> src/ser/impls.rs:470:19
[INFO] [stdout]     |
[INFO] [stdout] 470 |               #[cfg(num_nonzero)]
[INFO] [stdout]     |                     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 483 | / nonzero_integers! {
[INFO] [stdout] 484 | |     NonZeroU8,
[INFO] [stdout] 485 | |     NonZeroU16,
[INFO] [stdout] 486 | |     NonZeroU32,
[INFO] [stdout] 487 | |     NonZeroU64,
[INFO] [stdout] 488 | |     NonZeroUsize,
[INFO] [stdout] 489 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stdout]    --> src/ser/impls.rs:470:19
[INFO] [stdout]     |
[INFO] [stdout] 470 |               #[cfg(num_nonzero)]
[INFO] [stdout]     |                     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 492 | / nonzero_integers! {
[INFO] [stdout] 493 | |     NonZeroI8,
[INFO] [stdout] 494 | |     NonZeroI16,
[INFO] [stdout] 495 | |     NonZeroI32,
[INFO] [stdout] 496 | |     NonZeroI64,
[INFO] [stdout] 497 | |     NonZeroIsize,
[INFO] [stdout] 498 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero_signed`
[INFO] [stdout]    --> src/ser/impls.rs:507:11
[INFO] [stdout]     |
[INFO] [stdout] 507 |     #[cfg(num_nonzero_signed)]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero_signed)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero_signed)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stdout]    --> src/ser/impls.rs:470:19
[INFO] [stdout]     |
[INFO] [stdout] 470 |               #[cfg(num_nonzero)]
[INFO] [stdout]     |                     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 503 | /     nonzero_integers! {
[INFO] [stdout] 504 | |         NonZeroU128,
[INFO] [stdout] 505 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stdout]    --> src/ser/impls.rs:470:19
[INFO] [stdout]     |
[INFO] [stdout] 470 |               #[cfg(num_nonzero)]
[INFO] [stdout]     |                     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 508 | /     nonzero_integers! {
[INFO] [stdout] 509 | |         NonZeroI128,
[INFO] [stdout] 510 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `core_try_from`
[INFO] [stdout]   --> src/private/mod.rs:19:7
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[cfg(core_try_from)]
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_try_from)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_try_from)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/private/de.rs:282:23
[INFO] [stdout]     |
[INFO] [stdout] 282 |         fn unexpected(&self) -> Unexpected {
[INFO] [stdout]     |                       ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 282 |         fn unexpected(&self) -> Unexpected<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/private/mod.rs:26:35
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn from_utf8_lossy(bytes: &[u8]) -> Cow<str> {
[INFO] [stdout]    |                                   ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                   |
[INFO] [stdout]    |                                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn from_utf8_lossy(bytes: &[u8]) -> Cow<'_, str> {
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 9.84s
[INFO] running `Command { std: "docker" "inspect" "7f82ac73ef70f01cac7bdb0d222b1bba08be244c388b4abe96113fc6c4f77c86", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7f82ac73ef70f01cac7bdb0d222b1bba08be244c388b4abe96113fc6c4f77c86", kill_on_drop: false }`
[INFO] [stdout] 7f82ac73ef70f01cac7bdb0d222b1bba08be244c388b4abe96113fc6c4f77c86
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 1e024bc4212c5e0983cb68b479a6352eaf8eff2bfe9bbfb2feb8bd6108e3706d
[INFO] running `Command { std: "docker" "start" "-a" "1e024bc4212c5e0983cb68b479a6352eaf8eff2bfe9bbfb2feb8bd6108e3706d", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stderr]   --> src/lib.rs:96:13
[INFO] [stderr]    |
[INFO] [stderr] 96 | #![cfg_attr(feature = "cargo-clippy", allow(renamed_and_removed_lints))]
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: expected values for `feature` are: `alloc`, `default`, `derive`, `rc`, `serde_derive`, `std`, and `unstable`
[INFO] [stderr]    = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stderr]   --> src/lib.rs:97:13
[INFO] [stderr]    |
[INFO] [stderr] 97 | #![cfg_attr(feature = "cargo-clippy", deny(clippy, clippy_pedantic))]
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: expected values for `feature` are: `alloc`, `default`, `derive`, `rc`, `serde_derive`, `std`, and `unstable`
[INFO] [stderr]    = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stderr]    --> src/lib.rs:100:5
[INFO] [stderr]     |
[INFO] [stderr] 100 |     feature = "cargo-clippy",
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `alloc`, `default`, `derive`, `rc`, `serde_derive`, `std`, and `unstable`
[INFO] [stderr]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `collections_bound`
[INFO] [stderr]    --> src/lib.rs:229:32
[INFO] [stderr]     |
[INFO] [stderr] 229 |     #[cfg(all(feature = "std", collections_bound))]
[INFO] [stderr]     |                                ^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stderr]     = help: consider using a Cargo feature instead
[INFO] [stderr]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]              [lints.rust]
[INFO] [stderr]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(collections_bound)'] }
[INFO] [stderr]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(collections_bound)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `core_reverse`
[INFO] [stderr]    --> src/lib.rs:232:11
[INFO] [stderr]     |
[INFO] [stderr] 232 |     #[cfg(core_reverse)]
[INFO] [stderr]     |           ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead
[INFO] [stderr]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]              [lints.rust]
[INFO] [stderr]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_reverse)'] }
[INFO] [stderr]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_reverse)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `ops_bound`
[INFO] [stderr]    --> src/lib.rs:235:11
[INFO] [stderr]     |
[INFO] [stderr] 235 |     #[cfg(ops_bound)]
[INFO] [stderr]     |           ^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead
[INFO] [stderr]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]              [lints.rust]
[INFO] [stderr]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(ops_bound)'] }
[INFO] [stderr]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(ops_bound)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `range_inclusive`
[INFO] [stderr]    --> src/lib.rs:238:11
[INFO] [stderr]     |
[INFO] [stderr] 238 |     #[cfg(range_inclusive)]
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead
[INFO] [stderr]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]              [lints.rust]
[INFO] [stderr]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(range_inclusive)'] }
[INFO] [stderr]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(range_inclusive)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `std_atomic`
[INFO] [stderr]    --> src/lib.rs:241:32
[INFO] [stderr]     |
[INFO] [stderr] 241 |     #[cfg(all(feature = "std", std_atomic))]
[INFO] [stderr]     |                                ^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead
[INFO] [stderr]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]              [lints.rust]
[INFO] [stderr]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic)'] }
[INFO] [stderr]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `std_atomic64`
[INFO] [stderr]    --> src/lib.rs:246:32
[INFO] [stderr]     |
[INFO] [stderr] 246 |     #[cfg(all(feature = "std", std_atomic64))]
[INFO] [stderr]     |                                ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead
[INFO] [stderr]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]              [lints.rust]
[INFO] [stderr]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic64)'] }
[INFO] [stderr]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic64)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `core_duration`
[INFO] [stderr]    --> src/lib.rs:249:15
[INFO] [stderr]     |
[INFO] [stderr] 249 |     #[cfg(any(core_duration, feature = "std"))]
[INFO] [stderr]     |               ^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead
[INFO] [stderr]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]              [lints.rust]
[INFO] [stderr]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_duration)'] }
[INFO] [stderr]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_duration)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `mem`
[INFO] [stderr]    --> src/lib.rs:160:37
[INFO] [stderr]     |
[INFO] [stderr] 160 |     pub use self::core::{cmp, iter, mem, num, slice, str};
[INFO] [stderr]     |                                     ^^^
[INFO] [stderr]     |
[INFO] [stderr] note: the lint level is defined here
[INFO] [stderr]    --> src/lib.rs:142:23
[INFO] [stderr]     |
[INFO] [stderr] 142 | #![deny(missing_docs, unused_imports)]
[INFO] [stderr]     |                       ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `integer128`
[INFO] [stderr]   --> src/integer128.rs:69:7
[INFO] [stderr]    |
[INFO] [stderr] 69 | #[cfg(integer128)]
[INFO] [stderr]    |       ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider using a Cargo feature instead
[INFO] [stderr]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]             [lints.rust]
[INFO] [stderr]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(integer128)'] }
[INFO] [stderr]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(integer128)");` to the top of the `build.rs`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `integer128`
[INFO] [stderr]   --> src/integer128.rs:77:11
[INFO] [stderr]    |
[INFO] [stderr] 77 | #[cfg(not(integer128))]
[INFO] [stderr]    |           ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider using a Cargo feature instead
[INFO] [stderr]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]             [lints.rust]
[INFO] [stderr]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(integer128)'] }
[INFO] [stderr]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(integer128)");` to the top of the `build.rs`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `core_duration`
[INFO] [stderr]  --> src/de/impls.rs:7:11
[INFO] [stderr]   |
[INFO] [stderr] 7 | #[cfg(any(core_duration, feature = "std", feature = "alloc"))]
[INFO] [stderr]   |           ^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = help: consider using a Cargo feature instead
[INFO] [stderr]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]            [lints.rust]
[INFO] [stderr]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_duration)'] }
[INFO] [stderr]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_duration)");` to the top of the `build.rs`
[INFO] [stderr]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `de_boxed_c_str`
[INFO] [stderr]    --> src/de/impls.rs:581:28
[INFO] [stderr]     |
[INFO] [stderr] 581 | #[cfg(all(feature = "std", de_boxed_c_str))]
[INFO] [stderr]     |                            ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead
[INFO] [stderr]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]              [lints.rust]
[INFO] [stderr]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_boxed_c_str)'] }
[INFO] [stderr]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_boxed_c_str)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `core_reverse`
[INFO] [stderr]    --> src/de/impls.rs:584:7
[INFO] [stderr]     |
[INFO] [stderr] 584 | #[cfg(core_reverse)]
[INFO] [stderr]     |       ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead
[INFO] [stderr]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]              [lints.rust]
[INFO] [stderr]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_reverse)'] }
[INFO] [stderr]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_reverse)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `de_boxed_path`
[INFO] [stderr]     --> src/de/impls.rs:1616:28
[INFO] [stderr]      |
[INFO] [stderr] 1616 | #[cfg(all(feature = "std", de_boxed_path))]
[INFO] [stderr]      |                            ^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = help: consider using a Cargo feature instead
[INFO] [stderr]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]               [lints.rust]
[INFO] [stderr]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_boxed_path)'] }
[INFO] [stderr]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_boxed_path)");` to the top of the `build.rs`
[INFO] [stderr]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `de_rc_dst`
[INFO] [stderr]     --> src/de/impls.rs:1698:9
[INFO] [stderr]      |
[INFO] [stderr] 1698 |     not(de_rc_dst),
[INFO] [stderr]      |         ^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = help: consider using a Cargo feature instead
[INFO] [stderr]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]               [lints.rust]
[INFO] [stderr]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_rc_dst)'] }
[INFO] [stderr]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_rc_dst)");` to the top of the `build.rs`
[INFO] [stderr]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `de_rc_dst`
[INFO] [stderr]     --> src/de/impls.rs:1714:9
[INFO] [stderr]      |
[INFO] [stderr] 1714 |     not(de_rc_dst),
[INFO] [stderr]      |         ^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = help: consider using a Cargo feature instead
[INFO] [stderr]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]               [lints.rust]
[INFO] [stderr]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_rc_dst)'] }
[INFO] [stderr]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_rc_dst)");` to the top of the `build.rs`
[INFO] [stderr]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `de_rc_dst`
[INFO] [stderr]     --> src/de/impls.rs:1784:11
[INFO] [stderr]      |
[INFO] [stderr] 1784 | #[cfg(all(de_rc_dst, feature = "rc", any(feature = "std", feature = "alloc")))]
[INFO] [stderr]      |           ^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = help: consider using a Cargo feature instead
[INFO] [stderr]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]               [lints.rust]
[INFO] [stderr]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_rc_dst)'] }
[INFO] [stderr]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_rc_dst)");` to the top of the `build.rs`
[INFO] [stderr]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `de_rc_dst`
[INFO] [stderr]     --> src/de/impls.rs:1805:11
[INFO] [stderr]      |
[INFO] [stderr] 1805 | #[cfg(all(de_rc_dst, feature = "rc", any(feature = "std", feature = "alloc")))]
[INFO] [stderr]      |           ^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = help: consider using a Cargo feature instead
[INFO] [stderr]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]               [lints.rust]
[INFO] [stderr]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_rc_dst)'] }
[INFO] [stderr]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_rc_dst)");` to the top of the `build.rs`
[INFO] [stderr]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `de_rc_dst`
[INFO] [stderr]     --> src/de/impls.rs:1817:11
[INFO] [stderr]      |
[INFO] [stderr] 1817 | #[cfg(all(de_rc_dst, feature = "rc", any(feature = "std", feature = "alloc")))]
[INFO] [stderr]      |           ^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = help: consider using a Cargo feature instead
[INFO] [stderr]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]               [lints.rust]
[INFO] [stderr]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(de_rc_dst)'] }
[INFO] [stderr]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(de_rc_dst)");` to the top of the `build.rs`
[INFO] [stderr]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `core_duration`
[INFO] [stderr]     --> src/de/impls.rs:1861:11
[INFO] [stderr]      |
[INFO] [stderr] 1861 | #[cfg(any(core_duration, feature = "std"))]
[INFO] [stderr]      |           ^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = help: consider using a Cargo feature instead
[INFO] [stderr]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]               [lints.rust]
[INFO] [stderr]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_duration)'] }
[INFO] [stderr]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_duration)");` to the top of the `build.rs`
[INFO] [stderr]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `range_inclusive`
[INFO] [stderr]     --> src/de/impls.rs:2147:7
[INFO] [stderr]      |
[INFO] [stderr] 2147 | #[cfg(range_inclusive)]
[INFO] [stderr]      |       ^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = help: consider using a Cargo feature instead
[INFO] [stderr]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]               [lints.rust]
[INFO] [stderr]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(range_inclusive)'] }
[INFO] [stderr]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(range_inclusive)");` to the top of the `build.rs`
[INFO] [stderr]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `ops_bound`
[INFO] [stderr]     --> src/de/impls.rs:2299:11
[INFO] [stderr]      |
[INFO] [stderr] 2299 | #[cfg(any(ops_bound, collections_bound))]
[INFO] [stderr]      |           ^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = help: consider using a Cargo feature instead
[INFO] [stderr]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]               [lints.rust]
[INFO] [stderr]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(ops_bound)'] }
[INFO] [stderr]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(ops_bound)");` to the top of the `build.rs`
[INFO] [stderr]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `collections_bound`
[INFO] [stderr]     --> src/de/impls.rs:2299:22
[INFO] [stderr]      |
[INFO] [stderr] 2299 | #[cfg(any(ops_bound, collections_bound))]
[INFO] [stderr]      |                      ^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = help: consider using a Cargo feature instead
[INFO] [stderr]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]               [lints.rust]
[INFO] [stderr]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(collections_bound)'] }
[INFO] [stderr]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(collections_bound)");` to the top of the `build.rs`
[INFO] [stderr]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `num_nonzero_signed`
[INFO] [stderr]     --> src/de/impls.rs:2435:7
[INFO] [stderr]      |
[INFO] [stderr] 2435 | #[cfg(num_nonzero_signed)]
[INFO] [stderr]      |       ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = help: consider using a Cargo feature instead
[INFO] [stderr]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]               [lints.rust]
[INFO] [stderr]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero_signed)'] }
[INFO] [stderr]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero_signed)");` to the top of the `build.rs`
[INFO] [stderr]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `std_atomic`
[INFO] [stderr]     --> src/de/impls.rs:2579:28
[INFO] [stderr]      |
[INFO] [stderr] 2579 | #[cfg(all(feature = "std", std_atomic))]
[INFO] [stderr]      |                            ^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = help: consider using a Cargo feature instead
[INFO] [stderr]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]               [lints.rust]
[INFO] [stderr]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic)'] }
[INFO] [stderr]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic)");` to the top of the `build.rs`
[INFO] [stderr]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `std_atomic`
[INFO] [stderr]     --> src/de/impls.rs:2595:28
[INFO] [stderr]      |
[INFO] [stderr] 2595 | #[cfg(all(feature = "std", std_atomic))]
[INFO] [stderr]      |                            ^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = help: consider using a Cargo feature instead
[INFO] [stderr]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]               [lints.rust]
[INFO] [stderr]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic)'] }
[INFO] [stderr]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic)");` to the top of the `build.rs`
[INFO] [stderr]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `std_atomic64`
[INFO] [stderr]     --> src/de/impls.rs:2602:28
[INFO] [stderr]      |
[INFO] [stderr] 2602 | #[cfg(all(feature = "std", std_atomic64))]
[INFO] [stderr]      |                            ^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = help: consider using a Cargo feature instead
[INFO] [stderr]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]               [lints.rust]
[INFO] [stderr]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic64)'] }
[INFO] [stderr]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic64)");` to the top of the `build.rs`
[INFO] [stderr]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stderr]     --> src/de/impls.rs:2410:19
[INFO] [stderr]      |
[INFO] [stderr] 2410 |               #[cfg(num_nonzero)]
[INFO] [stderr]      |                     ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2427 | / nonzero_integers! {
[INFO] [stderr] 2428 | |     NonZeroU8,
[INFO] [stderr] 2429 | |     NonZeroU16,
[INFO] [stderr] 2430 | |     NonZeroU32,
[INFO] [stderr] 2431 | |     NonZeroU64,
[INFO] [stderr] 2432 | |     NonZeroUsize,
[INFO] [stderr] 2433 | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = help: consider using a Cargo feature instead
[INFO] [stderr]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]               [lints.rust]
[INFO] [stderr]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stderr]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stderr]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]      = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stderr]     --> src/de/impls.rs:2410:19
[INFO] [stderr]      |
[INFO] [stderr] 2410 |               #[cfg(num_nonzero)]
[INFO] [stderr]      |                     ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2436 | / nonzero_integers! {
[INFO] [stderr] 2437 | |     NonZeroI8,
[INFO] [stderr] 2438 | |     NonZeroI16,
[INFO] [stderr] 2439 | |     NonZeroI32,
[INFO] [stderr] 2440 | |     NonZeroI64,
[INFO] [stderr] 2441 | |     NonZeroIsize,
[INFO] [stderr] 2442 | | }
[INFO] [stderr]      | |_- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = help: consider using a Cargo feature instead
[INFO] [stderr]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]               [lints.rust]
[INFO] [stderr]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stderr]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stderr]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]      = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `num_nonzero_signed`
[INFO] [stderr]     --> src/de/impls.rs:2451:11
[INFO] [stderr]      |
[INFO] [stderr] 2451 |     #[cfg(num_nonzero_signed)]
[INFO] [stderr]      |           ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = help: consider using a Cargo feature instead
[INFO] [stderr]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]               [lints.rust]
[INFO] [stderr]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero_signed)'] }
[INFO] [stderr]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero_signed)");` to the top of the `build.rs`
[INFO] [stderr]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stderr]     --> src/de/impls.rs:2410:19
[INFO] [stderr]      |
[INFO] [stderr] 2410 |               #[cfg(num_nonzero)]
[INFO] [stderr]      |                     ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2447 | /     nonzero_integers! {
[INFO] [stderr] 2448 | |         NonZeroU128,
[INFO] [stderr] 2449 | |     }
[INFO] [stderr]      | |_____- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = help: consider using a Cargo feature instead
[INFO] [stderr]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]               [lints.rust]
[INFO] [stderr]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stderr]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stderr]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]      = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stderr]     --> src/de/impls.rs:2410:19
[INFO] [stderr]      |
[INFO] [stderr] 2410 |               #[cfg(num_nonzero)]
[INFO] [stderr]      |                     ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2452 | /     nonzero_integers! {
[INFO] [stderr] 2453 | |         NonZeroI128,
[INFO] [stderr] 2454 | |     }
[INFO] [stderr]      | |_____- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = help: consider using a Cargo feature instead
[INFO] [stderr]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]               [lints.rust]
[INFO] [stderr]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stderr]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stderr]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]      = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `range_inclusive`
[INFO] [stderr]    --> src/ser/impls.rs:242:7
[INFO] [stderr]     |
[INFO] [stderr] 242 | #[cfg(range_inclusive)]
[INFO] [stderr]     |       ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead
[INFO] [stderr]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]              [lints.rust]
[INFO] [stderr]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(range_inclusive)'] }
[INFO] [stderr]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(range_inclusive)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `ops_bound`
[INFO] [stderr]    --> src/ser/impls.rs:261:11
[INFO] [stderr]     |
[INFO] [stderr] 261 | #[cfg(any(ops_bound, collections_bound))]
[INFO] [stderr]     |           ^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead
[INFO] [stderr]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]              [lints.rust]
[INFO] [stderr]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(ops_bound)'] }
[INFO] [stderr]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(ops_bound)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `collections_bound`
[INFO] [stderr]    --> src/ser/impls.rs:261:22
[INFO] [stderr]     |
[INFO] [stderr] 261 | #[cfg(any(ops_bound, collections_bound))]
[INFO] [stderr]     |                      ^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead
[INFO] [stderr]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]              [lints.rust]
[INFO] [stderr]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(collections_bound)'] }
[INFO] [stderr]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(collections_bound)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `num_nonzero_signed`
[INFO] [stderr]    --> src/ser/impls.rs:491:7
[INFO] [stderr]     |
[INFO] [stderr] 491 | #[cfg(num_nonzero_signed)]
[INFO] [stderr]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead
[INFO] [stderr]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]              [lints.rust]
[INFO] [stderr]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero_signed)'] }
[INFO] [stderr]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero_signed)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `core_duration`
[INFO] [stderr]    --> src/ser/impls.rs:594:11
[INFO] [stderr]     |
[INFO] [stderr] 594 | #[cfg(any(core_duration, feature = "std"))]
[INFO] [stderr]     |           ^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead
[INFO] [stderr]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]              [lints.rust]
[INFO] [stderr]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_duration)'] }
[INFO] [stderr]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_duration)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `core_reverse`
[INFO] [stderr]    --> src/ser/impls.rs:840:7
[INFO] [stderr]     |
[INFO] [stderr] 840 | #[cfg(core_reverse)]
[INFO] [stderr]     |       ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead
[INFO] [stderr]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]              [lints.rust]
[INFO] [stderr]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_reverse)'] }
[INFO] [stderr]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_reverse)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `std_atomic`
[INFO] [stderr]    --> src/ser/impls.rs:856:28
[INFO] [stderr]     |
[INFO] [stderr] 856 | #[cfg(all(feature = "std", std_atomic))]
[INFO] [stderr]     |                            ^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead
[INFO] [stderr]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]              [lints.rust]
[INFO] [stderr]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic)'] }
[INFO] [stderr]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `std_atomic`
[INFO] [stderr]    --> src/ser/impls.rs:872:28
[INFO] [stderr]     |
[INFO] [stderr] 872 | #[cfg(all(feature = "std", std_atomic))]
[INFO] [stderr]     |                            ^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead
[INFO] [stderr]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]              [lints.rust]
[INFO] [stderr]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic)'] }
[INFO] [stderr]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `std_atomic64`
[INFO] [stderr]    --> src/ser/impls.rs:879:28
[INFO] [stderr]     |
[INFO] [stderr] 879 | #[cfg(all(feature = "std", std_atomic64))]
[INFO] [stderr]     |                            ^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead
[INFO] [stderr]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]              [lints.rust]
[INFO] [stderr]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(std_atomic64)'] }
[INFO] [stderr]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(std_atomic64)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stderr]    --> src/ser/impls.rs:470:19
[INFO] [stderr]     |
[INFO] [stderr] 470 |               #[cfg(num_nonzero)]
[INFO] [stderr]     |                     ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 483 | / nonzero_integers! {
[INFO] [stderr] 484 | |     NonZeroU8,
[INFO] [stderr] 485 | |     NonZeroU16,
[INFO] [stderr] 486 | |     NonZeroU32,
[INFO] [stderr] 487 | |     NonZeroU64,
[INFO] [stderr] 488 | |     NonZeroUsize,
[INFO] [stderr] 489 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead
[INFO] [stderr]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]              [lints.rust]
[INFO] [stderr]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stderr]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]     = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stderr]    --> src/ser/impls.rs:470:19
[INFO] [stderr]     |
[INFO] [stderr] 470 |               #[cfg(num_nonzero)]
[INFO] [stderr]     |                     ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 492 | / nonzero_integers! {
[INFO] [stderr] 493 | |     NonZeroI8,
[INFO] [stderr] 494 | |     NonZeroI16,
[INFO] [stderr] 495 | |     NonZeroI32,
[INFO] [stderr] 496 | |     NonZeroI64,
[INFO] [stderr] 497 | |     NonZeroIsize,
[INFO] [stderr] 498 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead
[INFO] [stderr]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]              [lints.rust]
[INFO] [stderr]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stderr]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]     = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `num_nonzero_signed`
[INFO] [stderr]    --> src/ser/impls.rs:507:11
[INFO] [stderr]     |
[INFO] [stderr] 507 |     #[cfg(num_nonzero_signed)]
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead
[INFO] [stderr]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]              [lints.rust]
[INFO] [stderr]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero_signed)'] }
[INFO] [stderr]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero_signed)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stderr]    --> src/ser/impls.rs:470:19
[INFO] [stderr]     |
[INFO] [stderr] 470 |               #[cfg(num_nonzero)]
[INFO] [stderr]     |                     ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 503 | /     nonzero_integers! {
[INFO] [stderr] 504 | |         NonZeroU128,
[INFO] [stderr] 505 | |     }
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead
[INFO] [stderr]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]              [lints.rust]
[INFO] [stderr]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stderr]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]     = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `num_nonzero`
[INFO] [stderr]    --> src/ser/impls.rs:470:19
[INFO] [stderr]     |
[INFO] [stderr] 470 |               #[cfg(num_nonzero)]
[INFO] [stderr]     |                     ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 508 | /     nonzero_integers! {
[INFO] [stderr] 509 | |         NonZeroI128,
[INFO] [stderr] 510 | |     }
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = help: consider using a Cargo feature instead
[INFO] [stderr]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]              [lints.rust]
[INFO] [stderr]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(num_nonzero)'] }
[INFO] [stderr]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(num_nonzero)");` to the top of the `build.rs`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]     = note: this warning originates in the macro `nonzero_integers` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `core_try_from`
[INFO] [stderr]   --> src/private/mod.rs:19:7
[INFO] [stderr]    |
[INFO] [stderr] 19 | #[cfg(core_try_from)]
[INFO] [stderr]    |       ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider using a Cargo feature instead
[INFO] [stderr]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]             [lints.rust]
[INFO] [stderr]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(core_try_from)'] }
[INFO] [stderr]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(core_try_from)");` to the top of the `build.rs`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/private/de.rs:282:23
[INFO] [stderr]     |
[INFO] [stderr] 282 |         fn unexpected(&self) -> Unexpected {
[INFO] [stderr]     |                       ^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                       |
[INFO] [stderr]     |                       the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 282 |         fn unexpected(&self) -> Unexpected<'_> {
[INFO] [stderr]     |                                           ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/private/mod.rs:26:35
[INFO] [stderr]    |
[INFO] [stderr] 26 |     pub fn from_utf8_lossy(bytes: &[u8]) -> Cow<str> {
[INFO] [stderr]    |                                   ^^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                                   |
[INFO] [stderr]    |                                   the lifetime is elided here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]    |
[INFO] [stderr] 26 |     pub fn from_utf8_lossy(bytes: &[u8]) -> Cow<'_, str> {
[INFO] [stderr]    |                                                 +++
[INFO] [stderr] 
[INFO] [stderr] warning: `alt_serde` (lib) generated 52 warnings (run `cargo fix --lib -p alt_serde` to apply 3 suggestions)
[INFO] [stderr] warning: `alt_serde` (lib test) generated 52 warnings (52 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.17s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/alt_serde-abc27a253a5d797b)
[INFO] [stderr]    Doc-tests alt_serde
[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 71 tests
[INFO] [stdout] test src/de/mod.rs - de::DeserializeSeed (line 619) ... FAILED
[INFO] [stdout] test src/de/mod.rs - de::Expected (line 459) ... FAILED
[INFO] [stdout] test src/de/mod.rs - de::DeserializeOwned (line 580) ... FAILED
[INFO] [stdout] test src/de/mod.rs - de::Deserializer::is_human_readable (line 1156) ... FAILED
[INFO] [stdout] test src/de/mod.rs - de::DeserializeSeed (line 633) ... FAILED
[INFO] [stdout] test src/de/mod.rs - de::VariantAccess::struct_variant (line 2158) ... FAILED
[INFO] [stdout] test src/de/ignored_any.rs - de::ignored_any::IgnoredAny (line 13) ... FAILED
[INFO] [stdout] test src/de/mod.rs - de::Unexpected (line 309) ... FAILED
[INFO] [stdout] test src/de/mod.rs - de::DeserializeSeed (line 666) ... FAILED
[INFO] [stdout] test src/de/mod.rs - de::VariantAccess::newtype_variant_seed (line 2055) ... FAILED
[INFO] [stdout] test src/de/mod.rs - de::Visitor (line 1233) ... FAILED
[INFO] [stdout] test src/de/mod.rs - de::VariantAccess::unit_variant (line 2015) ... FAILED
[INFO] [stdout] test src/integer128.rs - integer128::serde_if_integer128 (line 12) ... FAILED
[INFO] [stdout] test src/de/mod.rs - de::Error::custom (line 302) ... FAILED
[INFO] [stdout] test src/de/mod.rs - de::Visitor::expecting (line 1274) ... FAILED
[INFO] [stdout] test src/de/mod.rs - de::IntoDeserializer (line 2218) ... FAILED
[INFO] [stdout] test src/de/mod.rs - de::Expected (line 434) ... FAILED
[INFO] [stdout] test src/de/mod.rs - de::VariantAccess::tuple_variant (line 2111) ... FAILED
[INFO] [stdout] test src/macros.rs - macros::forward_to_deserialize_any (line 14) ... FAILED
[INFO] [stdout] test src/de/value.rs - de::value (line 4) ... FAILED
[INFO] [stdout] test src/macros.rs - macros::forward_to_deserialize_any (line 81) ... FAILED
[INFO] [stdout] test src/integer128.rs - integer128::serde_if_integer128 (line 53) ... ok
[INFO] [stdout] test src/ser/impossible.rs - ser::impossible::Impossible (line 18) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Error::custom (line 192) ... FAILED
[INFO] [stdout] test src/ser/fmt.rs - ser::fmt::&'amutfmt::Formatter<'b> (line 20) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serialize::serialize (line 222) ... FAILED
[INFO] [stdout] test src/macros.rs - macros::forward_to_deserialize_any (line 50) ... FAILED
[INFO] [stdout] test src/integer128.rs - integer128::serde_if_integer128 (line 64) ... ok
[INFO] [stdout] test src/ser/mod.rs - ser::SerializeStructVariant (line 1894) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::SerializeStruct (line 1834) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::SerializeMap (line 1723) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::SerializeTuple (line 1520) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::SerializeSeq (line 1456) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::collect_map (line 1294) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::SerializeTuple (line 1550) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_bytes (line 712) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::collect_str (line 1334) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::collect_seq (line 1257) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::SerializeTupleStruct (line 1620) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::SerializeTupleVariant (line 1665) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::is_human_readable (line 1407) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_char (line 670) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_f64 (line 649) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_bool (line 389) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_i128 (line 492) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_i8 (line 411) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_newtype_struct (line 884) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_newtype_variant (line 912) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_i16 (line 433) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_none (line 741) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_f32 (line 631) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_seq (line 950) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_map (line 1131) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_i64 (line 473) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_some (line 774) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_struct_variant (line 1215) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_u128 (line 602) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_i32 (line 455) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_tuple_struct (line 1053) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_tuple (line 1025) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_struct (line 1179) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_str (line 688) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_u8 (line 521) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_tuple (line 995) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_u32 (line 565) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_tuple_variant (line 1085) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_unit_struct (line 829) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_unit_variant (line 851) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_u64 (line 583) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_unit (line 809) ... FAILED
[INFO] [stdout] test src/ser/mod.rs - ser::Serializer::serialize_u16 (line 543) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/de/mod.rs - de::DeserializeSeed (line 619) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/de/mod.rs:620:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::Deserialize;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/de/mod.rs - de::Expected (line 459) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/de/mod.rs:460:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::de::{self, Unexpected};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/de/mod.rs:460:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::de::{self, Unexpected};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/de/mod.rs - de::DeserializeOwned (line 580) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/de/mod.rs:581:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::de::{Deserialize, DeserializeOwned};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/de/mod.rs - de::Deserializer::is_human_readable (line 1156) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   --> src/de/mod.rs:1186:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | use serde::de::{self, Deserialize, Deserializer};
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]   --> src/de/mod.rs:1186:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | use serde::de::{self, Deserialize, Deserializer};
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/de/mod.rs - de::DeserializeSeed (line 633) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/de/mod.rs:634:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::de::DeserializeSeed;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/de/mod.rs - de::VariantAccess::struct_variant (line 2158) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/de/mod.rs:2159:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::de::{self, value, DeserializeSeed, Visitor, VariantAccess, Unexpected};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/de/mod.rs:2159:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::de::{self, value, DeserializeSeed, Visitor, VariantAccess, Unexpected};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/de/ignored_any.rs - de::ignored_any::IgnoredAny (line 13) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/de/ignored_any.rs:17:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use serde::de::{
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/de/ignored_any.rs:17:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use serde::de::{
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `D`
[INFO] [stdout]   --> src/de/ignored_any.rs:100:54
[INFO] [stdout]    |
[INFO] [stdout] 89 | fn example<'de, D>(deserializer: D) -> Result<(), D::Error>
[INFO] [stdout]    |                                                      ^^^^^ associated type `Error` not found
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]   --> src/de/ignored_any.rs:57:49
[INFO] [stdout]    |
[INFO] [stdout] 46 |     fn visit_seq<A>(self, mut seq: A) -> Result<Self::Value, A::Error>
[INFO] [stdout]    |                                                 ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Value` implemented for `NthElement<T>`, you could use the fully-qualified path
[INFO] [stdout]    |
[INFO] [stdout] 46 -     fn visit_seq<A>(self, mut seq: A) -> Result<Self::Value, A::Error>
[INFO] [stdout] 46 +     fn visit_seq<A>(self, mut seq: A) -> Result<<NthElement<T> as Example>::Value, A::Error>
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `A`
[INFO] [stdout]   --> src/de/ignored_any.rs:57:65
[INFO] [stdout]    |
[INFO] [stdout] 46 |     fn visit_seq<A>(self, mut seq: A) -> Result<Self::Value, A::Error>
[INFO] [stdout]    |                                                                 ^^^^^ associated type `Error` not found
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]   --> src/de/ignored_any.rs:92:56
[INFO] [stdout]    |
[INFO] [stdout] 81 |     fn deserialize<D>(self, deserializer: D) -> Result<Self::Value, D::Error>
[INFO] [stdout]    |                                                        ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Value` implemented for `NthElement<T>`, you could use the fully-qualified path
[INFO] [stdout]    |
[INFO] [stdout] 81 -     fn deserialize<D>(self, deserializer: D) -> Result<Self::Value, D::Error>
[INFO] [stdout] 81 +     fn deserialize<D>(self, deserializer: D) -> Result<<NthElement<T> as Example>::Value, D::Error>
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `D`
[INFO] [stdout]   --> src/de/ignored_any.rs:92:72
[INFO] [stdout]    |
[INFO] [stdout] 81 |     fn deserialize<D>(self, deserializer: D) -> Result<Self::Value, D::Error>
[INFO] [stdout]    |                                                                        ^^^^^ associated type `Error` not found
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0220, E0223, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0220`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/de/mod.rs - de::Unexpected (line 309) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/de/mod.rs:312:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use serde::de::{self, Unexpected, Visitor};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/de/mod.rs:312:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use serde::de::{self, Unexpected, Visitor};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/de/mod.rs - de::DeserializeSeed (line 666) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/de/mod.rs:670:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use serde::de::{Deserialize, DeserializeSeed, Deserializer, SeqAccess, Visitor};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `D`
[INFO] [stdout]   --> src/de/mod.rs:755:54
[INFO] [stdout]    |
[INFO] [stdout] 91 | fn example<'de, D>(deserializer: D) -> Result<(), D::Error>
[INFO] [stdout]    |                                                      ^^^^^ associated type `Error` not found
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]   --> src/de/mod.rs:688:56
[INFO] [stdout]    |
[INFO] [stdout] 24 |     fn deserialize<D>(self, deserializer: D) -> Result<Self::Value, D::Error>
[INFO] [stdout]    |                                                        ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: if there were a trait named `Example` with associated type `Value` implemented for `ExtendVec<'a, T>`, you could use the fully-qualified path
[INFO] [stdout]    |
[INFO] [stdout] 24 -     fn deserialize<D>(self, deserializer: D) -> Result<Self::Value, D::Error>
[INFO] [stdout] 24 +     fn deserialize<D>(self, deserializer: D) -> Result<<ExtendVec<'a, T> as Example>::Value, D::Error>
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `D`
[INFO] [stdout]   --> src/de/mod.rs:688:72
[INFO] [stdout]    |
[INFO] [stdout] 24 |     fn deserialize<D>(self, deserializer: D) -> Result<Self::Value, D::Error>
[INFO] [stdout]    |                                                                        ^^^^^ associated type `Error` not found
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `A`
[INFO] [stdout]   --> src/de/mod.rs:706:64
[INFO] [stdout]    |
[INFO] [stdout] 42 |             fn visit_seq<A>(self, mut seq: A) -> Result<(), A::Error>
[INFO] [stdout]    |                                                                ^^^^^ associated type `Error` not found
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `A`
[INFO] [stdout]   --> src/de/mod.rs:738:60
[INFO] [stdout]    |
[INFO] [stdout] 74 |     fn visit_seq<A>(self, mut seq: A) -> Result<Vec<T>, A::Error>
[INFO] [stdout]    |                                                            ^^^^^ associated type `Error` not found
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0220, E0223, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0220`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/de/mod.rs - de::VariantAccess::newtype_variant_seed (line 2055) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/de/mod.rs:2056:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::de::{self, value, DeserializeSeed, Visitor, VariantAccess, Unexpected};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/de/mod.rs:2056:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::de::{self, value, DeserializeSeed, Visitor, VariantAccess, Unexpected};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/de/mod.rs - de::Visitor (line 1233) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/de/mod.rs:1236:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use serde::de::{self, Unexpected, Visitor};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/de/mod.rs:1236:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use serde::de::{self, Unexpected, Visitor};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/de/mod.rs - de::VariantAccess::unit_variant (line 2015) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/de/mod.rs:2016:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::de::{self, value, DeserializeSeed, Visitor, VariantAccess, Unexpected};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/de/mod.rs:2016:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::de::{self, value, DeserializeSeed, Visitor, VariantAccess, Unexpected};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/integer128.rs - integer128::serde_if_integer128 (line 12) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/integer128.rs:13:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::__private::ser::Error;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/integer128.rs:17:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use serde::{serde_if_integer128, Serializer};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   --> src/integer128.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     serde::__serialize_unimplemented! {
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/de/mod.rs - de::Error::custom (line 302) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   --> src/de/mod.rs:315:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use serde::de::{self, Deserialize, Deserializer};
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]   --> src/de/mod.rs:315:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use serde::de::{self, Deserialize, Deserializer};
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/de/mod.rs - de::Visitor::expecting (line 1274) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/de/mod.rs:1281:11
[INFO] [stdout]   |
[INFO] [stdout] 9 | impl<'de> serde::de::Visitor<'de> for S {
[INFO] [stdout]   |           ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]   |
[INFO] [stdout] 2 + use alt_serde::de;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `de`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 9 - impl<'de> serde::de::Visitor<'de> for S {
[INFO] [stdout] 9 + impl<'de> de::Visitor<'de> for S {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/de/mod.rs - de::IntoDeserializer (line 2218) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/de/mod.rs:2221:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use serde::de::{value, IntoDeserializer};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/de/mod.rs:2220:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde::Deserialize;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `deserialize` found for enum `Setting` in the current scope
[INFO] [stdout]   --> src/de/mod.rs:2233:15
[INFO] [stdout]    |
[INFO] [stdout]  8 | enum Setting {
[INFO] [stdout]    | ------------ variant or associated item `deserialize` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 17 |         Self::deserialize(s.into_deserializer())
[INFO] [stdout]    |               ^^^^^^^^^^^ variant or associated item not found in `Setting`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following traits define an item `deserialize`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `alt_serde::Deserialize`
[INFO] [stdout]            candidate #2: `alt_serde::de::DeserializeSeed`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_deserializer` found for reference `&str` in the current scope
[INFO] [stdout]    --> src/de/mod.rs:2233:29
[INFO] [stdout]     |
[INFO] [stdout]  17 |         Self::deserialize(s.into_deserializer())
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: there is a method `serialize` with a similar name, but with different arguments
[INFO] [stdout]    --> /opt/rustwide/workdir/src/ser/mod.rs:247:5
[INFO] [stdout]     |
[INFO] [stdout] 247 | /     fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout] 248 | |     where
[INFO] [stdout] 249 | |         S: Serializer;
[INFO] [stdout]     | |______________________^
[INFO] [stdout] help: trait `IntoDeserializer` which provides `into_deserializer` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   2 + use alt_serde::de::IntoDeserializer;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/de/mod.rs - de::Expected (line 434) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/de/mod.rs:437:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use serde::de::{self, Unexpected, Visitor};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/de/mod.rs:437:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use serde::de::{self, Unexpected, Visitor};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/de/mod.rs - de::VariantAccess::tuple_variant (line 2111) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/de/mod.rs:2112:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::de::{self, value, DeserializeSeed, Visitor, VariantAccess, Unexpected};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/de/mod.rs:2112:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::de::{self, value, DeserializeSeed, Visitor, VariantAccess, Unexpected};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/macros.rs - macros::forward_to_deserialize_any (line 14) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/macros.rs:16:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde::de::{value, Deserializer, Visitor};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/macros.rs:15:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::forward_to_deserialize_any;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/de/value.rs - de::value (line 4) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/de/value.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use serde::de::{value, IntoDeserializer};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/de/value.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde::Deserialize;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `deserialize` found for enum `Setting` in the current scope
[INFO] [stdout]   --> src/de/value.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout]  8 | enum Setting {
[INFO] [stdout]    | ------------ variant or associated item `deserialize` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 17 |         Self::deserialize(s.into_deserializer())
[INFO] [stdout]    |               ^^^^^^^^^^^ variant or associated item not found in `Setting`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following traits define an item `deserialize`, perhaps you need to implement one of them:
[INFO] [stdout]            candidate #1: `alt_serde::Deserialize`
[INFO] [stdout]            candidate #2: `alt_serde::de::DeserializeSeed`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `into_deserializer` found for reference `&str` in the current scope
[INFO] [stdout]    --> src/de/value.rs:19:29
[INFO] [stdout]     |
[INFO] [stdout]  17 |         Self::deserialize(s.into_deserializer())
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: there is a method `serialize` with a similar name, but with different arguments
[INFO] [stdout]    --> /opt/rustwide/workdir/src/ser/mod.rs:247:5
[INFO] [stdout]     |
[INFO] [stdout] 247 | /     fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout] 248 | |     where
[INFO] [stdout] 249 | |         S: Serializer;
[INFO] [stdout]     | |______________________^
[INFO] [stdout] help: trait `IntoDeserializer` which provides `into_deserializer` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]   2 + use alt_serde::de::IntoDeserializer;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/macros.rs - macros::forward_to_deserialize_any (line 81) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/macros.rs:85:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use serde::de::{value, Deserializer, Visitor};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/macros.rs:84:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use serde::forward_to_deserialize_any;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Value` not found for `W`
[INFO] [stdout]   --> src/macros.rs:92:58
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn deserialize_any<W>(self, visitor: W) -> Result<W::Value, Self::Error>
[INFO] [stdout]    |                                                          ^^^^^ associated type `Value` not found
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]   --> src/macros.rs:92:65
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn deserialize_any<W>(self, visitor: W) -> Result<W::Value, Self::Error>
[INFO] [stdout]    |                                                                 ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use fully-qualified syntax
[INFO] [stdout]    |
[INFO] [stdout] 13 -     fn deserialize_any<W>(self, visitor: W) -> Result<W::Value, Self::Error>
[INFO] [stdout] 13 +     fn deserialize_any<W>(self, visitor: W) -> Result<W::Value, <MyDeserializer<V> as TryFrom>::Error>
[INFO] [stdout]    |
[INFO] [stdout] 13 -     fn deserialize_any<W>(self, visitor: W) -> Result<W::Value, Self::Error>
[INFO] [stdout] 13 +     fn deserialize_any<W>(self, visitor: W) -> Result<W::Value, <MyDeserializer<V> as TryInto>::Error>
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0220, E0223, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0220`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/impossible.rs - ser::impossible::Impossible (line 18) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/impossible.rs:19:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::ser::{Serializer, Impossible};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/impossible.rs:20:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde::__private::ser::Error;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   --> src/ser/impossible.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     serde::__serialize_unimplemented! {
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Error::custom (line 192) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   --> src/ser/mod.rs:201:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use serde::ser::{self, Serialize, Serializer};
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]   --> src/ser/mod.rs:201:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use serde::ser::{self, Serialize, Serializer};
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/fmt.rs - ser::fmt::&'amutfmt::Formatter<'b> (line 20) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/ser/fmt.rs:21:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::Serialize;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]  --> src/ser/fmt.rs:25:3
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[serde(rename_all = "kebab-case")]
[INFO] [stdout]   |   ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `serde` is an attribute that can be used by the derive macros `Deserialize` and `Serialize`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `serialize` found for reference `&MessageType` in the current scope
[INFO] [stdout]   --> src/ser/fmt.rs:33:14
[INFO] [stdout]    |
[INFO] [stdout] 15 |         self.serialize(f)
[INFO] [stdout]    |              ^^^^^^^^^ method not found in `&MessageType`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `serialize`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `alt_serde::Serialize`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serialize::serialize (line 222) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/mod.rs:223:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::ser::{Serialize, SerializeStruct, Serializer};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/macros.rs - macros::forward_to_deserialize_any (line 50) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/macros.rs:52:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde::de::{value, Deserializer, Visitor};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/macros.rs:51:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::forward_to_deserialize_any;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::SerializeStructVariant (line 1894) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/mod.rs:1895:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::ser::{Serialize, SerializeStructVariant, Serializer};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::SerializeStruct (line 1834) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/mod.rs:1835:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::ser::{Serialize, SerializeStruct, Serializer};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::SerializeMap (line 1723) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   --> src/ser/mod.rs:1743:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use serde::ser::{Serialize, Serializer, SerializeMap};
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Ok` not found for `S`
[INFO] [stdout]   --> src/ser/mod.rs:1750:56
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout]    |                                                        ^^ associated type `Ok` not found
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `S`
[INFO] [stdout]   --> src/ser/mod.rs:1750:63
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout]    |                                                               ^^^^^ associated type `Error` not found
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/ser/mod.rs:1736:25
[INFO] [stdout]    |
[INFO] [stdout] 15 |     type IntoIter = Box<Iterator<Item = (&'a K, &'a V)>>;
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 15 |     type IntoIter = Box<dyn Iterator<Item = (&'a K, &'a V)>>;
[INFO] [stdout]    |                         +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0220, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0220`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::SerializeTuple (line 1520) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/mod.rs:1521:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::ser::{Serialize, Serializer, SerializeTuple};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Ok` not found for `S`
[INFO] [stdout]   --> src/ser/mod.rs:1537:56
[INFO] [stdout]    |
[INFO] [stdout] 19 |     fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout]    |                                                        ^^ associated type `Ok` not found
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `S`
[INFO] [stdout]   --> src/ser/mod.rs:1537:63
[INFO] [stdout]    |
[INFO] [stdout] 19 |     fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout]    |                                                               ^^^^^ associated type `Error` not found
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0220, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0220`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::SerializeSeq (line 1456) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   --> src/ser/mod.rs:1475:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use serde::ser::{Serialize, Serializer, SerializeSeq};
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Ok` not found for `S`
[INFO] [stdout]   --> src/ser/mod.rs:1481:56
[INFO] [stdout]    |
[INFO] [stdout] 27 |     fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout]    |                                                        ^^ associated type `Ok` not found
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `S`
[INFO] [stdout]   --> src/ser/mod.rs:1481:63
[INFO] [stdout]    |
[INFO] [stdout] 27 |     fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout]    |                                                               ^^^^^ associated type `Error` not found
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/ser/mod.rs:1469:25
[INFO] [stdout]    |
[INFO] [stdout] 15 |     type IntoIter = Box<Iterator<Item = &'a T>>;
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 15 |     type IntoIter = Box<dyn Iterator<Item = &'a T>>;
[INFO] [stdout]    |                         +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0220, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0220`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::collect_map (line 1294) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/ser/mod.rs:1295:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::{Serialize, Serializer};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::SerializeTuple (line 1550) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   --> src/ser/mod.rs:1569:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use serde::ser::{Serialize, Serializer, SerializeTuple};
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Ok` not found for `S`
[INFO] [stdout]   --> src/ser/mod.rs:1581:56
[INFO] [stdout]    |
[INFO] [stdout] 33 |     fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout]    |                                                        ^^ associated type `Ok` not found
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `S`
[INFO] [stdout]   --> src/ser/mod.rs:1581:63
[INFO] [stdout]    |
[INFO] [stdout] 33 |     fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout]    |                                                               ^^^^^ associated type `Error` not found
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/ser/mod.rs:1563:25
[INFO] [stdout]    |
[INFO] [stdout] 15 |     type IntoIter = Box<Iterator<Item = &'a T>>;
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 15 |     type IntoIter = Box<dyn Iterator<Item = &'a T>>;
[INFO] [stdout]    |                         +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0220, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0220`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_bytes (line 712) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/mod.rs:713:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::ser::{Serializer, SerializeSeq};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/mod.rs:714:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde::__private::ser::Error;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   --> src/ser/mod.rs:730:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     serde::__serialize_unimplemented! {
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::collect_str (line 1334) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]   --> src/ser/mod.rs:1342:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use serde::{Serialize, Serializer};
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::collect_seq (line 1257) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/ser/mod.rs:1258:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::{Serialize, Serializer};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::SerializeTupleStruct (line 1620) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/mod.rs:1621:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::ser::{Serialize, SerializeTupleStruct, Serializer};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::SerializeTupleVariant (line 1665) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/mod.rs:1666:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::ser::{Serialize, SerializeTupleVariant, Serializer};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::is_human_readable (line 1407) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]   --> src/ser/mod.rs:1422:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use serde::{Serialize, Serializer};
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_char (line 670) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/ser/mod.rs:671:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::Serializer;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/mod.rs:673:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | serde::__private_serialize!();
[INFO] [stdout]   | ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Serialize` in this scope
[INFO] [stdout]  --> src/ser/mod.rs:675:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | impl Serialize for char {
[INFO] [stdout]   |      ^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]   |
[INFO] [stdout] 2 + use alt_serde::Serialize;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_f64 (line 649) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/ser/mod.rs:650:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::Serializer;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/mod.rs:652:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | serde::__private_serialize!();
[INFO] [stdout]   | ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Serialize` in this scope
[INFO] [stdout]  --> src/ser/mod.rs:654:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | impl Serialize for f64 {
[INFO] [stdout]   |      ^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]   |
[INFO] [stdout] 2 + use alt_serde::Serialize;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_bool (line 389) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/ser/mod.rs:390:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::Serializer;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/mod.rs:392:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | serde::__private_serialize!();
[INFO] [stdout]   | ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Serialize` in this scope
[INFO] [stdout]  --> src/ser/mod.rs:394:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | impl Serialize for bool {
[INFO] [stdout]   |      ^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]   |
[INFO] [stdout] 2 + use alt_serde::Serialize;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_i128 (line 492) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/ser/mod.rs:493:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::Serializer;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/mod.rs:495:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | serde::__private_serialize!();
[INFO] [stdout]   | ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Serialize` in this scope
[INFO] [stdout]  --> src/ser/mod.rs:497:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | impl Serialize for i128 {
[INFO] [stdout]   |      ^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]   |
[INFO] [stdout] 2 + use alt_serde::Serialize;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_i8 (line 411) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/ser/mod.rs:412:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::Serializer;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/mod.rs:414:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | serde::__private_serialize!();
[INFO] [stdout]   | ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Serialize` in this scope
[INFO] [stdout]  --> src/ser/mod.rs:416:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | impl Serialize for i8 {
[INFO] [stdout]   |      ^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]   |
[INFO] [stdout] 2 + use alt_serde::Serialize;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_newtype_struct (line 884) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/ser/mod.rs:885:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::{Serialize, Serializer};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_newtype_variant (line 912) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/ser/mod.rs:913:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::{Serialize, Serializer};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_i16 (line 433) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/ser/mod.rs:434:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::Serializer;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/mod.rs:436:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | serde::__private_serialize!();
[INFO] [stdout]   | ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Serialize` in this scope
[INFO] [stdout]  --> src/ser/mod.rs:438:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | impl Serialize for i16 {
[INFO] [stdout]   |      ^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]   |
[INFO] [stdout] 2 + use alt_serde::Serialize;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_none (line 741) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/ser/mod.rs:742:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use serde::{Serialize, Serializer};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Ok` not found for `S`
[INFO] [stdout]   --> src/ser/mod.rs:755:56
[INFO] [stdout]    |
[INFO] [stdout] 15 |     fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout]    |                                                        ^^ associated type `Ok` not found
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `S`
[INFO] [stdout]   --> src/ser/mod.rs:755:63
[INFO] [stdout]    |
[INFO] [stdout] 15 |     fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout]    |                                                               ^^^^^ associated type `Error` not found
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0220, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0220`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_f32 (line 631) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/ser/mod.rs:632:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::Serializer;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/mod.rs:634:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | serde::__private_serialize!();
[INFO] [stdout]   | ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Serialize` in this scope
[INFO] [stdout]  --> src/ser/mod.rs:636:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | impl Serialize for f32 {
[INFO] [stdout]   |      ^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]   |
[INFO] [stdout] 2 + use alt_serde::Serialize;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_seq (line 950) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   --> src/ser/mod.rs:970:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use serde::ser::{Serialize, Serializer, SerializeSeq};
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Ok` not found for `S`
[INFO] [stdout]   --> src/ser/mod.rs:976:56
[INFO] [stdout]    |
[INFO] [stdout] 28 |     fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout]    |                                                        ^^ associated type `Ok` not found
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `S`
[INFO] [stdout]   --> src/ser/mod.rs:976:63
[INFO] [stdout]    |
[INFO] [stdout] 28 |     fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout]    |                                                               ^^^^^ associated type `Error` not found
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/ser/mod.rs:963:25
[INFO] [stdout]    |
[INFO] [stdout] 15 |     type IntoIter = Box<Iterator<Item = &'a T>>;
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 15 |     type IntoIter = Box<dyn Iterator<Item = &'a T>>;
[INFO] [stdout]    |                         +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0220, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0220`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_map (line 1131) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   --> src/ser/mod.rs:1151:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use serde::ser::{Serialize, Serializer, SerializeMap};
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Ok` not found for `S`
[INFO] [stdout]   --> src/ser/mod.rs:1158:56
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout]    |                                                        ^^ associated type `Ok` not found
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `S`
[INFO] [stdout]   --> src/ser/mod.rs:1158:63
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout]    |                                                               ^^^^^ associated type `Error` not found
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/ser/mod.rs:1144:25
[INFO] [stdout]    |
[INFO] [stdout] 15 |     type IntoIter = Box<Iterator<Item = (&'a K, &'a V)>>;
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 15 |     type IntoIter = Box<dyn Iterator<Item = (&'a K, &'a V)>>;
[INFO] [stdout]    |                         +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0220, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0220`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_i64 (line 473) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/ser/mod.rs:474:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::Serializer;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/mod.rs:476:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | serde::__private_serialize!();
[INFO] [stdout]   | ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Serialize` in this scope
[INFO] [stdout]  --> src/ser/mod.rs:478:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | impl Serialize for i64 {
[INFO] [stdout]   |      ^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]   |
[INFO] [stdout] 2 + use alt_serde::Serialize;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_some (line 774) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/ser/mod.rs:775:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use serde::{Serialize, Serializer};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Ok` not found for `S`
[INFO] [stdout]   --> src/ser/mod.rs:788:56
[INFO] [stdout]    |
[INFO] [stdout] 15 |     fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout]    |                                                        ^^ associated type `Ok` not found
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `S`
[INFO] [stdout]   --> src/ser/mod.rs:788:63
[INFO] [stdout]    |
[INFO] [stdout] 15 |     fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout]    |                                                               ^^^^^ associated type `Error` not found
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0220, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0220`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_struct_variant (line 1215) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/mod.rs:1216:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::ser::{Serialize, SerializeStructVariant, Serializer};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_u128 (line 602) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/ser/mod.rs:603:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::Serializer;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/mod.rs:605:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | serde::__private_serialize!();
[INFO] [stdout]   | ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Serialize` in this scope
[INFO] [stdout]  --> src/ser/mod.rs:607:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | impl Serialize for u128 {
[INFO] [stdout]   |      ^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]   |
[INFO] [stdout] 2 + use alt_serde::Serialize;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_i32 (line 455) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/ser/mod.rs:456:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::Serializer;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/mod.rs:458:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | serde::__private_serialize!();
[INFO] [stdout]   | ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Serialize` in this scope
[INFO] [stdout]  --> src/ser/mod.rs:460:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | impl Serialize for i32 {
[INFO] [stdout]   |      ^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]   |
[INFO] [stdout] 2 + use alt_serde::Serialize;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_tuple_struct (line 1053) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/mod.rs:1054:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::ser::{Serialize, SerializeTupleStruct, Serializer};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_tuple (line 1025) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/mod.rs:1026:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::ser::{Serialize, SerializeTuple, Serializer};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_struct (line 1179) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/mod.rs:1180:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::ser::{Serialize, SerializeStruct, Serializer};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_str (line 688) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/ser/mod.rs:689:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::Serializer;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/mod.rs:691:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | serde::__private_serialize!();
[INFO] [stdout]   | ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Serialize` in this scope
[INFO] [stdout]  --> src/ser/mod.rs:693:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | impl Serialize for str {
[INFO] [stdout]   |      ^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]   |
[INFO] [stdout] 2 + use alt_serde::Serialize;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_u8 (line 521) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/ser/mod.rs:522:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::Serializer;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/mod.rs:524:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | serde::__private_serialize!();
[INFO] [stdout]   | ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Serialize` in this scope
[INFO] [stdout]  --> src/ser/mod.rs:526:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | impl Serialize for u8 {
[INFO] [stdout]   |      ^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]   |
[INFO] [stdout] 2 + use alt_serde::Serialize;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_tuple (line 995) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/mod.rs:996:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::ser::{Serialize, Serializer, SerializeTuple};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Ok` not found for `S`
[INFO] [stdout]   --> src/ser/mod.rs:1012:56
[INFO] [stdout]    |
[INFO] [stdout] 19 |     fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout]    |                                                        ^^ associated type `Ok` not found
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Error` not found for `S`
[INFO] [stdout]   --> src/ser/mod.rs:1012:63
[INFO] [stdout]    |
[INFO] [stdout] 19 |     fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
[INFO] [stdout]    |                                                               ^^^^^ associated type `Error` not found
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0220, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0220`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_u32 (line 565) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/ser/mod.rs:566:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::Serializer;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/mod.rs:568:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | serde::__private_serialize!();
[INFO] [stdout]   | ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Serialize` in this scope
[INFO] [stdout]  --> src/ser/mod.rs:570:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | impl Serialize for u32 {
[INFO] [stdout]   |      ^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]   |
[INFO] [stdout] 2 + use alt_serde::Serialize;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_tuple_variant (line 1085) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/mod.rs:1086:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::ser::{Serialize, SerializeTupleVariant, Serializer};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_unit_struct (line 829) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/ser/mod.rs:830:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::{Serialize, Serializer};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_unit_variant (line 851) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/ser/mod.rs:852:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::{Serialize, Serializer};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_u64 (line 583) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/ser/mod.rs:584:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::Serializer;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/mod.rs:586:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | serde::__private_serialize!();
[INFO] [stdout]   | ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Serialize` in this scope
[INFO] [stdout]  --> src/ser/mod.rs:588:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | impl Serialize for u64 {
[INFO] [stdout]   |      ^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]   |
[INFO] [stdout] 2 + use alt_serde::Serialize;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_unit (line 809) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/ser/mod.rs:810:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::Serializer;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/mod.rs:812:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | serde::__private_serialize!();
[INFO] [stdout]   | ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Serialize` in this scope
[INFO] [stdout]  --> src/ser/mod.rs:814:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | impl Serialize for () {
[INFO] [stdout]   |      ^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]   |
[INFO] [stdout] 2 + use alt_serde::Serialize;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ser/mod.rs - ser::Serializer::serialize_u16 (line 543) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/ser/mod.rs:544:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use serde::Serializer;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `serde`
[INFO] [stdout]  --> src/ser/mod.rs:546:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | serde::__private_serialize!();
[INFO] [stdout]   | ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Serialize` in this scope
[INFO] [stdout]  --> src/ser/mod.rs:548:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | impl Serialize for u16 {
[INFO] [stdout]   |      ^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]   |
[INFO] [stdout] 2 + use alt_serde::Serialize;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/de/ignored_any.rs - de::ignored_any::IgnoredAny (line 13)
[INFO] [stdout]     src/de/mod.rs - de::DeserializeOwned (line 580)
[INFO] [stdout]     src/de/mod.rs - de::DeserializeSeed (line 619)
[INFO] [stdout]     src/de/mod.rs - de::DeserializeSeed (line 633)
[INFO] [stdout]     src/de/mod.rs - de::DeserializeSeed (line 666)
[INFO] [stdout]     src/de/mod.rs - de::Deserializer::is_human_readable (line 1156)
[INFO] [stdout]     src/de/mod.rs - de::Error::custom (line 302)
[INFO] [stdout]     src/de/mod.rs - de::Expected (line 434)
[INFO] [stdout]     src/de/mod.rs - de::Expected (line 459)
[INFO] [stdout]     src/de/mod.rs - de::IntoDeserializer (line 2218)
[INFO] [stdout]     src/de/mod.rs - de::Unexpected (line 309)
[INFO] [stdout]     src/de/mod.rs - de::VariantAccess::newtype_variant_seed (line 2055)
[INFO] [stdout]     src/de/mod.rs - de::VariantAccess::struct_variant (line 2158)
[INFO] [stdout]     src/de/mod.rs - de::VariantAccess::tuple_variant (line 2111)
[INFO] [stdout]     src/de/mod.rs - de::VariantAccess::unit_variant (line 2015)
[INFO] [stdout]     src/de/mod.rs - de::Visitor (line 1233)
[INFO] [stdout]     src/de/mod.rs - de::Visitor::expecting (line 1274)
[INFO] [stdout]     src/de/value.rs - de::value (line 4)
[INFO] [stdout]     src/integer128.rs - integer128::serde_if_integer128 (line 12)
[INFO] [stdout]     src/macros.rs - macros::forward_to_deserialize_any (line 14)
[INFO] [stdout]     src/macros.rs - macros::forward_to_deserialize_any (line 50)
[INFO] [stdout]     src/macros.rs - macros::forward_to_deserialize_any (line 81)
[INFO] [stdout]     src/ser/fmt.rs - ser::fmt::&'amutfmt::Formatter<'b> (line 20)
[INFO] [stdout]     src/ser/impossible.rs - ser::impossible::Impossible (line 18)
[INFO] [stdout]     src/ser/mod.rs - ser::Error::custom (line 192)
[INFO] [stdout]     src/ser/mod.rs - ser::Serialize::serialize (line 222)
[INFO] [stdout]     src/ser/mod.rs - ser::SerializeMap (line 1723)
[INFO] [stdout]     src/ser/mod.rs - ser::SerializeSeq (line 1456)
[INFO] [stdout]     src/ser/mod.rs - ser::SerializeStruct (line 1834)
[INFO] [stdout]     src/ser/mod.rs - ser::SerializeStructVariant (line 1894)
[INFO] [stdout]     src/ser/mod.rs - ser::SerializeTuple (line 1520)
[INFO] [stdout]     src/ser/mod.rs - ser::SerializeTuple (line 1550)
[INFO] [stdout]     src/ser/mod.rs - ser::SerializeTupleStruct (line 1620)
[INFO] [stdout]     src/ser/mod.rs - ser::SerializeTupleVariant (line 1665)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::collect_map (line 1294)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::collect_seq (line 1257)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::collect_str (line 1334)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::is_human_readable (line 1407)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_bool (line 389)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_bytes (line 712)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_char (line 670)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_f32 (line 631)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_f64 (line 649)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_i128 (line 492)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_i16 (line 433)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_i32 (line 455)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_i64 (line 473)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_i8 (line 411)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_map (line 1131)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_newtype_struct (line 884)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_newtype_variant (line 912)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_none (line 741)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_seq (line 950)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_some (line 774)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_str (line 688)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_struct (line 1179)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_struct_variant (line 1215)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_tuple (line 1025)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_tuple (line 995)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_tuple_struct (line 1053)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_tuple_variant (line 1085)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_u128 (line 602)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_u16 (line 543)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_u32 (line 565)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_u64 (line 583)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_u8 (line 521)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_unit (line 809)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_unit_struct (line 829)
[INFO] [stdout]     src/ser/mod.rs - ser::Serializer::serialize_unit_variant (line 851)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 2 passed; 69 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.24s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "1e024bc4212c5e0983cb68b479a6352eaf8eff2bfe9bbfb2feb8bd6108e3706d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1e024bc4212c5e0983cb68b479a6352eaf8eff2bfe9bbfb2feb8bd6108e3706d", kill_on_drop: false }`
[INFO] [stdout] 1e024bc4212c5e0983cb68b479a6352eaf8eff2bfe9bbfb2feb8bd6108e3706d
