[INFO] fetching crate calendrical_calculations 0.1.0...
[INFO] testing calendrical_calculations-0.1.0 against master#1871252fc8bb672d40787e67404e6eaae7059369 for pr-125151
[INFO] extracting crate calendrical_calculations 0.1.0 into /workspace/builds/worker-0-tc1/source
[INFO] validating manifest of crates.io crate calendrical_calculations 0.1.0 on toolchain 1871252fc8bb672d40787e67404e6eaae7059369
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate calendrical_calculations 0.1.0
[INFO] finished tweaking crates.io crate calendrical_calculations 0.1.0
[INFO] tweaked toml for crates.io crate calendrical_calculations 0.1.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" "+1871252fc8bb672d40787e67404e6eaae7059369" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 8 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 298fd66d06a8a54218b4dfcc5bc5607714102312e9b08ec20efc9c0b5396bb88
[INFO] running `Command { std: "docker" "start" "-a" "298fd66d06a8a54218b4dfcc5bc5607714102312e9b08ec20efc9c0b5396bb88", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "298fd66d06a8a54218b4dfcc5bc5607714102312e9b08ec20efc9c0b5396bb88", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "298fd66d06a8a54218b4dfcc5bc5607714102312e9b08ec20efc9c0b5396bb88", kill_on_drop: false }`
[INFO] [stdout] 298fd66d06a8a54218b4dfcc5bc5607714102312e9b08ec20efc9c0b5396bb88
[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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 91fbda647c9bb488d8cb25dc367895fcbe8a8921638a724267ca4880cbabbe72
[INFO] running `Command { std: "docker" "start" "-a" "91fbda647c9bb488d8cb25dc367895fcbe8a8921638a724267ca4880cbabbe72", kill_on_drop: false }`
[INFO] [stderr]    Compiling libm v0.2.8
[INFO] [stderr]    Compiling syn v2.0.66
[INFO] [stderr]    Compiling core_maths v0.1.0
[INFO] [stderr]    Compiling displaydoc v0.2.4
[INFO] [stderr]    Compiling calendrical_calculations v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/error.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(Display, Debug, Copy, Clone, PartialEq)]
[INFO] [stdout]    |          ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_DERIVE_Display_FOR_LocationOutOfBoundsError`
[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 `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc`
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.11s
[INFO] running `Command { std: "docker" "inspect" "91fbda647c9bb488d8cb25dc367895fcbe8a8921638a724267ca4880cbabbe72", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "91fbda647c9bb488d8cb25dc367895fcbe8a8921638a724267ca4880cbabbe72", kill_on_drop: false }`
[INFO] [stdout] 91fbda647c9bb488d8cb25dc367895fcbe8a8921638a724267ca4880cbabbe72
[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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c1661479affb7aa833924a51de2d653945bb01db2ab931e9620c7cdd4e7331f0
[INFO] running `Command { std: "docker" "start" "-a" "c1661479affb7aa833924a51de2d653945bb01db2ab931e9620c7cdd4e7331f0", kill_on_drop: false }`
[INFO] [stderr]    Compiling calendrical_calculations v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/error.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(Display, Debug, Copy, Clone, PartialEq)]
[INFO] [stdout]    |          ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_DERIVE_Display_FOR_LocationOutOfBoundsError`
[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 `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc`
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/error.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(Display, Debug, Copy, Clone, PartialEq)]
[INFO] [stdout]    |          ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_DERIVE_Display_FOR_LocationOutOfBoundsError`
[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 `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc`
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.34s
[INFO] running `Command { std: "docker" "inspect" "c1661479affb7aa833924a51de2d653945bb01db2ab931e9620c7cdd4e7331f0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c1661479affb7aa833924a51de2d653945bb01db2ab931e9620c7cdd4e7331f0", kill_on_drop: false }`
[INFO] [stdout] c1661479affb7aa833924a51de2d653945bb01db2ab931e9620c7cdd4e7331f0
[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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 6ec48ab8d88bde5e7f38c9076136b3cc93ac9da457efce3f7b77cc8cb65bbd1a
[INFO] running `Command { std: "docker" "start" "-a" "6ec48ab8d88bde5e7f38c9076136b3cc93ac9da457efce3f7b77cc8cb65bbd1a", kill_on_drop: false }`
[INFO] [stderr] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stderr]   --> src/error.rs:13:10
[INFO] [stderr]    |
[INFO] [stderr] 13 | #[derive(Display, Debug, Copy, Clone, PartialEq)]
[INFO] [stderr]    |          ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: move this `impl` block outside the of the current constant `_DERIVE_Display_FOR_LocationOutOfBoundsError`
[INFO] [stderr]    = 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] [stderr]    = 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] [stderr]    = 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] [stderr]    = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc`
[INFO] [stderr]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stderr]    = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `calendrical_calculations` (lib) generated 1 warning
[INFO] [stderr] warning: `calendrical_calculations` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/calendrical_calculations-9e4d359e21efb6a9)
[INFO] [stdout] 
[INFO] [stdout] running 43 tests
[INFO] [stdout] test astronomy::tests::check_astronomy_0th_new_moon ... ok
[INFO] [stdout] test astronomy::tests::check_location_valid_case ... ok
[INFO] [stdout] test astronomy::tests::check_location_errors ... ok
[INFO] [stdout] test astronomy::tests::check_lunar_altitude ... ok
[INFO] [stdout] test astronomy::tests::check_lunar_longitude ... ok
[INFO] [stdout] test astronomy::tests::check_lunar_parallax ... ok
[INFO] [stdout] test astronomy::tests::check_next_new_moon ... ok
[INFO] [stdout] test astronomy::tests::check_lunar_distance ... ok
[INFO] [stdout] test astronomy::tests::check_moonset ... ok
[INFO] [stdout] test astronomy::tests::check_lunar_latitude ... ok
[INFO] [stdout] test astronomy::tests::check_ephemeris_correction ... ok
[INFO] [stdout] test astronomy::tests::check_solar_longitude ... ok
[INFO] [stdout] test astronomy::tests::check_sunset ... ok
[INFO] [stdout] test chinese_based::test::test_seollal ... ok
[INFO] [stdout] test chinese_based::test::test_chinese_new_moon_directionality ... ok
[INFO] [stdout] test chinese_based::test::test_chinese_new_year_on_or_before ... ok
[INFO] [stdout] test astronomy::tests::check_obliquity ... ok
[INFO] [stdout] test astronomy::tests::check_num_of_new_moon_0 ... ok
[INFO] [stdout] test hebrew::tests::test_book_hebrew_year_length_correction ... ok
[INFO] [stdout] test hebrew::tests::test_civil_to_book_conversion ... ok
[INFO] [stdout] test hebrew::tests::test_book_hebrew_calendar_elapsed_days ... ok
[INFO] [stdout] test hebrew::tests::test_book_hebrew_new_year ... ok
[INFO] [stdout] test hebrew::tests::test_days_in_book_hebrew_year ... ok
[INFO] [stdout] test hebrew::tests::test_book_hebrew_from_fixed ... ok
[INFO] [stdout] test hebrew::tests::test_hebrew_epoch ... ok
[INFO] [stdout] test helpers::test_binary_search ... ok
[INFO] [stdout] test hebrew::tests::test_hebrew_molad ... ok
[INFO] [stdout] test hebrew::tests::test_last_book_hebrew_month ... ok
[INFO] [stdout] test hebrew::tests::test_short_kislev ... ok
[INFO] [stdout] test helpers::test_invert_angular ... ok
[INFO] [stdout] test helpers::test_div_ceil ... ok
[INFO] [stdout] test islamic::tests::test_islamic_epoch_thursday ... ok
[INFO] [stdout] test helpers::test_i64_to_saturated_i32 ... ok
[INFO] [stdout] test islamic::tests::test_islamic_epoch_friday ... ok
[INFO] [stdout] test persian::tests::test_nowruz ... ok
[INFO] [stdout] test rata_die::test_moment_to_rata_die_conversion ... ok
[INFO] [stdout] test hebrew::tests::test_fixed_from_book_hebrew ... ok
[INFO] [stdout] test hebrew::tests::test_last_day_in_book_hebrew_month ... ok
[INFO] [stdout] test hebrew::tests::test_long_marheshvan ... ok
[INFO] [stdout] test persian::tests::test_persian_epoch ... ok
[INFO] [stdout] test astronomy::tests::check_new_moon_directionality ... ok
[INFO] [stdout] test islamic::tests::test_saudi_criterion ... ok
[INFO] [stdout] test islamic::tests::test_saudi_new_month_or_before ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests calendrical_calculations
[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] running `Command { std: "docker" "inspect" "6ec48ab8d88bde5e7f38c9076136b3cc93ac9da457efce3f7b77cc8cb65bbd1a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6ec48ab8d88bde5e7f38c9076136b3cc93ac9da457efce3f7b77cc8cb65bbd1a", kill_on_drop: false }`
[INFO] [stdout] 6ec48ab8d88bde5e7f38c9076136b3cc93ac9da457efce3f7b77cc8cb65bbd1a
[INFO] testing calendrical_calculations-0.1.0 against try#b642703cf9526da1e72c0b6755753b939a9c6b6d for pr-125151
[INFO] extracting crate calendrical_calculations 0.1.0 into /workspace/builds/worker-0-tc2/source
[INFO] validating manifest of crates.io crate calendrical_calculations 0.1.0 on toolchain b642703cf9526da1e72c0b6755753b939a9c6b6d
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate calendrical_calculations 0.1.0
[INFO] finished tweaking crates.io crate calendrical_calculations 0.1.0
[INFO] tweaked toml for crates.io crate calendrical_calculations 0.1.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" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 8 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c655a453aa6f8786d22fc22b07b4826042c0471ed1878fea08465e7528be9277
[INFO] running `Command { std: "docker" "start" "-a" "c655a453aa6f8786d22fc22b07b4826042c0471ed1878fea08465e7528be9277", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c655a453aa6f8786d22fc22b07b4826042c0471ed1878fea08465e7528be9277", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c655a453aa6f8786d22fc22b07b4826042c0471ed1878fea08465e7528be9277", kill_on_drop: false }`
[INFO] [stdout] c655a453aa6f8786d22fc22b07b4826042c0471ed1878fea08465e7528be9277
[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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1ef0262a5a3d9f2c775198c8ef2f59c76a0fb50cb44319c457f4e965c4b2c603
[INFO] running `Command { std: "docker" "start" "-a" "1ef0262a5a3d9f2c775198c8ef2f59c76a0fb50cb44319c457f4e965c4b2c603", kill_on_drop: false }`
[INFO] [stderr]    Compiling libm v0.2.8
[INFO] [stderr]    Compiling syn v2.0.66
[INFO] [stderr]    Compiling core_maths v0.1.0
[INFO] [stderr]    Compiling displaydoc v0.2.4
[INFO] [stderr]    Compiling calendrical_calculations v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/error.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(Display, Debug, Copy, Clone, PartialEq)]
[INFO] [stdout]    |          ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_DERIVE_Display_FOR_LocationOutOfBoundsError`
[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 `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc`
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.26s
[INFO] running `Command { std: "docker" "inspect" "1ef0262a5a3d9f2c775198c8ef2f59c76a0fb50cb44319c457f4e965c4b2c603", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1ef0262a5a3d9f2c775198c8ef2f59c76a0fb50cb44319c457f4e965c4b2c603", kill_on_drop: false }`
[INFO] [stdout] 1ef0262a5a3d9f2c775198c8ef2f59c76a0fb50cb44319c457f4e965c4b2c603
[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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9b55ee14501f41034c3c1eee831b5eef999dadb69818405dcab374e5360cf492
[INFO] running `Command { std: "docker" "start" "-a" "9b55ee14501f41034c3c1eee831b5eef999dadb69818405dcab374e5360cf492", kill_on_drop: false }`
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/error.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(Display, Debug, Copy, Clone, PartialEq)]
[INFO] [stdout]    |          ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_DERIVE_Display_FOR_LocationOutOfBoundsError`
[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 `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc`
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling calendrical_calculations v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/error.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(Display, Debug, Copy, Clone, PartialEq)]
[INFO] [stdout]    |          ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_DERIVE_Display_FOR_LocationOutOfBoundsError`
[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 `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc`
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.24s
[INFO] running `Command { std: "docker" "inspect" "9b55ee14501f41034c3c1eee831b5eef999dadb69818405dcab374e5360cf492", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9b55ee14501f41034c3c1eee831b5eef999dadb69818405dcab374e5360cf492", kill_on_drop: false }`
[INFO] [stdout] 9b55ee14501f41034c3c1eee831b5eef999dadb69818405dcab374e5360cf492
[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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 90f78a8ca92e76f26901b2b5b70fdb65ed970f6a5ca576d68e3478cc03e67e88
[INFO] running `Command { std: "docker" "start" "-a" "90f78a8ca92e76f26901b2b5b70fdb65ed970f6a5ca576d68e3478cc03e67e88", kill_on_drop: false }`
[INFO] [stderr] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stderr]   --> src/error.rs:13:10
[INFO] [stderr]    |
[INFO] [stderr] 13 | #[derive(Display, Debug, Copy, Clone, PartialEq)]
[INFO] [stderr]    |          ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: move this `impl` block outside the of the current constant `_DERIVE_Display_FOR_LocationOutOfBoundsError`
[INFO] [stderr]    = 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] [stderr]    = 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] [stderr]    = 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] [stderr]    = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc`
[INFO] [stderr]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stderr]    = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `calendrical_calculations` (lib) generated 1 warning
[INFO] [stderr] warning: `calendrical_calculations` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/calendrical_calculations-9e4d359e21efb6a9)
[INFO] [stdout] 
[INFO] [stdout] running 43 tests
[INFO] [stdout] test astronomy::tests::check_location_errors ... ok
[INFO] [stdout] test astronomy::tests::check_ephemeris_correction ... ok
[INFO] [stdout] test astronomy::tests::check_lunar_distance ... ok
[INFO] [stdout] test astronomy::tests::check_astronomy_0th_new_moon ... ok
[INFO] [stdout] test astronomy::tests::check_location_valid_case ... ok
[INFO] [stdout] test astronomy::tests::check_lunar_altitude ... ok
[INFO] [stdout] test astronomy::tests::check_next_new_moon ... ok
[INFO] [stdout] test astronomy::tests::check_num_of_new_moon_0 ... ok
[INFO] [stdout] test astronomy::tests::check_obliquity ... ok
[INFO] [stdout] test astronomy::tests::check_lunar_longitude ... ok
[INFO] [stdout] test astronomy::tests::check_solar_longitude ... ok
[INFO] [stdout] test astronomy::tests::check_sunset ... ok
[INFO] [stdout] test astronomy::tests::check_lunar_latitude ... ok
[INFO] [stdout] test astronomy::tests::check_lunar_parallax ... ok
[INFO] [stdout] test chinese_based::test::test_chinese_new_moon_directionality ... ok
[INFO] [stdout] test chinese_based::test::test_chinese_new_year_on_or_before ... ok
[INFO] [stdout] test chinese_based::test::test_seollal ... ok
[INFO] [stdout] test hebrew::tests::test_book_hebrew_calendar_elapsed_days ... ok
[INFO] [stdout] test hebrew::tests::test_book_hebrew_new_year ... ok
[INFO] [stdout] test hebrew::tests::test_book_hebrew_year_length_correction ... ok
[INFO] [stdout] test hebrew::tests::test_book_hebrew_from_fixed ... ok
[INFO] [stdout] test hebrew::tests::test_civil_to_book_conversion ... ok
[INFO] [stdout] test hebrew::tests::test_fixed_from_book_hebrew ... ok
[INFO] [stdout] test hebrew::tests::test_last_book_hebrew_month ... ok
[INFO] [stdout] test astronomy::tests::check_moonset ... ok
[INFO] [stdout] test hebrew::tests::test_hebrew_molad ... ok
[INFO] [stdout] test hebrew::tests::test_last_day_in_book_hebrew_month ... ok
[INFO] [stdout] test hebrew::tests::test_long_marheshvan ... ok
[INFO] [stdout] test hebrew::tests::test_hebrew_epoch ... ok
[INFO] [stdout] test helpers::test_binary_search ... ok
[INFO] [stdout] test hebrew::tests::test_short_kislev ... ok
[INFO] [stdout] test helpers::test_div_ceil ... ok
[INFO] [stdout] test helpers::test_invert_angular ... ok
[INFO] [stdout] test helpers::test_i64_to_saturated_i32 ... ok
[INFO] [stdout] test islamic::tests::test_islamic_epoch_thursday ... ok
[INFO] [stdout] test islamic::tests::test_islamic_epoch_friday ... ok
[INFO] [stdout] test hebrew::tests::test_days_in_book_hebrew_year ... ok
[INFO] [stdout] test persian::tests::test_nowruz ... ok
[INFO] [stdout] test rata_die::test_moment_to_rata_die_conversion ... ok
[INFO] [stdout] test persian::tests::test_persian_epoch ... ok
[INFO] [stdout] test islamic::tests::test_saudi_criterion ... ok
[INFO] [stdout] test islamic::tests::test_saudi_new_month_or_before ... ok
[INFO] [stdout] test astronomy::tests::check_new_moon_directionality ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests calendrical_calculations
[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] running `Command { std: "docker" "inspect" "90f78a8ca92e76f26901b2b5b70fdb65ed970f6a5ca576d68e3478cc03e67e88", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "90f78a8ca92e76f26901b2b5b70fdb65ed970f6a5ca576d68e3478cc03e67e88", kill_on_drop: false }`
[INFO] [stdout] 90f78a8ca92e76f26901b2b5b70fdb65ed970f6a5ca576d68e3478cc03e67e88
