[INFO] fetching crate full_moon 0.19.0...
[INFO] checking full_moon-0.19.0 against master#c2f2db79ca3024f68d22b45aa22b570775c2c4ad for pr-124157
[INFO] extracting crate full_moon 0.19.0 into /workspace/builds/worker-0-tc1/source
[INFO] validating manifest of crates.io crate full_moon 0.19.0 on toolchain c2f2db79ca3024f68d22b45aa22b570775c2c4ad
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate full_moon 0.19.0
[INFO] finished tweaking crates.io crate full_moon 0.19.0
[INFO] tweaked toml for crates.io crate full_moon 0.19.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 102 packages to latest compatible versions
[INFO] [stderr]       Adding anes v0.1.6 (latest: v0.2.0)
[INFO] [stderr]       Adding convert_case v0.4.0 (latest: v0.6.0)
[INFO] [stderr]       Adding encode_unicode v0.3.6 (latest: v1.0.0)
[INFO] [stderr]       Adding hashbrown v0.12.3 (latest: v0.14.5)
[INFO] [stderr]       Adding indexmap v1.9.3 (latest: v2.2.6)
[INFO] [stderr]       Adding itertools v0.10.5 (latest: v0.12.1)
[INFO] [stderr]       Adding logos v0.12.1 (latest: v0.14.0)
[INFO] [stderr]       Adding logos-derive v0.12.1 (latest: v0.14.0)
[INFO] [stderr]       Adding regex-syntax v0.6.29 (latest: v0.8.3)
[INFO] [stderr]       Adding smol_str v0.1.24 (latest: v0.2.1)
[INFO] [stderr]       Adding syn v1.0.109 (latest: v2.0.60)
[INFO] [stderr]       Adding yansi v0.5.1 (latest: v1.0.1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded full_moon_derive v0.11.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8a70d6d12c6b4994e2d450eaa3e46733ae214177f9dbcde3e10b4fd04eb19040
[INFO] running `Command { std: "docker" "start" "-a" "8a70d6d12c6b4994e2d450eaa3e46733ae214177f9dbcde3e10b4fd04eb19040", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8a70d6d12c6b4994e2d450eaa3e46733ae214177f9dbcde3e10b4fd04eb19040", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8a70d6d12c6b4994e2d450eaa3e46733ae214177f9dbcde3e10b4fd04eb19040", kill_on_drop: false }`
[INFO] [stdout] 8a70d6d12c6b4994e2d450eaa3e46733ae214177f9dbcde3e10b4fd04eb19040
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3d6ce45a60efaab6ac3a2f7ee60839491c39ab8ffa5bacb0ce2dd26976bbbbc1
[INFO] running `Command { std: "docker" "start" "-a" "3d6ce45a60efaab6ac3a2f7ee60839491c39ab8ffa5bacb0ce2dd26976bbbbc1", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.200
[INFO] [stderr]     Checking aho-corasick v1.1.3
[INFO] [stderr]    Compiling syn v2.0.60
[INFO] [stderr]    Compiling beef v0.5.2
[INFO] [stderr]    Compiling regex-syntax v0.6.29
[INFO] [stderr]     Checking clap_lex v0.7.0
[INFO] [stderr]     Checking anstyle v1.0.7
[INFO] [stderr]     Checking bstr v1.9.1
[INFO] [stderr]     Checking criterion-plot v0.5.0
[INFO] [stderr]    Compiling derive_more v0.99.17
[INFO] [stderr]     Checking clap_builder v4.5.2
[INFO] [stderr]     Checking console v0.15.8
[INFO] [stderr]    Compiling full_moon_derive v0.11.0
[INFO] [stderr]     Checking is-terminal v0.4.12
[INFO] [stderr]     Checking linked-hash-map v0.5.6
[INFO] [stderr]     Checking bytecount v0.6.8
[INFO] [stderr]     Checking similar v2.5.0
[INFO] [stderr]     Checking regex-automata v0.4.6
[INFO] [stderr]     Checking clap v4.5.4
[INFO] [stderr]    Compiling serde_derive v1.0.200
[INFO] [stderr]    Compiling logos-derive v0.12.1
[INFO] [stderr]     Checking globset v0.4.14
[INFO] [stderr]     Checking regex v1.10.4
[INFO] [stderr]     Checking logos v0.12.1
[INFO] [stderr]     Checking serde_json v1.0.116
[INFO] [stderr]     Checking smol_str v0.1.24
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking insta v1.38.0
[INFO] [stderr]     Checking full_moon v0.19.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking criterion v0.5.1
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/ast/parser_util.rs:77:32
[INFO] [stdout]      |
[INFO] [stdout] 77   |           #[derive(Clone, Debug, Display, PartialEq, Eq, Node, Visit)]
[INFO] [stdout]      |                                  ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ast/mod.rs:2010:1
[INFO] [stdout]      |
[INFO] [stdout] 2010 | / make_op!(BinOp,
[INFO] [stdout] 2011 | |     #[doc = "Operators that require two operands, such as X + Y or X - Y"]
[INFO] [stdout] 2012 | |     #[visit(skip_visit_self)]
[INFO] [stdout] 2013 | |     {
[INFO] [stdout] ...    |
[INFO] [stdout] 2041 | |     }
[INFO] [stdout] 2042 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_derive_more_DisplayAs_impl` and up 2 bodies
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]      = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: the derive macro `Display` may come from an old version of the `derive_more` crate, try updating your dependency with `cargo update -p derive_more`
[INFO] [stdout]      = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]      = note: this warning originates in the derive macro `Display` which comes from the expansion of the macro `make_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/ast/parser_util.rs:77:32
[INFO] [stdout]      |
[INFO] [stdout] 77   |           #[derive(Clone, Debug, Display, PartialEq, Eq, Node, Visit)]
[INFO] [stdout]      |                                  ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ast/mod.rs:2127:1
[INFO] [stdout]      |
[INFO] [stdout] 2127 | / make_op!(UnOp,
[INFO] [stdout] 2128 | |     #[doc = "Operators that require just one operand, such as #X"]
[INFO] [stdout] 2129 | |     {
[INFO] [stdout] 2130 | |         Minus,
[INFO] [stdout] ...    |
[INFO] [stdout] 2135 | |     }
[INFO] [stdout] 2136 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_derive_more_DisplayAs_impl` and up 2 bodies
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]      = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: the derive macro `Display` may come from an old version of the `derive_more` crate, try updating your dependency with `cargo update -p derive_more`
[INFO] [stdout]      = note: this warning originates in the derive macro `Display` which comes from the expansion of the macro `make_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read ../benches/t.rs: No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `full_moon` (bench "t") due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/ast/parser_util.rs:77:32
[INFO] [stdout]      |
[INFO] [stdout] 77   |           #[derive(Clone, Debug, Display, PartialEq, Eq, Node, Visit)]
[INFO] [stdout]      |                                  ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ast/mod.rs:2010:1
[INFO] [stdout]      |
[INFO] [stdout] 2010 | / make_op!(BinOp,
[INFO] [stdout] 2011 | |     #[doc = "Operators that require two operands, such as X + Y or X - Y"]
[INFO] [stdout] 2012 | |     #[visit(skip_visit_self)]
[INFO] [stdout] 2013 | |     {
[INFO] [stdout] ...    |
[INFO] [stdout] 2041 | |     }
[INFO] [stdout] 2042 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_derive_more_DisplayAs_impl` and up 2 bodies
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]      = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: the derive macro `Display` may come from an old version of the `derive_more` crate, try updating your dependency with `cargo update -p derive_more`
[INFO] [stdout]      = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]      = note: this warning originates in the derive macro `Display` which comes from the expansion of the macro `make_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/ast/parser_util.rs:77:32
[INFO] [stdout]      |
[INFO] [stdout] 77   |           #[derive(Clone, Debug, Display, PartialEq, Eq, Node, Visit)]
[INFO] [stdout]      |                                  ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ast/mod.rs:2127:1
[INFO] [stdout]      |
[INFO] [stdout] 2127 | / make_op!(UnOp,
[INFO] [stdout] 2128 | |     #[doc = "Operators that require just one operand, such as #X"]
[INFO] [stdout] 2129 | |     {
[INFO] [stdout] 2130 | |         Minus,
[INFO] [stdout] ...    |
[INFO] [stdout] 2135 | |     }
[INFO] [stdout] 2136 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_derive_more_DisplayAs_impl` and up 2 bodies
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]      = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: the derive macro `Display` may come from an old version of the `derive_more` crate, try updating your dependency with `cargo update -p derive_more`
[INFO] [stdout]      = note: this warning originates in the derive macro `Display` which comes from the expansion of the macro `make_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "3d6ce45a60efaab6ac3a2f7ee60839491c39ab8ffa5bacb0ce2dd26976bbbbc1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3d6ce45a60efaab6ac3a2f7ee60839491c39ab8ffa5bacb0ce2dd26976bbbbc1", kill_on_drop: false }`
[INFO] [stdout] 3d6ce45a60efaab6ac3a2f7ee60839491c39ab8ffa5bacb0ce2dd26976bbbbc1
[INFO] checking full_moon-0.19.0 against try#9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88 for pr-124157
[INFO] extracting crate full_moon 0.19.0 into /workspace/builds/worker-0-tc2/source
[INFO] validating manifest of crates.io crate full_moon 0.19.0 on toolchain 9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate full_moon 0.19.0
[INFO] finished tweaking crates.io crate full_moon 0.19.0
[INFO] tweaked toml for crates.io crate full_moon 0.19.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 102 packages to latest compatible versions
[INFO] [stderr]       Adding anes v0.1.6 (latest: v0.2.0)
[INFO] [stderr]       Adding convert_case v0.4.0 (latest: v0.6.0)
[INFO] [stderr]       Adding encode_unicode v0.3.6 (latest: v1.0.0)
[INFO] [stderr]       Adding hashbrown v0.12.3 (latest: v0.14.5)
[INFO] [stderr]       Adding indexmap v1.9.3 (latest: v2.2.6)
[INFO] [stderr]       Adding itertools v0.10.5 (latest: v0.12.1)
[INFO] [stderr]       Adding logos v0.12.1 (latest: v0.14.0)
[INFO] [stderr]       Adding logos-derive v0.12.1 (latest: v0.14.0)
[INFO] [stderr]       Adding regex-syntax v0.6.29 (latest: v0.8.3)
[INFO] [stderr]       Adding smol_str v0.1.24 (latest: v0.2.1)
[INFO] [stderr]       Adding syn v1.0.109 (latest: v2.0.60)
[INFO] [stderr]       Adding yansi v0.5.1 (latest: v1.0.1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ce07fad610277311c3d46dc680ea659689598eabe15639b635ea7d864605f751
[INFO] running `Command { std: "docker" "start" "-a" "ce07fad610277311c3d46dc680ea659689598eabe15639b635ea7d864605f751", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ce07fad610277311c3d46dc680ea659689598eabe15639b635ea7d864605f751", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ce07fad610277311c3d46dc680ea659689598eabe15639b635ea7d864605f751", kill_on_drop: false }`
[INFO] [stdout] ce07fad610277311c3d46dc680ea659689598eabe15639b635ea7d864605f751
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=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:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a3ea5d25d7016070e2cd344f6c908c67bad06592eff9810dd6041f093286fcdb
[INFO] running `Command { std: "docker" "start" "-a" "a3ea5d25d7016070e2cd344f6c908c67bad06592eff9810dd6041f093286fcdb", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.200
[INFO] [stderr]     Checking aho-corasick v1.1.3
[INFO] [stderr]    Compiling syn v2.0.60
[INFO] [stderr]    Compiling beef v0.5.2
[INFO] [stderr]     Checking anstyle v1.0.7
[INFO] [stderr]     Checking clap_lex v0.7.0
[INFO] [stderr]    Compiling regex-syntax v0.6.29
[INFO] [stderr]     Checking bstr v1.9.1
[INFO] [stderr]    Compiling derive_more v0.99.17
[INFO] [stderr]     Checking criterion-plot v0.5.0
[INFO] [stderr]     Checking clap_builder v4.5.2
[INFO] [stderr]     Checking console v0.15.8
[INFO] [stderr]    Compiling full_moon_derive v0.11.0
[INFO] [stderr]     Checking is-terminal v0.4.12
[INFO] [stderr]     Checking bytecount v0.6.8
[INFO] [stderr]     Checking similar v2.5.0
[INFO] [stderr]     Checking linked-hash-map v0.5.6
[INFO] [stderr]     Checking regex-automata v0.4.6
[INFO] [stderr]     Checking clap v4.5.4
[INFO] [stderr]    Compiling serde_derive v1.0.200
[INFO] [stderr]    Compiling logos-derive v0.12.1
[INFO] [stderr]     Checking regex v1.10.4
[INFO] [stderr]     Checking globset v0.4.14
[INFO] [stderr]     Checking logos v0.12.1
[INFO] [stderr]     Checking serde_json v1.0.116
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking smol_str v0.1.24
[INFO] [stderr]     Checking insta v1.38.0
[INFO] [stderr]     Checking full_moon v0.19.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking criterion v0.5.1
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/ast/parser_util.rs:77:32
[INFO] [stdout]      |
[INFO] [stdout] 77   |           #[derive(Clone, Debug, Display, PartialEq, Eq, Node, Visit)]
[INFO] [stdout]      |                                  ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ast/mod.rs:2010:1
[INFO] [stdout]      |
[INFO] [stdout] 2010 | / make_op!(BinOp,
[INFO] [stdout] 2011 | |     #[doc = "Operators that require two operands, such as X + Y or X - Y"]
[INFO] [stdout] 2012 | |     #[visit(skip_visit_self)]
[INFO] [stdout] 2013 | |     {
[INFO] [stdout] ...    |
[INFO] [stdout] 2041 | |     }
[INFO] [stdout] 2042 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_derive_more_DisplayAs_impl` and up 2 bodies
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]      = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: the derive macro `Display` may come from an old version of the `derive_more` crate, try updating your dependency with `cargo update -p derive_more`
[INFO] [stdout]      = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]      = note: this warning originates in the derive macro `Display` which comes from the expansion of the macro `make_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/ast/parser_util.rs:77:32
[INFO] [stdout]      |
[INFO] [stdout] 77   |           #[derive(Clone, Debug, Display, PartialEq, Eq, Node, Visit)]
[INFO] [stdout]      |                                  ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ast/mod.rs:2127:1
[INFO] [stdout]      |
[INFO] [stdout] 2127 | / make_op!(UnOp,
[INFO] [stdout] 2128 | |     #[doc = "Operators that require just one operand, such as #X"]
[INFO] [stdout] 2129 | |     {
[INFO] [stdout] 2130 | |         Minus,
[INFO] [stdout] ...    |
[INFO] [stdout] 2135 | |     }
[INFO] [stdout] 2136 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_derive_more_DisplayAs_impl` and up 2 bodies
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]      = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: the derive macro `Display` may come from an old version of the `derive_more` crate, try updating your dependency with `cargo update -p derive_more`
[INFO] [stdout]      = note: this warning originates in the derive macro `Display` which comes from the expansion of the macro `make_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read ../benches/date.rs: No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read ../benches/t.rs: No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `full_moon` (bench "date") due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `full_moon` (bench "t") due to 2 previous errors
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/ast/parser_util.rs:77:32
[INFO] [stdout]      |
[INFO] [stdout] 77   |           #[derive(Clone, Debug, Display, PartialEq, Eq, Node, Visit)]
[INFO] [stdout]      |                                  ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ast/mod.rs:2010:1
[INFO] [stdout]      |
[INFO] [stdout] 2010 | / make_op!(BinOp,
[INFO] [stdout] 2011 | |     #[doc = "Operators that require two operands, such as X + Y or X - Y"]
[INFO] [stdout] 2012 | |     #[visit(skip_visit_self)]
[INFO] [stdout] 2013 | |     {
[INFO] [stdout] ...    |
[INFO] [stdout] 2041 | |     }
[INFO] [stdout] 2042 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_derive_more_DisplayAs_impl` and up 2 bodies
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]      = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: the derive macro `Display` may come from an old version of the `derive_more` crate, try updating your dependency with `cargo update -p derive_more`
[INFO] [stdout]      = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]      = note: this warning originates in the derive macro `Display` which comes from the expansion of the macro `make_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]     --> src/ast/parser_util.rs:77:32
[INFO] [stdout]      |
[INFO] [stdout] 77   |           #[derive(Clone, Debug, Display, PartialEq, Eq, Node, Visit)]
[INFO] [stdout]      |                                  ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/ast/mod.rs:2127:1
[INFO] [stdout]      |
[INFO] [stdout] 2127 | / make_op!(UnOp,
[INFO] [stdout] 2128 | |     #[doc = "Operators that require just one operand, such as #X"]
[INFO] [stdout] 2129 | |     {
[INFO] [stdout] 2130 | |         Minus,
[INFO] [stdout] ...    |
[INFO] [stdout] 2135 | |     }
[INFO] [stdout] 2136 | | );
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: move this `impl` block outside the of the current constant `_derive_more_DisplayAs_impl` and up 2 bodies
[INFO] [stdout]      = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]      = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]      = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]      = note: the derive macro `Display` may come from an old version of the `derive_more` crate, try updating your dependency with `cargo update -p derive_more`
[INFO] [stdout]      = note: this warning originates in the derive macro `Display` which comes from the expansion of the macro `make_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "a3ea5d25d7016070e2cd344f6c908c67bad06592eff9810dd6041f093286fcdb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a3ea5d25d7016070e2cd344f6c908c67bad06592eff9810dd6041f093286fcdb", kill_on_drop: false }`
[INFO] [stdout] a3ea5d25d7016070e2cd344f6c908c67bad06592eff9810dd6041f093286fcdb
