[INFO] fetching crate cairo-felt 0.8.2-hotfix1...
[INFO] testing cairo-felt-0.8.2-hotfix1 against master#1871252fc8bb672d40787e67404e6eaae7059369 for pr-125151
[INFO] extracting crate cairo-felt 0.8.2-hotfix1 into /workspace/builds/worker-4-tc1/source
[INFO] validating manifest of crates.io crate cairo-felt 0.8.2-hotfix1 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 cairo-felt 0.8.2-hotfix1
[INFO] finished tweaking crates.io crate cairo-felt 0.8.2-hotfix1
[INFO] tweaked toml for crates.io crate cairo-felt 0.8.2-hotfix1 written to /workspace/builds/worker-4-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 63 packages to latest compatible versions
[INFO] [stderr]       Adding hash32 v0.2.1 (latest: v0.3.1)
[INFO] [stderr]       Adding heapless v0.7.17 (latest: v0.8.0)
[INFO] [stderr]       Adding lambdaworks-math v0.1.3 (latest: v0.7.0)
[INFO] [stderr]       Adding linux-raw-sys v0.4.14 (latest: v0.6.4)
[INFO] [stderr]       Adding quick-error v1.2.3 (latest: v2.0.1)
[INFO] [stderr]       Adding rstest v0.17.0 (latest: v0.19.0)
[INFO] [stderr]       Adding rstest_macros v0.17.0 (latest: v0.19.0)
[INFO] [stderr]       Adding spin v0.5.2 (latest: v0.9.8)
[INFO] [stderr]       Adding syn v1.0.109 (latest: v2.0.66)
[INFO] [stderr]       Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0)
[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] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded lambdaworks-math v0.1.3
[INFO] [stderr]   Downloaded rstest_macros v0.17.0
[INFO] [stderr]   Downloaded rstest v0.17.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 90d76233d6dea80ffe7e7341c8cb209c03579b1e0b8c1c9f3a9a41b179756f8c
[INFO] running `Command { std: "docker" "start" "-a" "90d76233d6dea80ffe7e7341c8cb209c03579b1e0b8c1c9f3a9a41b179756f8c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "90d76233d6dea80ffe7e7341c8cb209c03579b1e0b8c1c9f3a9a41b179756f8c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "90d76233d6dea80ffe7e7341c8cb209c03579b1e0b8c1c9f3a9a41b179756f8c", kill_on_drop: false }`
[INFO] [stdout] 90d76233d6dea80ffe7e7341c8cb209c03579b1e0b8c1c9f3a9a41b179756f8c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 27149dda4cf056cfa1f113016ae200d0dae4214f82268ea9513bdd331a681cb1
[INFO] running `Command { std: "docker" "start" "-a" "27149dda4cf056cfa1f113016ae200d0dae4214f82268ea9513bdd331a681cb1", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.83
[INFO] [stderr]    Compiling serde v1.0.202
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]    Compiling syn v2.0.66
[INFO] [stderr]    Compiling serde_derive v1.0.202
[INFO] [stderr]    Compiling num-bigint v0.4.5
[INFO] [stderr]    Compiling cairo-felt v0.8.2-hotfix1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated method `num_integer::Integer::divides`: Please use is_multiple_of instead
[INFO] [stdout]    --> src/lib_bigint_felt.rs:672:20
[INFO] [stdout]     |
[INFO] [stdout] 672 |         self.value.divides(&other.value)
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.45s
[INFO] running `Command { std: "docker" "inspect" "27149dda4cf056cfa1f113016ae200d0dae4214f82268ea9513bdd331a681cb1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "27149dda4cf056cfa1f113016ae200d0dae4214f82268ea9513bdd331a681cb1", kill_on_drop: false }`
[INFO] [stdout] 27149dda4cf056cfa1f113016ae200d0dae4214f82268ea9513bdd331a681cb1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] dacc580126e3b3ab1a3c0ce2795f576f876be3e02e771e2fd2fbd0ef435b1ba8
[INFO] running `Command { std: "docker" "start" "-a" "dacc580126e3b3ab1a3c0ce2795f576f876be3e02e771e2fd2fbd0ef435b1ba8", kill_on_drop: false }`
[INFO] [stderr]    Compiling semver v1.0.23
[INFO] [stderr]    Compiling linux-raw-sys v0.4.14
[INFO] [stderr]    Compiling bitflags v2.5.0
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rustix v0.38.34
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling syn v2.0.66
[INFO] [stderr]    Compiling wait-timeout v0.2.0
[INFO] [stderr]    Compiling rand_xorshift v0.3.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling rstest_macros v0.17.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling serde_derive v1.0.202
[INFO] [stderr]    Compiling tempfile v3.10.1
[INFO] [stderr]    Compiling rusty-fork v0.3.0
[INFO] [stderr]    Compiling proptest v1.4.0
[INFO] [stderr]    Compiling serde v1.0.202
[INFO] [stderr]    Compiling num-bigint v0.4.5
[INFO] [stderr]    Compiling rstest v0.17.0
[INFO] [stderr]    Compiling cairo-felt v0.8.2-hotfix1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated method `num_integer::Integer::divides`: Please use is_multiple_of instead
[INFO] [stdout]    --> src/lib_bigint_felt.rs:672:20
[INFO] [stdout]     |
[INFO] [stdout] 672 |         self.value.divides(&other.value)
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `num_integer::Integer::divides`: Please use is_multiple_of instead
[INFO] [stdout]    --> src/lib_bigint_felt.rs:672:20
[INFO] [stdout]     |
[INFO] [stdout] 672 |         self.value.divides(&other.value)
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `num_integer::Integer::divides`: Please use is_multiple_of instead
[INFO] [stdout]     --> src/lib_bigint_felt.rs:1361:28
[INFO] [stdout]      |
[INFO] [stdout] 1361 |             prop_assert!(x.divides(&y));
[INFO] [stdout]      |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 25.40s
[INFO] running `Command { std: "docker" "inspect" "dacc580126e3b3ab1a3c0ce2795f576f876be3e02e771e2fd2fbd0ef435b1ba8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dacc580126e3b3ab1a3c0ce2795f576f876be3e02e771e2fd2fbd0ef435b1ba8", kill_on_drop: false }`
[INFO] [stdout] dacc580126e3b3ab1a3c0ce2795f576f876be3e02e771e2fd2fbd0ef435b1ba8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] e7c2f83cc59bd952ad07ede0d03bcc0b2225be040452f35ab944f18eb051e5b1
[INFO] running `Command { std: "docker" "start" "-a" "e7c2f83cc59bd952ad07ede0d03bcc0b2225be040452f35ab944f18eb051e5b1", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated method `num_integer::Integer::divides`: Please use is_multiple_of instead
[INFO] [stderr]    --> src/lib_bigint_felt.rs:672:20
[INFO] [stderr]     |
[INFO] [stderr] 672 |         self.value.divides(&other.value)
[INFO] [stderr]     |                    ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `cairo-felt` (lib) generated 1 warning
[INFO] [stderr] warning: use of deprecated method `num_integer::Integer::divides`: Please use is_multiple_of instead
[INFO] [stderr]     --> src/lib_bigint_felt.rs:1361:28
[INFO] [stderr]      |
[INFO] [stderr] 1361 |             prop_assert!(x.divides(&y));
[INFO] [stderr]      |                            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `cairo-felt` (lib test) generated 2 warnings (1 duplicate)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cairo_felt-b2b6fb2d2ddccf9c)
[INFO] [stdout] 
[INFO] [stdout] running 125 tests
[INFO] [stdout] test bigint_felt::tests::add_assign_zeros ... ok
[INFO] [stdout] test bigint_felt::tests::bit_and_zeros ... ok
[INFO] [stdout] test bigint_felt::tests::bit_xor_zeros ... ok
[INFO] [stdout] test bigint_felt::tests::add_zeros ... ok
[INFO] [stdout] test bigint_felt::tests::bit_or_zeros ... ok
[INFO] [stdout] test bigint_felt::tests::negate_zero ... ok
[INFO] [stdout] test bigint_felt::tests::mul_zeros ... ok
[INFO] [stdout] test bigint_felt::tests::mul_assign_zeros ... ok
[INFO] [stdout] test bigint_felt::tests::rem_zero ... ok
[INFO] [stdout] test bigint_felt::tests::shift_left_zero ... ok
[INFO] [stdout] test bigint_felt::tests::shift_right_assign_zero ... ok
[INFO] [stdout] test bigint_felt::tests::shift_right_zero ... ok
[INFO] [stdout] test bigint_felt::tests::div_zeros - should panic ... ok
[INFO] [stdout] test bigint_felt::tests::div_zeros_ref - should panic ... ok
[INFO] [stdout] test bigint_felt::tests::sub_assign_zeros ... ok
[INFO] [stdout] test bigint_felt::tests::sub_usize_felt ... ok
[INFO] [stdout] test bigint_felt::tests::sub_zeros ... ok
[INFO] [stdout] test bigint_felt::tests::neg_bigint_felt_within_field ... ok
[INFO] [stdout] test bigint_felt::tests::sum_zeros ... ok
[INFO] [stdout] test bigint_felt::tests::shift_right_assign_bigint_felt_within_field ... ok
[INFO] [stdout] test bigint_felt::tests::shift_right_bigint_felt_within_field ... ok
[INFO] [stdout] test bigint_felt::tests::shift_left_bigint_felt_within_field ... ok
[INFO] [stdout] test bigint_felt::tests::add_bigint_felts_within_field ... ok
[INFO] [stdout] test bigint_felt::tests::bitxor_bigint_felts_within_field ... ok
[INFO] [stdout] test bigint_felt::tests::add_assign_bigint_felts_within_field ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_1_0::y_1__2 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_1_0::y_2__1 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_assign_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_1_0::y_3_0 ... ok
[INFO] [stdout] test lib_bigint_felt::test::abs ... ok
[INFO] [stdout] test bigint_felt::tests::bitor_bigint_felts_within_field ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_1_0::y_4_1 ... ok
[INFO] [stdout] test bigint_felt::tests::rem_bigint_felt_within_field ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_1_0::y_5_1i128_neg__ ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_2_1::y_1__2 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_1_0::y_6_i64__MINasi128 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_2_1::y_3_0 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_2_1::y_4_1 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_2_1::y_6_i64__MINasi128 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_1_0::y_8_u64__MAXasi128_1 ... ok
[INFO] [stdout] test bigint_felt::tests::bitand_bigint_felts_within_field ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_2_1::y_9__u64__MAXasi128__neg__ ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_1_0::y_7_u64__MAXasi128 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_2_1::y_7_u64__MAXasi128 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_2_1::y_5_1i128_neg__ ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_3_u64__MAX::y_1__2 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_2_1::y_2__1 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_2_1::y_8_u64__MAXasi128_1 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_3_u64__MAX::y_5_1i128_neg__ ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_1_0::y_9__u64__MAXasi128__neg__ ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_3_u64__MAX::y_2__1 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_3_u64__MAX::y_6_i64__MINasi128 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_is_inv_sub ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_3_u64__MAX::y_4_1 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_3_u64__MAX::y_3_0 ... ok
[INFO] [stdout] test bigint_felt::tests::mul_assign_bigint_felts_within_field ... ok
[INFO] [stdout] test bigint_felt::tests::mul_bigint_felts_within_field ... ok
[INFO] [stdout] test bigint_felt::tests::sub_assign_bigint_felt_within_field ... ok
[INFO] [stdout] test bigint_felt::tests::div_bigint_felts_within_field ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_3_u64__MAX::y_7_u64__MAXasi128 ... ok
[INFO] [stdout] test lib_bigint_felt::test::bit_xor_zeros_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_3_u64__MAX::y_9__u64__MAXasi128__neg__ ... ok
[INFO] [stdout] test lib_bigint_felt::test::bit_or_zeros_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_3_u64__MAX::y_8_u64__MAXasi128_1 ... ok
[INFO] [stdout] test lib_bigint_felt::test::bit_and_zeros_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_extremes ... ok
[INFO] [stdout] test lib_bigint_felt::test::from_u64_and_to_u64_primitive ... ok
[INFO] [stdout] test lib_bigint_felt::test::from_i64_and_to_i64_primitive ... ok
[INFO] [stdout] test lib_bigint_felt::test::felt_is_always_positive ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_u32_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::is_one ... ok
[INFO] [stdout] test lib_bigint_felt::test::divides_doesnt_panic ... ok
[INFO] [stdout] test lib_bigint_felt::test::is_zero ... ok
[INFO] [stdout] test lib_bigint_felt::test::is_odd ... ok
[INFO] [stdout] test lib_bigint_felt::test::felt_is_never_negative ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_u32_is_inv_sub ... ok
[INFO] [stdout] test lib_bigint_felt::test::bitor_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::lower_bound ... ok
[INFO] [stdout] test lib_bigint_felt::test::is_multiple_of_doesnt_panic ... ok
[INFO] [stdout] test lib_bigint_felt::test::is_even ... ok
[INFO] [stdout] test lib_bigint_felt::test::bitxor_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::bitand_in_range ... ok
[INFO] [stdout] test bigint_felt::tests::sub_bigint_felt_within_field ... ok
[INFO] [stdout] test lib_bigint_felt::test::lcm_doesnt_panic ... ok
[INFO] [stdout] test lib_bigint_felt::test::from_bytes_be_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::mul_zeros_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::one_value ... ok
[INFO] [stdout] test lib_bigint_felt::test::non_zero_felt_signum_is_always_one ... ok
[INFO] [stdout] test lib_bigint_felt::test::signum_of_zero_is_zero ... ok
[INFO] [stdout] test lib_bigint_felt::test::neg_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::mul_assign_in_range ... ok
[INFO] [stdout] test bigint_felt::tests::sum_bigint_felt_within_field ... ok
[INFO] [stdout] test lib_bigint_felt::test::one_multiplicative_identity ... ok
[INFO] [stdout] test lib_bigint_felt::test::mul ... ok
[INFO] [stdout] test lib_bigint_felt::test::new_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::shift_right_assign_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::sub_abs ... ok
[INFO] [stdout] test lib_bigint_felt::test::rem_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::shift_left_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::shift_right_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::sum_zeros_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::to_be_bytes ... ok
[INFO] [stdout] test lib_bigint_felt::test::sub_u32_is_inv_add ... ok
[INFO] [stdout] test lib_bigint_felt::test::sub_u32_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::to_le_bytes ... ok
[INFO] [stdout] test lib_bigint_felt::test::to_u128_ok ... ok
[INFO] [stdout] test lib_bigint_felt::test::sub ... ok
[INFO] [stdout] test lib_bigint_felt::test::upper_bound ... ok
[INFO] [stdout] test lib_bigint_felt::test::zero_value ... ok
[INFO] [stdout] test lib_bigint_felt::test::sub_assign_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::sub_usize_is_inv_add ... ok
[INFO] [stdout] test lib_bigint_felt::test::sum_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::sub_usize_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::zero_additive_identity ... ok
[INFO] [stdout] test lib_bigint_felt::test::to_u128_out_of_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::gcd_doesnt_panic ... ok
[INFO] [stdout] test lib_bigint_felt::test::to_le_digits ... ok
[INFO] [stdout] test lib_bigint_felt::test::pow_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::div_is_mul_inv ... ok
[INFO] [stdout] test lib_bigint_felt::test::pow_felt_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::modpow_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::sqrt_is_inv_square ... ok
[INFO] [stdout] test lib_bigint_felt::test::sqrt_in_range ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 125 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 44.49s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cairo_felt
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/lib_bigint_felt.rs - lib_bigint_felt::Felt252::to_signed_felt (line 189) ... ok
[INFO] [stdout] test src/lib_bigint_felt.rs - lib_bigint_felt::Felt252::to_biguint (line 215) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "e7c2f83cc59bd952ad07ede0d03bcc0b2225be040452f35ab944f18eb051e5b1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e7c2f83cc59bd952ad07ede0d03bcc0b2225be040452f35ab944f18eb051e5b1", kill_on_drop: false }`
[INFO] [stdout] e7c2f83cc59bd952ad07ede0d03bcc0b2225be040452f35ab944f18eb051e5b1
[INFO] testing cairo-felt-0.8.2-hotfix1 against try#b642703cf9526da1e72c0b6755753b939a9c6b6d for pr-125151
[INFO] extracting crate cairo-felt 0.8.2-hotfix1 into /workspace/builds/worker-4-tc2/source
[INFO] validating manifest of crates.io crate cairo-felt 0.8.2-hotfix1 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 cairo-felt 0.8.2-hotfix1
[INFO] finished tweaking crates.io crate cairo-felt 0.8.2-hotfix1
[INFO] tweaked toml for crates.io crate cairo-felt 0.8.2-hotfix1 written to /workspace/builds/worker-4-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 63 packages to latest compatible versions
[INFO] [stderr]       Adding hash32 v0.2.1 (latest: v0.3.1)
[INFO] [stderr]       Adding heapless v0.7.17 (latest: v0.8.0)
[INFO] [stderr]       Adding lambdaworks-math v0.1.3 (latest: v0.7.0)
[INFO] [stderr]       Adding linux-raw-sys v0.4.14 (latest: v0.6.4)
[INFO] [stderr]       Adding quick-error v1.2.3 (latest: v2.0.1)
[INFO] [stderr]       Adding rstest v0.17.0 (latest: v0.19.0)
[INFO] [stderr]       Adding rstest_macros v0.17.0 (latest: v0.19.0)
[INFO] [stderr]       Adding spin v0.5.2 (latest: v0.9.8)
[INFO] [stderr]       Adding syn v1.0.109 (latest: v2.0.66)
[INFO] [stderr]       Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0)
[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-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 0edcc62e557436df6ee05ffa510d4d2a0cd267a0e7369d48b68904e64f31c3c5
[INFO] running `Command { std: "docker" "start" "-a" "0edcc62e557436df6ee05ffa510d4d2a0cd267a0e7369d48b68904e64f31c3c5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0edcc62e557436df6ee05ffa510d4d2a0cd267a0e7369d48b68904e64f31c3c5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0edcc62e557436df6ee05ffa510d4d2a0cd267a0e7369d48b68904e64f31c3c5", kill_on_drop: false }`
[INFO] [stdout] 0edcc62e557436df6ee05ffa510d4d2a0cd267a0e7369d48b68904e64f31c3c5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 5d201b363b2196385e339e72934c311d635062c6d97b0f517e8ec8024f0aee89
[INFO] running `Command { std: "docker" "start" "-a" "5d201b363b2196385e339e72934c311d635062c6d97b0f517e8ec8024f0aee89", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.83
[INFO] [stderr]    Compiling serde v1.0.202
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]    Compiling syn v2.0.66
[INFO] [stderr]    Compiling serde_derive v1.0.202
[INFO] [stderr]    Compiling num-bigint v0.4.5
[INFO] [stderr]    Compiling cairo-felt v0.8.2-hotfix1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated method `num_integer::Integer::divides`: Please use is_multiple_of instead
[INFO] [stdout]    --> src/lib_bigint_felt.rs:672:20
[INFO] [stdout]     |
[INFO] [stdout] 672 |         self.value.divides(&other.value)
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.00s
[INFO] running `Command { std: "docker" "inspect" "5d201b363b2196385e339e72934c311d635062c6d97b0f517e8ec8024f0aee89", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5d201b363b2196385e339e72934c311d635062c6d97b0f517e8ec8024f0aee89", kill_on_drop: false }`
[INFO] [stdout] 5d201b363b2196385e339e72934c311d635062c6d97b0f517e8ec8024f0aee89
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] d8ca3ec98eaae1bc397bf7be8ca369d29cfaa49d8b348d180514749322cd8a37
[INFO] running `Command { std: "docker" "start" "-a" "d8ca3ec98eaae1bc397bf7be8ca369d29cfaa49d8b348d180514749322cd8a37", kill_on_drop: false }`
[INFO] [stderr]    Compiling semver v1.0.23
[INFO] [stderr]    Compiling bitflags v2.5.0
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling linux-raw-sys v0.4.14
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rustix v0.38.34
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling syn v2.0.66
[INFO] [stderr]    Compiling wait-timeout v0.2.0
[INFO] [stderr]    Compiling rand_xorshift v0.3.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling rstest_macros v0.17.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling serde_derive v1.0.202
[INFO] [stderr]    Compiling tempfile v3.10.1
[INFO] [stderr]    Compiling rusty-fork v0.3.0
[INFO] [stderr]    Compiling proptest v1.4.0
[INFO] [stderr]    Compiling serde v1.0.202
[INFO] [stderr]    Compiling rstest v0.17.0
[INFO] [stderr]    Compiling num-bigint v0.4.5
[INFO] [stderr]    Compiling cairo-felt v0.8.2-hotfix1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated method `num_integer::Integer::divides`: Please use is_multiple_of instead
[INFO] [stdout]    --> src/lib_bigint_felt.rs:672:20
[INFO] [stdout]     |
[INFO] [stdout] 672 |         self.value.divides(&other.value)
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `num_integer::Integer::divides`: Please use is_multiple_of instead
[INFO] [stdout]    --> src/lib_bigint_felt.rs:672:20
[INFO] [stdout]     |
[INFO] [stdout] 672 |         self.value.divides(&other.value)
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `num_integer::Integer::divides`: Please use is_multiple_of instead
[INFO] [stdout]     --> src/lib_bigint_felt.rs:1361:28
[INFO] [stdout]      |
[INFO] [stdout] 1361 |             prop_assert!(x.divides(&y));
[INFO] [stdout]      |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 10.59s
[INFO] running `Command { std: "docker" "inspect" "d8ca3ec98eaae1bc397bf7be8ca369d29cfaa49d8b348d180514749322cd8a37", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d8ca3ec98eaae1bc397bf7be8ca369d29cfaa49d8b348d180514749322cd8a37", kill_on_drop: false }`
[INFO] [stdout] d8ca3ec98eaae1bc397bf7be8ca369d29cfaa49d8b348d180514749322cd8a37
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] c278d6d4325c0759418da5205be2d138863f4f3d4042ca965f0864aa80b7cf57
[INFO] running `Command { std: "docker" "start" "-a" "c278d6d4325c0759418da5205be2d138863f4f3d4042ca965f0864aa80b7cf57", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated method `num_integer::Integer::divides`: Please use is_multiple_of instead
[INFO] [stderr]    --> src/lib_bigint_felt.rs:672:20
[INFO] [stderr]     |
[INFO] [stderr] 672 |         self.value.divides(&other.value)
[INFO] [stderr]     |                    ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `cairo-felt` (lib) generated 1 warning
[INFO] [stderr] warning: use of deprecated method `num_integer::Integer::divides`: Please use is_multiple_of instead
[INFO] [stderr]     --> src/lib_bigint_felt.rs:1361:28
[INFO] [stderr]      |
[INFO] [stderr] 1361 |             prop_assert!(x.divides(&y));
[INFO] [stderr]      |                            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `cairo-felt` (lib test) generated 2 warnings (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/cairo_felt-b2b6fb2d2ddccf9c)
[INFO] [stdout] 
[INFO] [stdout] running 125 tests
[INFO] [stdout] test bigint_felt::tests::bit_or_zeros ... ok
[INFO] [stdout] test bigint_felt::tests::add_assign_zeros ... ok
[INFO] [stdout] test bigint_felt::tests::add_zeros ... ok
[INFO] [stdout] test bigint_felt::tests::bit_xor_zeros ... ok
[INFO] [stdout] test bigint_felt::tests::bit_and_zeros ... ok
[INFO] [stdout] test bigint_felt::tests::mul_assign_zeros ... ok
[INFO] [stdout] test bigint_felt::tests::negate_zero ... ok
[INFO] [stdout] test bigint_felt::tests::rem_zero ... ok
[INFO] [stdout] test bigint_felt::tests::mul_zeros ... ok
[INFO] [stdout] test bigint_felt::tests::shift_right_assign_zero ... ok
[INFO] [stdout] test bigint_felt::tests::shift_left_zero ... ok
[INFO] [stdout] test bigint_felt::tests::shift_right_zero ... ok
[INFO] [stdout] test bigint_felt::tests::div_zeros_ref - should panic ... ok
[INFO] [stdout] test bigint_felt::tests::div_zeros - should panic ... ok
[INFO] [stdout] test bigint_felt::tests::sub_assign_zeros ... ok
[INFO] [stdout] test bigint_felt::tests::sub_usize_felt ... ok
[INFO] [stdout] test bigint_felt::tests::sub_zeros ... ok
[INFO] [stdout] test bigint_felt::tests::neg_bigint_felt_within_field ... ok
[INFO] [stdout] test bigint_felt::tests::shift_left_bigint_felt_within_field ... ok
[INFO] [stdout] test bigint_felt::tests::sum_zeros ... ok
[INFO] [stdout] test bigint_felt::tests::shift_right_assign_bigint_felt_within_field ... ok
[INFO] [stdout] test bigint_felt::tests::shift_right_bigint_felt_within_field ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_assign_in_range ... ok
[INFO] [stdout] test bigint_felt::tests::add_assign_bigint_felts_within_field ... ok
[INFO] [stdout] test bigint_felt::tests::add_bigint_felts_within_field ... ok
[INFO] [stdout] test bigint_felt::tests::bitor_bigint_felts_within_field ... ok
[INFO] [stdout] test bigint_felt::tests::rem_bigint_felt_within_field ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_1_0::y_4_1 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_1_0::y_3_0 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_1_0::y_5_1i128_neg__ ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_1_0::y_6_i64__MINasi128 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_1_0::y_7_u64__MAXasi128 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_1_0::y_8_u64__MAXasi128_1 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_1_0::y_9__u64__MAXasi128__neg__ ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_2_1::y_1__2 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_2_1::y_2__1 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_2_1::y_3_0 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_2_1::y_5_1i128_neg__ ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_2_1::y_4_1 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_2_1::y_6_i64__MINasi128 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_2_1::y_7_u64__MAXasi128 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_2_1::y_8_u64__MAXasi128_1 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_2_1::y_9__u64__MAXasi128__neg__ ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_3_u64__MAX::y_1__2 ... ok
[INFO] [stdout] test bigint_felt::tests::bitand_bigint_felts_within_field ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_3_u64__MAX::y_2__1 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_3_u64__MAX::y_4_1 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_3_u64__MAX::y_5_1i128_neg__ ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_3_u64__MAX::y_3_0 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_3_u64__MAX::y_6_i64__MINasi128 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_is_inv_sub ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_3_u64__MAX::y_7_u64__MAXasi128 ... ok
[INFO] [stdout] test bigint_felt::tests::bitxor_bigint_felts_within_field ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_3_u64__MAX::y_9__u64__MAXasi128__neg__ ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_3_u64__MAX::y_8_u64__MAXasi128_1 ... ok
[INFO] [stdout] test lib_bigint_felt::test::bit_or_zeros_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::bit_and_zeros_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::bit_xor_zeros_in_range ... ok
[INFO] [stdout] test bigint_felt::tests::mul_bigint_felts_within_field ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_1_0::y_1__2 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_in_range ... ok
[INFO] [stdout] test bigint_felt::tests::sub_assign_bigint_felt_within_field ... ok
[INFO] [stdout] test lib_bigint_felt::test::abs ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_edge_cases::x_1_0::y_2__1 ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64_extremes ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_to_u64 ... ok
[INFO] [stdout] test lib_bigint_felt::test::from_i64_and_to_i64_primitive ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_u32_is_inv_sub ... ok
[INFO] [stdout] test lib_bigint_felt::test::from_u64_and_to_u64_primitive ... ok
[INFO] [stdout] test lib_bigint_felt::test::add_u32_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::bitand_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::is_one ... ok
[INFO] [stdout] test lib_bigint_felt::test::is_zero ... ok
[INFO] [stdout] test lib_bigint_felt::test::bitxor_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::lower_bound ... ok
[INFO] [stdout] test lib_bigint_felt::test::bitor_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::divides_doesnt_panic ... ok
[INFO] [stdout] test bigint_felt::tests::sub_bigint_felt_within_field ... ok
[INFO] [stdout] test bigint_felt::tests::mul_assign_bigint_felts_within_field ... ok
[INFO] [stdout] test lib_bigint_felt::test::felt_is_always_positive ... ok
[INFO] [stdout] test lib_bigint_felt::test::from_bytes_be_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::mul_zeros_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::is_even ... ok
[INFO] [stdout] test lib_bigint_felt::test::one_value ... ok
[INFO] [stdout] test lib_bigint_felt::test::is_odd ... ok
[INFO] [stdout] test lib_bigint_felt::test::is_multiple_of_doesnt_panic ... ok
[INFO] [stdout] test lib_bigint_felt::test::lcm_doesnt_panic ... ok
[INFO] [stdout] test bigint_felt::tests::div_bigint_felts_within_field ... ok
[INFO] [stdout] test lib_bigint_felt::test::felt_is_never_negative ... ok
[INFO] [stdout] test lib_bigint_felt::test::mul ... ok
[INFO] [stdout] test lib_bigint_felt::test::signum_of_zero_is_zero ... ok
[INFO] [stdout] test lib_bigint_felt::test::neg_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::mul_assign_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::new_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::non_zero_felt_signum_is_always_one ... ok
[INFO] [stdout] test lib_bigint_felt::test::one_multiplicative_identity ... ok
[INFO] [stdout] test lib_bigint_felt::test::shift_right_assign_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::shift_left_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::rem_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::shift_right_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::sub_abs ... ok
[INFO] [stdout] test lib_bigint_felt::test::sum_zeros_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::sub_assign_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::sub_usize_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::sub_usize_is_inv_add ... ok
[INFO] [stdout] test lib_bigint_felt::test::sub ... ok
[INFO] [stdout] test lib_bigint_felt::test::sub_u32_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::sum_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::to_be_bytes ... ok
[INFO] [stdout] test lib_bigint_felt::test::sub_u32_is_inv_add ... ok
[INFO] [stdout] test lib_bigint_felt::test::upper_bound ... ok
[INFO] [stdout] test lib_bigint_felt::test::to_u128_ok ... ok
[INFO] [stdout] test lib_bigint_felt::test::to_le_bytes ... ok
[INFO] [stdout] test lib_bigint_felt::test::zero_value ... ok
[INFO] [stdout] test bigint_felt::tests::sum_bigint_felt_within_field ... ok
[INFO] [stdout] test lib_bigint_felt::test::to_le_digits ... ok
[INFO] [stdout] test lib_bigint_felt::test::to_u128_out_of_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::gcd_doesnt_panic ... ok
[INFO] [stdout] test lib_bigint_felt::test::zero_additive_identity ... ok
[INFO] [stdout] test lib_bigint_felt::test::pow_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::div_is_mul_inv ... ok
[INFO] [stdout] test lib_bigint_felt::test::pow_felt_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::modpow_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::sqrt_in_range ... ok
[INFO] [stdout] test lib_bigint_felt::test::sqrt_is_inv_square ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 125 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 40.99s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cairo_felt
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/lib_bigint_felt.rs - lib_bigint_felt::Felt252::to_biguint (line 215) ... ok
[INFO] [stdout] test src/lib_bigint_felt.rs - lib_bigint_felt::Felt252::to_signed_felt (line 189) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "c278d6d4325c0759418da5205be2d138863f4f3d4042ca965f0864aa80b7cf57", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c278d6d4325c0759418da5205be2d138863f4f3d4042ca965f0864aa80b7cf57", kill_on_drop: false }`
[INFO] [stdout] c278d6d4325c0759418da5205be2d138863f4f3d4042ca965f0864aa80b7cf57
