[INFO] fetching crate serde_state 0.4.8...
[INFO] testing serde_state-0.4.8 against nightly-2024-10-28 for randomize-layout
[INFO] extracting crate serde_state 0.4.8 into /workspace/builds/worker-6-tc1/source
[INFO] validating manifest of crates.io crate serde_state 0.4.8 on toolchain nightly-2024-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate serde_state 0.4.8
[INFO] finished tweaking crates.io crate serde_state 0.4.8
[INFO] tweaked toml for crates.io crate serde_state 0.4.8 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 12 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2021
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serde_derive_state v0.4.10
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 19682e05c1c7ac387cb14c0e38de74f1e78f3b192196efeab8b7cabab218a25a
[INFO] running `Command { std: "docker" "start" "-a" "19682e05c1c7ac387cb14c0e38de74f1e78f3b192196efeab8b7cabab218a25a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "19682e05c1c7ac387cb14c0e38de74f1e78f3b192196efeab8b7cabab218a25a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "19682e05c1c7ac387cb14c0e38de74f1e78f3b192196efeab8b7cabab218a25a", kill_on_drop: false }`
[INFO] [stdout] 19682e05c1c7ac387cb14c0e38de74f1e78f3b192196efeab8b7cabab218a25a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c2522c2f971ffddb12a197873403b7b7cd2d5f69103d5d91a90c916ef4295390
[INFO] running `Command { std: "docker" "start" "-a" "c2522c2f971ffddb12a197873403b7b7cd2d5f69103d5d91a90c916ef4295390", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2021
[INFO] [stderr]    Compiling serde_state v0.4.8 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/lib.rs:130:13
[INFO] [stdout]     |
[INFO] [stdout] 130 | #![cfg_attr(feature = "cargo-clippy", allow(doc_markdown))]
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `alloc`, `default`, `derive`, `playground`, `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:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 | #![cfg_attr(feature = "cargo-clippy", allow(linkedlist))]
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `alloc`, `default`, `derive`, `playground`, `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:132:13
[INFO] [stdout]     |
[INFO] [stdout] 132 | #![cfg_attr(feature = "cargo-clippy", allow(type_complexity))]
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `alloc`, `default`, `derive`, `playground`, `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:133:13
[INFO] [stdout]     |
[INFO] [stdout] 133 | #![cfg_attr(feature = "cargo-clippy", allow(zero_prefixed_literal))]
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `alloc`, `default`, `derive`, `playground`, `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] error: unused imports: `iter`, `mem`, and `slice`
[INFO] [stdout]    --> src/lib.rs:159:31
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub use self::core::{cmp, iter, mem, ops, slice, str};
[INFO] [stdout]     |                               ^^^^  ^^^       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:135:23
[INFO] [stdout]     |
[INFO] [stdout] 135 | #![deny(missing_docs, unused_imports)]
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused import: `self`
[INFO] [stdout]    --> src/lib.rs:165:33
[INFO] [stdout]     |
[INFO] [stdout] 165 |     pub use self::core::clone::{self, Clone};
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused imports: `From` and `self`
[INFO] [stdout]    --> src/lib.rs:166:35
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub use self::core::convert::{self, From, Into};
[INFO] [stdout]     |                                   ^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused import: `self`
[INFO] [stdout]    --> src/lib.rs:167:35
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub use self::core::default::{self, Default};
[INFO] [stdout]     |                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused import: `self`
[INFO] [stdout]    --> src/lib.rs:169:34
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub use self::core::marker::{self, PhantomData};
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused import: `self`
[INFO] [stdout]    --> src/lib.rs:170:34
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub use self::core::option::{self, Option};
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused import: `self`
[INFO] [stdout]    --> src/lib.rs:171:34
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub use self::core::result::{self, Result};
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused import: `net`
[INFO] [stdout]    --> src/lib.rs:209:26
[INFO] [stdout]     |
[INFO] [stdout] 209 |     pub use std::{error, net};
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused imports: `CStr`, `CString`, `OsStr`, and `OsString`
[INFO] [stdout]    --> src/lib.rs:214:24
[INFO] [stdout]     |
[INFO] [stdout] 214 |     pub use std::ffi::{CStr, CString, OsStr, OsString};
[INFO] [stdout]     |                        ^^^^  ^^^^^^^  ^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused imports: `PathBuf` and `Path`
[INFO] [stdout]    --> src/lib.rs:220:25
[INFO] [stdout]     |
[INFO] [stdout] 220 |     pub use std::path::{Path, PathBuf};
[INFO] [stdout]     |                         ^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused import: `std::time::Duration`
[INFO] [stdout]    --> src/lib.rs:224:13
[INFO] [stdout]     |
[INFO] [stdout] 224 |     pub use std::time::Duration;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/de/seed_impls.rs:157:9
[INFO] [stdout]     |
[INFO] [stdout] 153 | /     fn deserialize<D>(self, deserializer: D) -> Result<Self::Value, D::Error>
[INFO] [stdout] 154 | |     where
[INFO] [stdout] 155 | |         D: Deserializer<'de>,
[INFO] [stdout]     | |_____________________________- move the `impl` block outside of this method `deserialize`
[INFO] [stdout] 156 |       {
[INFO] [stdout] 157 |           impl<'de, S, F, T> Visitor<'de> for SeqSeed<S, F, T>
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^-------^^^^^^^^^^-------^^^^^^^^^
[INFO] [stdout]     |                              |                |
[INFO] [stdout]     |                              |                `SeqSeed` is not local
[INFO] [stdout]     |                              `Visitor` is not local
[INFO] [stdout]     |
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/de/seed_impls.rs:269:9
[INFO] [stdout]     |
[INFO] [stdout] 265 | /     fn deserialize<D>(self, deserializer: D) -> Result<Self::Value, D::Error>
[INFO] [stdout] 266 | |     where
[INFO] [stdout] 267 | |         D: Deserializer<'de>,
[INFO] [stdout]     | |_____________________________- move the `impl` block outside of this method `deserialize`
[INFO] [stdout] 268 |       {
[INFO] [stdout] 269 |           impl<'de, S> Visitor<'de> for OptionSeed<S>
[INFO] [stdout]     |           ^^^^^^^^^^^^^-------^^^^^^^^^^----------^^^
[INFO] [stdout]     |                        |                |
[INFO] [stdout]     |                        |                `OptionSeed` is not local
[INFO] [stdout]     |                        `Visitor` is not local
[INFO] [stdout]     |
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `serde_state` (lib) due to 11 previous errors; 6 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "c2522c2f971ffddb12a197873403b7b7cd2d5f69103d5d91a90c916ef4295390", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c2522c2f971ffddb12a197873403b7b7cd2d5f69103d5d91a90c916ef4295390", kill_on_drop: false }`
[INFO] [stdout] c2522c2f971ffddb12a197873403b7b7cd2d5f69103d5d91a90c916ef4295390
