[INFO] fetching crate rmath 0.1.5...
[INFO] testing rmath-0.1.5 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate rmath 0.1.5 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate rmath 0.1.5
[INFO] finished tweaking crates.io crate rmath 0.1.5
[INFO] tweaked toml for crates.io crate rmath 0.1.5 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rmath 0.1.5 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rmath 0.1.5 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] a03bf7f6697a5c68535dedccd44c31e69951ad8a2ee16a7c3b53747d3ccf75ea
[INFO] running `Command { std: "docker" "start" "a03bf7f6697a5c68535dedccd44c31e69951ad8a2ee16a7c3b53747d3ccf75ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a03bf7f6697a5c68535dedccd44c31e69951ad8a2ee16a7c3b53747d3ccf75ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a03bf7f6697a5c68535dedccd44c31e69951ad8a2ee16a7c3b53747d3ccf75ea" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a03bf7f6697a5c68535dedccd44c31e69951ad8a2ee16a7c3b53747d3ccf75ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a03bf7f6697a5c68535dedccd44c31e69951ad8a2ee16a7c3b53747d3ccf75ea" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling rmath v0.1.5 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition name: `rmath_avx2`
[INFO] [stdout]   --> src/bigint/mod.rs:19:7
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[cfg(rmath_avx2 = "support")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `docsrs`, `feature`, and `test` and 34 more
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rmath_avx2, values("support"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rmath_avx2, values(\"support\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rmath_avx2`
[INFO] [stdout]   --> src/bigint/mod.rs:25:60
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[cfg(not(any(target_arch = "x86", target_arch = "x86_64", rmath_avx2 = "support")))]
[INFO] [stdout]    |                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rmath_avx2, values("support"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rmath_avx2, values(\"support\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rmath_sse2`
[INFO] [stdout]   --> src/bigint/mod.rs:38:15
[INFO] [stdout]    |
[INFO] [stdout] 38 | #[cfg(not(any(rmath_sse2 = "support")))]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rmath_sse2, values("support"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rmath_sse2, values(\"support\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rmath_sse2`
[INFO] [stdout]   --> src/bigint/mod.rs:41:7
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[cfg(rmath_sse2 = "support")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rmath_sse2, values("support"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rmath_sse2, values(\"support\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around index expression
[INFO] [stdout]     --> src/bigint/nat.rs:1685:76
[INFO] [stdout]      |
[INFO] [stdout] 1685 | ...   Self::montgomery(tmpzz.as_mut_vec(), tmpz.as_vec(), powers[((yi as usize) >> (32 - n))].as_vec(), m.as_vec(), k0, num_words);
[INFO] [stdout]      |                                                                  ^                         ^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1685 -                 Self::montgomery(tmpzz.as_mut_vec(), tmpz.as_vec(), powers[((yi as usize) >> (32 - n))].as_vec(), m.as_vec(), k0, num_words);
[INFO] [stdout] 1685 +                 Self::montgomery(tmpzz.as_mut_vec(), tmpz.as_vec(), powers[(yi as usize) >> (32 - n)].as_vec(), m.as_vec(), k0, num_words);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rmath_sse2`
[INFO] [stdout]  --> src/bigint/arith.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[cfg(not(any(rmath_sse2 = "support")))]
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rmath_sse2, values("support"))'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rmath_sse2, values(\"support\"))");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rmath_sse2`
[INFO] [stdout]  --> src/bigint/arith.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[cfg(rmath_sse2 = "support")]
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rmath_sse2, values("support"))'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rmath_sse2, values(\"support\"))");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `std::intrinsics`: import this function via `std::mem` instead
[INFO] [stdout]  --> src/bigint/nat_avx2.rs:2:22
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::intrinsics::transmute;
[INFO] [stdout]   |                      ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]   --> src/bigint/util.rs:65:27
[INFO] [stdout]    |
[INFO] [stdout] 65 |                 std::f64::NEG_INFINITY
[INFO] [stdout]    |                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]   --> src/bigint/util.rs:67:27
[INFO] [stdout]    |
[INFO] [stdout] 67 |                 std::f64::INFINITY
[INFO] [stdout]    |                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::i32::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]   --> src/bigint/float.rs:95:19
[INFO] [stdout]    |
[INFO] [stdout] 95 |         std::i32::MAX as isize
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::i32::MIN`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]    --> src/bigint/float.rs:100:19
[INFO] [stdout]     |
[INFO] [stdout] 100 |         std::i32::MIN as isize
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u32::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/bigint/float.rs:105:19
[INFO] [stdout]     |
[INFO] [stdout] 105 |         std::u32::MAX as usize
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u32::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]   --> src/rand/mod.rs:88:36
[INFO] [stdout]    |
[INFO] [stdout] 88 |         if self == &32 {core::u32::MAX} else {(1 << (self & 31)) - 1}
[INFO] [stdout]    |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::usize::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]   --> src/rand/mod.rs:98:52
[INFO] [stdout]    |
[INFO] [stdout] 98 |         if self == &Self::bits_len() {core::usize::MAX} else {(1 << (self & (Self::bits_len() - 1))) - 1}
[INFO] [stdout]    |                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u64::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/rand/mod.rs:107:36
[INFO] [stdout]     |
[INFO] [stdout] 107 |         if self == &64 {core::u64::MAX} else {(1 << (self & 63)) - 1}
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 4.38s
[INFO] running `Command { std: "docker" "inspect" "a03bf7f6697a5c68535dedccd44c31e69951ad8a2ee16a7c3b53747d3ccf75ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a03bf7f6697a5c68535dedccd44c31e69951ad8a2ee16a7c3b53747d3ccf75ea" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stdout] warning: unexpected `cfg` condition name: `rmath_avx2`
[INFO] [stdout]   --> src/bigint/mod.rs:19:7
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[cfg(rmath_avx2 = "support")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `docsrs`, `feature`, and `test` and 34 more
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rmath_avx2, values("support"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rmath_avx2, values(\"support\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rmath_avx2`
[INFO] [stdout]   --> src/bigint/mod.rs:25:60
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[cfg(not(any(target_arch = "x86", target_arch = "x86_64", rmath_avx2 = "support")))]
[INFO] [stdout]    |                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rmath_avx2, values("support"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rmath_avx2, values(\"support\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rmath_sse2`
[INFO] [stdout]   --> src/bigint/mod.rs:38:15
[INFO] [stdout]    |
[INFO] [stdout] 38 | #[cfg(not(any(rmath_sse2 = "support")))]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rmath_sse2, values("support"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rmath_sse2, values(\"support\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rmath_sse2`
[INFO] [stdout]   --> src/bigint/mod.rs:41:7
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[cfg(rmath_sse2 = "support")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rmath_sse2, values("support"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rmath_sse2, values(\"support\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around index expression
[INFO] [stdout]     --> src/bigint/nat.rs:1685:76
[INFO] [stdout]      |
[INFO] [stdout] 1685 | ...   Self::montgomery(tmpzz.as_mut_vec(), tmpz.as_vec(), powers[((yi as usize) >> (32 - n))].as_vec(), m.as_vec(), k0, num_words);
[INFO] [stdout]      |                                                                  ^                         ^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1685 -                 Self::montgomery(tmpzz.as_mut_vec(), tmpz.as_vec(), powers[((yi as usize) >> (32 - n))].as_vec(), m.as_vec(), k0, num_words);
[INFO] [stdout] 1685 +                 Self::montgomery(tmpzz.as_mut_vec(), tmpz.as_vec(), powers[(yi as usize) >> (32 - n)].as_vec(), m.as_vec(), k0, num_words);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rmath_sse2`
[INFO] [stdout]  --> src/bigint/arith.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[cfg(not(any(rmath_sse2 = "support")))]
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rmath_sse2, values("support"))'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rmath_sse2, values(\"support\"))");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rmath_sse2`
[INFO] [stdout]  --> src/bigint/arith.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[cfg(rmath_sse2 = "support")]
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rmath_sse2, values("support"))'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rmath_sse2, values(\"support\"))");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `std::intrinsics`: import this function via `std::mem` instead
[INFO] [stdout]  --> src/bigint/nat_avx2.rs:2:22
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::intrinsics::transmute;
[INFO] [stdout]   |                      ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]   --> src/bigint/util.rs:65:27
[INFO] [stdout]    |
[INFO] [stdout] 65 |                 std::f64::NEG_INFINITY
[INFO] [stdout]    |                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]   --> src/bigint/util.rs:67:27
[INFO] [stdout]    |
[INFO] [stdout] 67 |                 std::f64::INFINITY
[INFO] [stdout]    |                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::i32::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]   --> src/bigint/float.rs:95:19
[INFO] [stdout]    |
[INFO] [stdout] 95 |         std::i32::MAX as isize
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::i32::MIN`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]    --> src/bigint/float.rs:100:19
[INFO] [stdout]     |
[INFO] [stdout] 100 |         std::i32::MIN as isize
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u32::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/bigint/float.rs:105:19
[INFO] [stdout]     |
[INFO] [stdout] 105 |         std::u32::MAX as usize
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u32::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]   --> src/rand/mod.rs:88:36
[INFO] [stdout]    |
[INFO] [stdout] 88 |         if self == &32 {core::u32::MAX} else {(1 << (self & 31)) - 1}
[INFO] [stdout]    |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::usize::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]   --> src/rand/mod.rs:98:52
[INFO] [stdout]    |
[INFO] [stdout] 98 |         if self == &Self::bits_len() {core::usize::MAX} else {(1 << (self & (Self::bits_len() - 1))) - 1}
[INFO] [stdout]    |                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u64::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/rand/mod.rs:107:36
[INFO] [stdout]     |
[INFO] [stdout] 107 |         if self == &64 {core::u64::MAX} else {(1 << (self & 63)) - 1}
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rmath v0.1.5 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition name: `rmath_avx2`
[INFO] [stdout]   --> src/bigint/mod.rs:19:7
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[cfg(rmath_avx2 = "support")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `docsrs`, `feature`, and `test` and 34 more
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rmath_avx2, values("support"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rmath_avx2, values(\"support\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rmath_avx2`
[INFO] [stdout]   --> src/bigint/mod.rs:25:60
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[cfg(not(any(target_arch = "x86", target_arch = "x86_64", rmath_avx2 = "support")))]
[INFO] [stdout]    |                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rmath_avx2, values("support"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rmath_avx2, values(\"support\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rmath_sse2`
[INFO] [stdout]   --> src/bigint/mod.rs:38:15
[INFO] [stdout]    |
[INFO] [stdout] 38 | #[cfg(not(any(rmath_sse2 = "support")))]
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rmath_sse2, values("support"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rmath_sse2, values(\"support\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rmath_sse2`
[INFO] [stdout]   --> src/bigint/mod.rs:41:7
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[cfg(rmath_sse2 = "support")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rmath_sse2, values("support"))'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rmath_sse2, values(\"support\"))");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around index expression
[INFO] [stdout]     --> src/bigint/nat.rs:1685:76
[INFO] [stdout]      |
[INFO] [stdout] 1685 | ...   Self::montgomery(tmpzz.as_mut_vec(), tmpz.as_vec(), powers[((yi as usize) >> (32 - n))].as_vec(), m.as_vec(), k0, num_words);
[INFO] [stdout]      |                                                                  ^                         ^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1685 -                 Self::montgomery(tmpzz.as_mut_vec(), tmpz.as_vec(), powers[((yi as usize) >> (32 - n))].as_vec(), m.as_vec(), k0, num_words);
[INFO] [stdout] 1685 +                 Self::montgomery(tmpzz.as_mut_vec(), tmpz.as_vec(), powers[(yi as usize) >> (32 - n)].as_vec(), m.as_vec(), k0, num_words);
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rmath_sse2`
[INFO] [stdout]  --> src/bigint/arith.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[cfg(not(any(rmath_sse2 = "support")))]
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rmath_sse2, values("support"))'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rmath_sse2, values(\"support\"))");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rmath_sse2`
[INFO] [stdout]  --> src/bigint/arith.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[cfg(rmath_sse2 = "support")]
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rmath_sse2, values("support"))'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rmath_sse2, values(\"support\"))");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/bigint/nat/tests.rs:116:35
[INFO] [stdout]     |
[INFO] [stdout] 116 |     let l1 = Nat::from(std::u128::MAX);
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/bigint/nat/tests.rs:117:35
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let l2 = Nat::from(std::u128::MAX);
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u8::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/bigint/nat/tests.rs:119:33
[INFO] [stdout]     |
[INFO] [stdout] 119 |     let s1 = Nat::from(std::u8::MAX);
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u8::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/bigint/nat/tests.rs:120:33
[INFO] [stdout]     |
[INFO] [stdout] 120 |     let s2 = Nat::from(std::u8::MAX);
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/bigint/nat/tests.rs:137:35
[INFO] [stdout]     |
[INFO] [stdout] 137 |     let l1 = Nat::from(std::u128::MAX);
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/bigint/nat/tests.rs:138:35
[INFO] [stdout]     |
[INFO] [stdout] 138 |     let l2 = Nat::from(std::u128::MAX);
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/bigint/nat/tests.rs:177:35
[INFO] [stdout]     |
[INFO] [stdout] 177 |     let l1 = Nat::from(std::u128::MAX);
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u8::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/bigint/nat/tests.rs:178:33
[INFO] [stdout]     |
[INFO] [stdout] 178 |     let l2 = Nat::from(std::u8::MAX);
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/bigint/nat/tests.rs:183:30
[INFO] [stdout]     |
[INFO] [stdout] 183 |         Nat::from(std::u128::MAX - (std::u8::MAX as u128))
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u8::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/bigint/nat/tests.rs:183:46
[INFO] [stdout]     |
[INFO] [stdout] 183 |         Nat::from(std::u128::MAX - (std::u8::MAX as u128))
[INFO] [stdout]     |                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/bigint/nat/tests.rs:198:39
[INFO] [stdout]     |
[INFO] [stdout] 198 |     let mut l1 = Nat::from(std::u128::MAX);
[INFO] [stdout]     |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/bigint/nat/tests.rs:199:35
[INFO] [stdout]     |
[INFO] [stdout] 199 |     let l2 = Nat::from(std::u128::MAX);
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u8::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/bigint/nat/tests.rs:217:33
[INFO] [stdout]     |
[INFO] [stdout] 217 |     let s1 = Nat::from(std::u8::MAX);
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u8::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/bigint/nat/tests.rs:218:33
[INFO] [stdout]     |
[INFO] [stdout] 218 |     let s2 = Nat::from(std::u8::MAX);
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `std::intrinsics`: import this function via `std::mem` instead
[INFO] [stdout]  --> src/bigint/nat_avx2.rs:2:22
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::intrinsics::transmute;
[INFO] [stdout]   |                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]   --> src/bigint/bigint/tests.rs:61:38
[INFO] [stdout]    |
[INFO] [stdout] 61 |     let l1 = BigInt::from(std::u128::MAX);
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]   --> src/bigint/bigint/tests.rs:62:38
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let l2 = BigInt::from(std::u128::MAX);
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u8::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]   --> src/bigint/bigint/tests.rs:64:36
[INFO] [stdout]    |
[INFO] [stdout] 64 |     let s1 = BigInt::from(std::u8::MAX);
[INFO] [stdout]    |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u8::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]   --> src/bigint/bigint/tests.rs:65:36
[INFO] [stdout]    |
[INFO] [stdout] 65 |     let s2 = BigInt::from(std::u8::MAX);
[INFO] [stdout]    |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]   --> src/bigint/bigint/tests.rs:82:38
[INFO] [stdout]    |
[INFO] [stdout] 82 |     let l1 = BigInt::from(std::u128::MAX);
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]   --> src/bigint/bigint/tests.rs:83:38
[INFO] [stdout]    |
[INFO] [stdout] 83 |     let l2 = BigInt::from(std::u128::MAX);
[INFO] [stdout]    |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/bigint/bigint/tests.rs:122:42
[INFO] [stdout]     |
[INFO] [stdout] 122 |     let mut l1 = BigInt::from(std::u128::MAX);
[INFO] [stdout]     |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/bigint/bigint/tests.rs:123:38
[INFO] [stdout]     |
[INFO] [stdout] 123 |     let l2 = BigInt::from(std::u128::MAX);
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u8::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/bigint/bigint/tests.rs:137:36
[INFO] [stdout]     |
[INFO] [stdout] 137 |     let s1 = BigInt::from(std::u8::MAX);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u8::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/bigint/bigint/tests.rs:138:36
[INFO] [stdout]     |
[INFO] [stdout] 138 |     let s2 = BigInt::from(std::u8::MAX);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/bigint/bigint/tests.rs:148:38
[INFO] [stdout]     |
[INFO] [stdout] 148 |     let l1 = BigInt::from(std::u128::MAX);
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u8::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/bigint/bigint/tests.rs:149:36
[INFO] [stdout]     |
[INFO] [stdout] 149 |     let l2 = BigInt::from(std::u8::MAX);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/bigint/bigint/tests.rs:153:33
[INFO] [stdout]     |
[INFO] [stdout] 153 |         BigInt::from(std::u128::MAX - (std::u8::MAX as u128))
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u8::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/bigint/bigint/tests.rs:153:49
[INFO] [stdout]     |
[INFO] [stdout] 153 |         BigInt::from(std::u128::MAX - (std::u8::MAX as u128))
[INFO] [stdout]     |                                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stdout]   --> src/bigint/util.rs:65:27
[INFO] [stdout]    |
[INFO] [stdout] 65 |                 std::f64::NEG_INFINITY
[INFO] [stdout]    |                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stdout]   --> src/bigint/util.rs:67:27
[INFO] [stdout]    |
[INFO] [stdout] 67 |                 std::f64::INFINITY
[INFO] [stdout]    |                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::i32::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]   --> src/bigint/float.rs:95:19
[INFO] [stdout]    |
[INFO] [stdout] 95 |         std::i32::MAX as isize
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::i32::MIN`: replaced by the `MIN` associated constant on this type
[INFO] [stdout]    --> src/bigint/float.rs:100:19
[INFO] [stdout]     |
[INFO] [stdout] 100 |         std::i32::MIN as isize
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u32::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/bigint/float.rs:105:19
[INFO] [stdout]     |
[INFO] [stdout] 105 |         std::u32::MAX as usize
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u32::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]   --> src/rand/mod.rs:88:36
[INFO] [stdout]    |
[INFO] [stdout] 88 |         if self == &32 {core::u32::MAX} else {(1 << (self & 31)) - 1}
[INFO] [stdout]    |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::usize::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]   --> src/rand/mod.rs:98:52
[INFO] [stdout]    |
[INFO] [stdout] 98 |         if self == &Self::bits_len() {core::usize::MAX} else {(1 << (self & (Self::bits_len() - 1))) - 1}
[INFO] [stdout]    |                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u64::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/rand/mod.rs:107:36
[INFO] [stdout]     |
[INFO] [stdout] 107 |         if self == &64 {core::u64::MAX} else {(1 << (self & 63)) - 1}
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/bigint/nat/tests.rs:192:29
[INFO] [stdout]     |
[INFO] [stdout] 192 |     let l2 = Nat::from(u32::max_value());
[INFO] [stdout]     |                             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/bigint/nat/tests.rs:193:59
[INFO] [stdout]     |
[INFO] [stdout] 193 |     assert_eq!(l1.clone() - l2.clone(), l1.clone() - u32::max_value());
[INFO] [stdout]     |                                                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 8.16s
[INFO] running `Command { std: "docker" "inspect" "a03bf7f6697a5c68535dedccd44c31e69951ad8a2ee16a7c3b53747d3ccf75ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "a03bf7f6697a5c68535dedccd44c31e69951ad8a2ee16a7c3b53747d3ccf75ea" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unexpected `cfg` condition name: `rmath_avx2`
[INFO] [stderr]   --> src/bigint/mod.rs:19:7
[INFO] [stderr]    |
[INFO] [stderr] 19 | #[cfg(rmath_avx2 = "support")]
[INFO] [stderr]    |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: expected names are: `docsrs`, `feature`, and `test` and 34 more
[INFO] [stderr]    = help: consider using a Cargo feature instead
[INFO] [stderr]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]             [lints.rust]
[INFO] [stderr]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rmath_avx2, values("support"))'] }
[INFO] [stderr]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rmath_avx2, values(\"support\"))");` to the top of the `build.rs`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `rmath_avx2`
[INFO] [stderr]   --> src/bigint/mod.rs:25:60
[INFO] [stderr]    |
[INFO] [stderr] 25 | #[cfg(not(any(target_arch = "x86", target_arch = "x86_64", rmath_avx2 = "support")))]
[INFO] [stderr]    |                                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider using a Cargo feature instead
[INFO] [stderr]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]             [lints.rust]
[INFO] [stderr]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rmath_avx2, values("support"))'] }
[INFO] [stderr]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rmath_avx2, values(\"support\"))");` to the top of the `build.rs`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `rmath_sse2`
[INFO] [stderr]   --> src/bigint/mod.rs:38:15
[INFO] [stderr]    |
[INFO] [stderr] 38 | #[cfg(not(any(rmath_sse2 = "support")))]
[INFO] [stderr]    |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider using a Cargo feature instead
[INFO] [stderr]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]             [lints.rust]
[INFO] [stderr]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rmath_sse2, values("support"))'] }
[INFO] [stderr]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rmath_sse2, values(\"support\"))");` to the top of the `build.rs`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `rmath_sse2`
[INFO] [stderr]   --> src/bigint/mod.rs:41:7
[INFO] [stderr]    |
[INFO] [stderr] 41 | #[cfg(rmath_sse2 = "support")]
[INFO] [stderr]    |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider using a Cargo feature instead
[INFO] [stderr]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]             [lints.rust]
[INFO] [stderr]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rmath_sse2, values("support"))'] }
[INFO] [stderr]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rmath_sse2, values(\"support\"))");` to the top of the `build.rs`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around index expression
[INFO] [stderr]     --> src/bigint/nat.rs:1685:76
[INFO] [stderr]      |
[INFO] [stderr] 1685 | ...   Self::montgomery(tmpzz.as_mut_vec(), tmpz.as_vec(), powers[((yi as usize) >> (32 - n))].as_vec(), m.as_vec(), k0, num_words);
[INFO] [stderr]      |                                                                  ^                         ^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]      |
[INFO] [stderr] 1685 -                 Self::montgomery(tmpzz.as_mut_vec(), tmpz.as_vec(), powers[((yi as usize) >> (32 - n))].as_vec(), m.as_vec(), k0, num_words);
[INFO] [stderr] 1685 +                 Self::montgomery(tmpzz.as_mut_vec(), tmpz.as_vec(), powers[(yi as usize) >> (32 - n)].as_vec(), m.as_vec(), k0, num_words);
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `rmath_sse2`
[INFO] [stderr]  --> src/bigint/arith.rs:3:15
[INFO] [stderr]   |
[INFO] [stderr] 3 | #[cfg(not(any(rmath_sse2 = "support")))]
[INFO] [stderr]   |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = help: consider using a Cargo feature instead
[INFO] [stderr]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]            [lints.rust]
[INFO] [stderr]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rmath_sse2, values("support"))'] }
[INFO] [stderr]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rmath_sse2, values(\"support\"))");` to the top of the `build.rs`
[INFO] [stderr]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition name: `rmath_sse2`
[INFO] [stderr]  --> src/bigint/arith.rs:6:7
[INFO] [stderr]   |
[INFO] [stderr] 6 | #[cfg(rmath_sse2 = "support")]
[INFO] [stderr]   |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = help: consider using a Cargo feature instead
[INFO] [stderr]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr]            [lints.rust]
[INFO] [stderr]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rmath_sse2, values("support"))'] }
[INFO] [stderr]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rmath_sse2, values(\"support\"))");` to the top of the `build.rs`
[INFO] [stderr]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated module `std::intrinsics`: import this function via `std::mem` instead
[INFO] [stderr]  --> src/bigint/nat_avx2.rs:2:22
[INFO] [stderr]   |
[INFO] [stderr] 2 | use std::intrinsics::transmute;
[INFO] [stderr]   |                      ^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::f64::NEG_INFINITY`: replaced by the `NEG_INFINITY` associated constant on `f64`
[INFO] [stderr]   --> src/bigint/util.rs:65:27
[INFO] [stderr]    |
[INFO] [stderr] 65 |                 std::f64::NEG_INFINITY
[INFO] [stderr]    |                           ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::f64::INFINITY`: replaced by the `INFINITY` associated constant on `f64`
[INFO] [stderr]   --> src/bigint/util.rs:67:27
[INFO] [stderr]    |
[INFO] [stderr] 67 |                 std::f64::INFINITY
[INFO] [stderr]    |                           ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::i32::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]   --> src/bigint/float.rs:95:19
[INFO] [stderr]    |
[INFO] [stderr] 95 |         std::i32::MAX as isize
[INFO] [stderr]    |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::i32::MIN`: replaced by the `MIN` associated constant on this type
[INFO] [stderr]    --> src/bigint/float.rs:100:19
[INFO] [stderr]     |
[INFO] [stderr] 100 |         std::i32::MIN as isize
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::u32::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/bigint/float.rs:105:19
[INFO] [stderr]     |
[INFO] [stderr] 105 |         std::u32::MAX as usize
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::u32::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]   --> src/rand/mod.rs:88:36
[INFO] [stderr]    |
[INFO] [stderr] 88 |         if self == &32 {core::u32::MAX} else {(1 << (self & 31)) - 1}
[INFO] [stderr]    |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::usize::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]   --> src/rand/mod.rs:98:52
[INFO] [stderr]    |
[INFO] [stderr] 98 |         if self == &Self::bits_len() {core::usize::MAX} else {(1 << (self & (Self::bits_len() - 1))) - 1}
[INFO] [stderr]    |                                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::u64::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/rand/mod.rs:107:36
[INFO] [stderr]     |
[INFO] [stderr] 107 |         if self == &64 {core::u64::MAX} else {(1 << (self & 63)) - 1}
[INFO] [stderr]     |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `rmath` (lib) generated 16 warnings (run `cargo fix --lib -p rmath` to apply 1 suggestion)
[INFO] [stderr] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/bigint/nat/tests.rs:116:35
[INFO] [stderr]     |
[INFO] [stderr] 116 |     let l1 = Nat::from(std::u128::MAX);
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/bigint/nat/tests.rs:117:35
[INFO] [stderr]     |
[INFO] [stderr] 117 |     let l2 = Nat::from(std::u128::MAX);
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::u8::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/bigint/nat/tests.rs:119:33
[INFO] [stderr]     |
[INFO] [stderr] 119 |     let s1 = Nat::from(std::u8::MAX);
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::u8::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/bigint/nat/tests.rs:120:33
[INFO] [stderr]     |
[INFO] [stderr] 120 |     let s2 = Nat::from(std::u8::MAX);
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/bigint/nat/tests.rs:137:35
[INFO] [stderr]     |
[INFO] [stderr] 137 |     let l1 = Nat::from(std::u128::MAX);
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/bigint/nat/tests.rs:138:35
[INFO] [stderr]     |
[INFO] [stderr] 138 |     let l2 = Nat::from(std::u128::MAX);
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/bigint/nat/tests.rs:177:35
[INFO] [stderr]     |
[INFO] [stderr] 177 |     let l1 = Nat::from(std::u128::MAX);
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::u8::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/bigint/nat/tests.rs:178:33
[INFO] [stderr]     |
[INFO] [stderr] 178 |     let l2 = Nat::from(std::u8::MAX);
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/bigint/nat/tests.rs:183:30
[INFO] [stderr]     |
[INFO] [stderr] 183 |         Nat::from(std::u128::MAX - (std::u8::MAX as u128))
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::u8::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/bigint/nat/tests.rs:183:46
[INFO] [stderr]     |
[INFO] [stderr] 183 |         Nat::from(std::u128::MAX - (std::u8::MAX as u128))
[INFO] [stderr]     |                                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/bigint/nat/tests.rs:198:39
[INFO] [stderr]     |
[INFO] [stderr] 198 |     let mut l1 = Nat::from(std::u128::MAX);
[INFO] [stderr]     |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/bigint/nat/tests.rs:199:35
[INFO] [stderr]     |
[INFO] [stderr] 199 |     let l2 = Nat::from(std::u128::MAX);
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::u8::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/bigint/nat/tests.rs:217:33
[INFO] [stderr]     |
[INFO] [stderr] 217 |     let s1 = Nat::from(std::u8::MAX);
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::u8::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/bigint/nat/tests.rs:218:33
[INFO] [stderr]     |
[INFO] [stderr] 218 |     let s2 = Nat::from(std::u8::MAX);
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated module `std::intrinsics`: import this function via `std::mem` instead
[INFO] [stderr]  --> src/bigint/nat_avx2.rs:2:22
[INFO] [stderr]   |
[INFO] [stderr] 2 | use std::intrinsics::transmute;
[INFO] [stderr]   |                      ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]   --> src/bigint/bigint/tests.rs:61:38
[INFO] [stderr]    |
[INFO] [stderr] 61 |     let l1 = BigInt::from(std::u128::MAX);
[INFO] [stderr]    |                                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]   --> src/bigint/bigint/tests.rs:62:38
[INFO] [stderr]    |
[INFO] [stderr] 62 |     let l2 = BigInt::from(std::u128::MAX);
[INFO] [stderr]    |                                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::u8::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]   --> src/bigint/bigint/tests.rs:64:36
[INFO] [stderr]    |
[INFO] [stderr] 64 |     let s1 = BigInt::from(std::u8::MAX);
[INFO] [stderr]    |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::u8::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]   --> src/bigint/bigint/tests.rs:65:36
[INFO] [stderr]    |
[INFO] [stderr] 65 |     let s2 = BigInt::from(std::u8::MAX);
[INFO] [stderr]    |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]   --> src/bigint/bigint/tests.rs:82:38
[INFO] [stderr]    |
[INFO] [stderr] 82 |     let l1 = BigInt::from(std::u128::MAX);
[INFO] [stderr]    |                                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]   --> src/bigint/bigint/tests.rs:83:38
[INFO] [stderr]    |
[INFO] [stderr] 83 |     let l2 = BigInt::from(std::u128::MAX);
[INFO] [stderr]    |                                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/bigint/bigint/tests.rs:122:42
[INFO] [stderr]     |
[INFO] [stderr] 122 |     let mut l1 = BigInt::from(std::u128::MAX);
[INFO] [stderr]     |                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/bigint/bigint/tests.rs:123:38
[INFO] [stderr]     |
[INFO] [stderr] 123 |     let l2 = BigInt::from(std::u128::MAX);
[INFO] [stderr]     |                                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::u8::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/bigint/bigint/tests.rs:137:36
[INFO] [stderr]     |
[INFO] [stderr] 137 |     let s1 = BigInt::from(std::u8::MAX);
[INFO] [stderr]     |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::u8::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/bigint/bigint/tests.rs:138:36
[INFO] [stderr]     |
[INFO] [stderr] 138 |     let s2 = BigInt::from(std::u8::MAX);
[INFO] [stderr]     |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/bigint/bigint/tests.rs:148:38
[INFO] [stderr]     |
[INFO] [stderr] 148 |     let l1 = BigInt::from(std::u128::MAX);
[INFO] [stderr]     |                                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::u8::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/bigint/bigint/tests.rs:149:36
[INFO] [stderr]     |
[INFO] [stderr] 149 |     let l2 = BigInt::from(std::u8::MAX);
[INFO] [stderr]     |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::u128::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/bigint/bigint/tests.rs:153:33
[INFO] [stderr]     |
[INFO] [stderr] 153 |         BigInt::from(std::u128::MAX - (std::u8::MAX as u128))
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated constant `std::u8::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/bigint/bigint/tests.rs:153:49
[INFO] [stderr]     |
[INFO] [stderr] 153 |         BigInt::from(std::u128::MAX - (std::u8::MAX as u128))
[INFO] [stderr]     |                                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/bigint/nat/tests.rs:192:29
[INFO] [stderr]     |
[INFO] [stderr] 192 |     let l2 = Nat::from(u32::max_value());
[INFO] [stderr]     |                             ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated associated function `core::num::<impl u32>::max_value`: replaced by the `MAX` associated constant on this type
[INFO] [stderr]    --> src/bigint/nat/tests.rs:193:59
[INFO] [stderr]     |
[INFO] [stderr] 193 |     assert_eq!(l1.clone() - l2.clone(), l1.clone() - u32::max_value());
[INFO] [stderr]     |                                                           ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `rmath` (lib test) generated 46 warnings (15 duplicates)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.01s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/rmath-9f971f3db5fdb7e9)
[INFO] [stdout] 
[INFO] [stdout] running 44 tests
[INFO] [stdout] test bigint::bigint::tests::bigint_binomial ... ok
[INFO] [stdout] test bigint::bigint::tests::bigint_gcd ... ok
[INFO] [stdout] test bigint::bigint::tests::bigint_add ... ok
[INFO] [stdout] test bigint::bigint::tests::bigint_logical_arith ... ok
[INFO] [stdout] test bigint::bigint::tests::bigint_sub ... ok
[INFO] [stdout] test bigint::bigint::tests::bigint_shift_arith ... ok
[INFO] [stdout] test bigint::bigint::tests::test_div ... ok
[INFO] [stdout] test bigint::nat::tests::nat_cmp ... ok
[INFO] [stdout] test bigint::bigint::tests::bigint_mod_inverse ... ok
[INFO] [stdout] test bigint::nat::tests::nat_div ... ok
[INFO] [stdout] test bigint::nat::tests::nat_from_and_fmt ... ok
[INFO] [stdout] test bigint::nat::tests::nat_add ... ok
[INFO] [stdout] test bigint::nat::tests::nat_generate_small_prime ... FAILED
[INFO] [stdout] test bigint::nat::tests::nat_logical ... ok
[INFO] [stdout] test bigint::nat::tests::nat_mul ... ok
[INFO] [stdout] test bigint::bigint::tests::bigint_jacobi ... ok
[INFO] [stdout] test bigint::bigint::tests::bigint_solve_mod_linear_equation ... ok
[INFO] [stdout] test bigint::bigint::tests::bigint_mul_range ... ok
[INFO] [stdout] test bigint::bigint::tests::bigint_from_and_fmt ... ok
[INFO] [stdout] test bigint::bigint::tests::bigint_relation_arith ... ok
[INFO] [stdout] test bigint::bigint::tests::bigint_mul ... ok
[INFO] [stdout] test bigint::nat::tests::nat_mul_range ... ok
[INFO] [stdout] test bigint::rat::test::rat_frac ... ok
[INFO] [stdout] test bigint::nat::tests::nat_pow2 ... ok
[INFO] [stdout] test bigint::nat::tests::nat_sub ... ok
[INFO] [stdout] test bigint::nat::tests::nat_random ... ok
[INFO] [stdout] test bigint::rat::test::rat_arith ... ok
[INFO] [stdout] test bigint::nat::tests::nat_rem ... ok
[INFO] [stdout] test bigint::rat::test::rat_inv ... ok
[INFO] [stdout] test bigint::nat::tests::nat_sqr ... ok
[INFO] [stdout] test bigint::rat::test::rat_zero ... ok
[INFO] [stdout] test bigint::rat::test::rat_partial_cmp ... ok
[INFO] [stdout] test bigint::rat::test::rat_sign ... ok
[INFO] [stdout] test bigint::rat::test::rat_abs ... ok
[INFO] [stdout] test bigint::rat::test::rat_is_integer ... ok
[INFO] [stdout] test bigint::rat::test::rat_neg ... ok
[INFO] [stdout] test bigint::bigint::tests::bigint_rem ... ok
[INFO] [stdout] test bigint::nat::tests::nat_mul_by_karatsuba ... ok
[INFO] [stdout] test bigint::nat::tests::nat_shift ... ok
[INFO] [stdout] test bigint::nat::tests::nat_sqrt ... ok
[INFO] [stdout] test bigint::nat::tests::nat_pow_mod ... ok
[INFO] [stdout] test bigint::bigint::tests::bigint_exp ... ok
[INFO] [stdout] test bigint::bigint::tests::bigint_mod_sqrt ... ok
[INFO] [stdout] test bigint::nat::tests::nat_prime_test ... ok
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- bigint::nat::tests::nat_generate_small_prime stdout ----
[INFO] [stdout] ===>3
[INFO] [stdout] ===>7
[INFO] [stdout] ===>13
[INFO] [stdout] ===>29
[INFO] [stdout] ===>61
[INFO] [stdout] ===>101
[INFO] [stdout] ===>233
[INFO] [stdout] 
[INFO] [stdout] thread 'bigint::nat::tests::nat_generate_small_prime' (282) panicked at src/bigint/nat/tests.rs:692:9:
[INFO] [stdout] assertion failed: p.probably_prime_test(31, &mut rng)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6356296b3bd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6356296c8a7a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6356296b811c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x635629690186 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6356296ac339 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x635629648720 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6356296ac4f2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x635629690264 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x635629688f89 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x635629690e2d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x6356296c91ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6356296c9172 - core[df12db4294e9bfd3]::panicking::panic
[INFO] [stdout]   12:     0x63562961c860 - rmath[dc3a352217682ecf]::bigint::nat::tests::nat_generate_small_prime
[INFO] [stdout]   13:     0x635629637cd9 - <rmath[dc3a352217682ecf]::bigint::nat::tests::nat_generate_small_prime::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x63562963ba0b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x635629649075 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x635629642934 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x63562964c1d2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6356296b34a9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x745a56d17dfa - <unknown>
[INFO] [stdout]   20:     0x745a56dab3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     bigint::nat::tests::nat_generate_small_prime
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 43 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.63s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "a03bf7f6697a5c68535dedccd44c31e69951ad8a2ee16a7c3b53747d3ccf75ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a03bf7f6697a5c68535dedccd44c31e69951ad8a2ee16a7c3b53747d3ccf75ea", kill_on_drop: false }`
[INFO] [stdout] a03bf7f6697a5c68535dedccd44c31e69951ad8a2ee16a7c3b53747d3ccf75ea
