[INFO] cloning repository https://github.com/KarlitosVII/trilogy-save-editor-cli
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/KarlitosVII/trilogy-save-editor-cli" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKarlitosVII%2Ftrilogy-save-editor-cli", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKarlitosVII%2Ftrilogy-save-editor-cli'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 63deaaf0c8ad33db0e3a058ada4dd85b1a9fcc2e
[INFO] checking KarlitosVII/trilogy-save-editor-cli against 1.95.0 for pr-155915
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKarlitosVII%2Ftrilogy-save-editor-cli" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/KarlitosVII/trilogy-save-editor-cli
[INFO] finished tweaking git repo https://github.com/KarlitosVII/trilogy-save-editor-cli
[INFO] tweaked toml for git repo https://github.com/KarlitosVII/trilogy-save-editor-cli written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/KarlitosVII/trilogy-save-editor-cli on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/KarlitosVII/trilogy-save-editor-cli already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e14c77139c6ddcff73fa9fc5fb7d3687683bbcc01e824282fbd2787fb873d4af
[INFO] running `Command { std: "docker" "start" "-a" "e14c77139c6ddcff73fa9fc5fb7d3687683bbcc01e824282fbd2787fb873d4af", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e14c77139c6ddcff73fa9fc5fb7d3687683bbcc01e824282fbd2787fb873d4af", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e14c77139c6ddcff73fa9fc5fb7d3687683bbcc01e824282fbd2787fb873d4af", kill_on_drop: false }`
[INFO] [stdout] e14c77139c6ddcff73fa9fc5fb7d3687683bbcc01e824282fbd2787fb873d4af
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 66fad239c37561834493f26e405c0c734bf740d3dd158a917d1f6e53886d4170
[INFO] running `Command { std: "docker" "start" "-a" "66fad239c37561834493f26e405c0c734bf740d3dd158a917d1f6e53886d4170", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.107
[INFO] [stderr]    Compiling rustix v0.36.8
[INFO] [stderr]    Compiling serde v1.0.152
[INFO] [stderr]    Compiling indexmap v1.9.2
[INFO] [stderr]    Compiling ahash v0.8.3
[INFO] [stderr]     Checking once_cell v1.17.0
[INFO] [stderr]     Checking os_str_bytes v6.4.1
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]     Checking miniz_oxide v0.6.2
[INFO] [stderr]     Checking getrandom v0.2.8
[INFO] [stderr]     Checking termcolor v1.2.0
[INFO] [stderr]     Checking bitvec v1.0.1
[INFO] [stderr]     Checking uuid v1.3.0
[INFO] [stderr]     Checking flate2 v1.0.25
[INFO] [stderr]     Checking clap_lex v0.3.1
[INFO] [stderr]     Checking is-terminal v0.4.3
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling serde_derive v1.0.152
[INFO] [stderr]    Compiling clap_derive v4.1.0
[INFO] [stderr]    Compiling derive_more v0.99.17
[INFO] [stderr]     Checking clap v4.1.4
[INFO] [stderr]     Checking ron v0.8.0
[INFO] [stderr]     Checking trilogy-save-editor-cli v1.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/unreal/deserializer.rs:260:9
[INFO] [stdout]     |
[INFO] [stdout] 256 | /     fn deserialize_enum<V>(self, _: &'static str, _: &'static [&'static str], visitor: V) -> Result<V::Value>
[INFO] [stdout] 257 | |     where
[INFO] [stdout] 258 | |         V: Visitor<'de>,
[INFO] [stdout]     | |________________________- move the `impl` block outside of this method `deserialize_enum`
[INFO] [stdout] 259 |       {
[INFO] [stdout] 260 |           impl<'de, 'a> EnumAccess<'de> for &'a mut Deserializer<'de> {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^----------^^^^^^^^^^^^^^^^^^------------^^^^^
[INFO] [stdout]     |                         |                           |
[INFO] [stdout]     |                         |                           `Deserializer` is not local
[INFO] [stdout]     |                         `EnumAccess` 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/unreal/deserializer.rs:260:9
[INFO] [stdout]     |
[INFO] [stdout] 256 | /     fn deserialize_enum<V>(self, _: &'static str, _: &'static [&'static str], visitor: V) -> Result<V::Value>
[INFO] [stdout] 257 | |     where
[INFO] [stdout] 258 | |         V: Visitor<'de>,
[INFO] [stdout]     | |________________________- move the `impl` block outside of this method `deserialize_enum`
[INFO] [stdout] 259 |       {
[INFO] [stdout] 260 |           impl<'de, 'a> EnumAccess<'de> for &'a mut Deserializer<'de> {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^----------^^^^^^^^^^^^^^^^^^------------^^^^^
[INFO] [stdout]     |                         |                           |
[INFO] [stdout]     |                         |                           `Deserializer` is not local
[INFO] [stdout]     |                         `EnumAccess` 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] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.66s
[INFO] running `Command { std: "docker" "inspect" "66fad239c37561834493f26e405c0c734bf740d3dd158a917d1f6e53886d4170", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "66fad239c37561834493f26e405c0c734bf740d3dd158a917d1f6e53886d4170", kill_on_drop: false }`
[INFO] [stdout] 66fad239c37561834493f26e405c0c734bf740d3dd158a917d1f6e53886d4170
