[INFO] fetching crate rug 1.27.0... [INFO] testing rug-1.27.0 against try#981ca440e18f6cc4bc9026d4be8ddb1ca8378af7 for pr-145277 [INFO] extracting crate rug 1.27.0 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate rug 1.27.0 [INFO] finished tweaking crates.io crate rug 1.27.0 [INFO] tweaked toml for crates.io crate rug 1.27.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate rug 1.27.0 on toolchain 981ca440e18f6cc4bc9026d4be8ddb1ca8378af7 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+981ca440e18f6cc4bc9026d4be8ddb1ca8378af7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate rug 1.27.0 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" "+981ca440e18f6cc4bc9026d4be8ddb1ca8378af7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+981ca440e18f6cc4bc9026d4be8ddb1ca8378af7" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ea525866431f3f57a7d41c4b5de37bc377a06c326fd821b89ed882e4d412888c [INFO] running `Command { std: "docker" "start" "-a" "ea525866431f3f57a7d41c4b5de37bc377a06c326fd821b89ed882e4d412888c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ea525866431f3f57a7d41c4b5de37bc377a06c326fd821b89ed882e4d412888c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ea525866431f3f57a7d41c4b5de37bc377a06c326fd821b89ed882e4d412888c", kill_on_drop: false }` [INFO] [stdout] ea525866431f3f57a7d41c4b5de37bc377a06c326fd821b89ed882e4d412888c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+981ca440e18f6cc4bc9026d4be8ddb1ca8378af7" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 75023d273efeab88f826bd9d37b768bfec6de2d7bd37669685aaaa2ad3c91db7 [INFO] running `Command { std: "docker" "start" "-a" "75023d273efeab88f826bd9d37b768bfec6de2d7bd37669685aaaa2ad3c91db7", kill_on_drop: false }` [INFO] [stderr] Compiling gmp-mpfr-sys v1.6.4 [INFO] [stderr] Compiling libc v0.2.155 [INFO] [stderr] Compiling libm v0.2.8 [INFO] [stderr] Compiling az v1.2.1 [INFO] [stderr] Compiling rug v1.27.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/integer/long64.rs:1448:5 [INFO] [stdout] | [INFO] [stdout] 1448 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/integer/long64.rs:1466:5 [INFO] [stdout] | [INFO] [stdout] 1466 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/integer/long64.rs:1489:5 [INFO] [stdout] | [INFO] [stdout] 1489 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/integer/long64.rs:1519:5 [INFO] [stdout] | [INFO] [stdout] 1519 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/integer/long64.rs:1554:5 [INFO] [stdout] | [INFO] [stdout] 1554 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/integer/long64.rs:1574:5 [INFO] [stdout] | [INFO] [stdout] 1574 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/integer/long64.rs:1638:5 [INFO] [stdout] | [INFO] [stdout] 1638 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/integer/big.rs:2641:20 [INFO] [stdout] | [INFO] [stdout] 2641 | pub fn abs_ref(&self) -> AbsIncomplete { [INFO] [stdout] | ^^^^^ ------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2641 | pub fn abs_ref(&self) -> AbsIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/integer/big.rs:2710:23 [INFO] [stdout] | [INFO] [stdout] 2710 | pub fn signum_ref(&self) -> SignumIncomplete { [INFO] [stdout] | ^^^^^ ---------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2710 | pub fn signum_ref(&self) -> SignumIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/integer/big.rs:2875:26 [INFO] [stdout] | [INFO] [stdout] 2875 | pub fn keep_bits_ref(&self, n: u32) -> KeepBitsIncomplete { [INFO] [stdout] | ^^^^^ ------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2875 | pub fn keep_bits_ref(&self, n: u32) -> KeepBitsIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/integer/big.rs:5601:40 [INFO] [stdout] | [INFO] [stdout] 5601 | pub fn random_bits(bits: u32, rng: &mut dyn MutRandState) -> RandomBitsIncomplete { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ -------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 5601 | pub fn random_bits(bits: u32, rng: &mut dyn MutRandState) -> RandomBitsIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/integer/long64.rs:421:25 [INFO] [stdout] | [INFO] [stdout] 421 | fn keep_bits_64_ref(&self, n: u64) -> KeepBitsIncomplete; [INFO] [stdout] | ^^^^^ ------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 421 | fn keep_bits_64_ref(&self, n: u64) -> KeepBitsIncomplete<'_>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/integer/long64.rs:1354:39 [INFO] [stdout] | [INFO] [stdout] 1354 | fn random_bits_64(bits: u64, rng: &mut dyn MutRandState) -> RandomBitsIncomplete; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ -------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1354 | fn random_bits_64(bits: u64, rng: &mut dyn MutRandState) -> RandomBitsIncomplete<'_>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/integer/long64.rs:1460:25 [INFO] [stdout] | [INFO] [stdout] 1460 | fn keep_bits_64_ref(&self, n: u64) -> KeepBitsIncomplete { [INFO] [stdout] | ^^^^^ ------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1460 | fn keep_bits_64_ref(&self, n: u64) -> KeepBitsIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/integer/long64.rs:1688:39 [INFO] [stdout] | [INFO] [stdout] 1688 | fn random_bits_64(bits: u64, rng: &mut dyn MutRandState) -> RandomBitsIncomplete { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ -------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1688 | fn random_bits_64(bits: u64, rng: &mut dyn MutRandState) -> RandomBitsIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/integer/mini.rs:656:25 [INFO] [stdout] | [INFO] [stdout] 656 | pub const fn borrow(&self) -> BorrowInteger { [INFO] [stdout] | ^^^^^ ------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 656 | pub const fn borrow(&self) -> BorrowInteger<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/rational/mini.rs:284:25 [INFO] [stdout] | [INFO] [stdout] 284 | pub const fn borrow(&self) -> BorrowRational { [INFO] [stdout] | ^^^^^ -------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 284 | pub const fn borrow(&self) -> BorrowRational<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/float/big.rs:11610:29 [INFO] [stdout] | [INFO] [stdout] 11610 | pub fn random_bits(rng: &mut dyn MutRandState) -> RandomBitsIncomplete { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ -------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 11610 | pub fn random_bits(rng: &mut dyn MutRandState) -> RandomBitsIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/float/big.rs:11655:29 [INFO] [stdout] | [INFO] [stdout] 11655 | pub fn random_cont(rng: &mut dyn MutRandState) -> RandomContIncomplete { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ -------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 11655 | pub fn random_cont(rng: &mut dyn MutRandState) -> RandomContIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/float/big.rs:11684:31 [INFO] [stdout] | [INFO] [stdout] 11684 | pub fn random_normal(rng: &mut dyn MutRandState) -> RandomNormalIncomplete { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ---------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 11684 | pub fn random_normal(rng: &mut dyn MutRandState) -> RandomNormalIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/float/big.rs:11713:28 [INFO] [stdout] | [INFO] [stdout] 11713 | pub fn random_exp(rng: &mut dyn MutRandState) -> RandomExpIncomplete { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 11713 | pub fn random_exp(rng: &mut dyn MutRandState) -> RandomExpIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/float/mini.rs:894:25 [INFO] [stdout] | [INFO] [stdout] 894 | pub const fn borrow(&self) -> BorrowFloat { [INFO] [stdout] | ^^^^^ ----------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 894 | pub const fn borrow(&self) -> BorrowFloat<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/float/mini.rs:1205:38 [INFO] [stdout] | [INFO] [stdout] 1205 | let val: $Uns = unsafe { mem::transmute(val) }; [INFO] [stdout] | --------------^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `f32::to_bits` [INFO] [stdout] ... [INFO] [stdout] 1295 | from_float! { fn from_f32(f32); limbs_for_32(u32) } [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unnecessary_transmutes)]` on by default [INFO] [stdout] = note: this warning originates in the macro `from_float` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/float/mini.rs:1205:38 [INFO] [stdout] | [INFO] [stdout] 1205 | let val: $Uns = unsafe { mem::transmute(val) }; [INFO] [stdout] | --------------^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `f64::to_bits` [INFO] [stdout] ... [INFO] [stdout] 1318 | from_float! { fn from_f64(f64); limbs_for_64(u64) } [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `from_float` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/complex/big.rs:3828:29 [INFO] [stdout] | [INFO] [stdout] 3828 | pub fn random_bits(rng: &mut dyn MutRandState) -> RandomBitsIncomplete { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ -------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 3828 | pub fn random_bits(rng: &mut dyn MutRandState) -> RandomBitsIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/complex/big.rs:3884:29 [INFO] [stdout] | [INFO] [stdout] 3884 | pub fn random_cont(rng: &mut dyn MutRandState) -> RandomContIncomplete { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ -------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 3884 | pub fn random_cont(rng: &mut dyn MutRandState) -> RandomContIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/complex/mini.rs:341:25 [INFO] [stdout] | [INFO] [stdout] 341 | pub const fn borrow(&self) -> BorrowComplex { [INFO] [stdout] | ^^^^^ ------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 341 | pub const fn borrow(&self) -> BorrowComplex<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/rand.rs:1739:16 [INFO] [stdout] | [INFO] [stdout] 1739 | fn private(&mut self) -> Private { [INFO] [stdout] | ^^^^^^^^^ ------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1739 | fn private(&mut self) -> Private<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/rand.rs:1746:16 [INFO] [stdout] | [INFO] [stdout] 1746 | fn private(&mut self) -> Private { [INFO] [stdout] | ^^^^^^^^^ ------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1746 | fn private(&mut self) -> Private<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/rand.rs:1731:20 [INFO] [stdout] | [INFO] [stdout] 1731 | fn private(&mut self) -> Private; [INFO] [stdout] | ^^^^^^^^^ ------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1731 | fn private(&mut self) -> Private<'_>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 14s [INFO] running `Command { std: "docker" "inspect" "75023d273efeab88f826bd9d37b768bfec6de2d7bd37669685aaaa2ad3c91db7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "75023d273efeab88f826bd9d37b768bfec6de2d7bd37669685aaaa2ad3c91db7", kill_on_drop: false }` [INFO] [stdout] 75023d273efeab88f826bd9d37b768bfec6de2d7bd37669685aaaa2ad3c91db7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+981ca440e18f6cc4bc9026d4be8ddb1ca8378af7" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e011f274b7cbc4aeb674522ea25aa10b3110a7b4cc6df4c2c11a0608ec420b5c [INFO] running `Command { std: "docker" "start" "-a" "e011f274b7cbc4aeb674522ea25aa10b3110a7b4cc6df4c2c11a0608ec420b5c", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.204 [INFO] [stderr] Compiling serde_json v1.0.120 [INFO] [stderr] Compiling itoa v1.0.11 [INFO] [stderr] Compiling ryu v1.0.18 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/integer/long64.rs:1448:5 [INFO] [stdout] | [INFO] [stdout] 1448 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/integer/long64.rs:1466:5 [INFO] [stdout] | [INFO] [stdout] 1466 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/integer/long64.rs:1489:5 [INFO] [stdout] | [INFO] [stdout] 1489 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/integer/long64.rs:1519:5 [INFO] [stdout] | [INFO] [stdout] 1519 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/integer/long64.rs:1554:5 [INFO] [stdout] | [INFO] [stdout] 1554 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/integer/long64.rs:1574:5 [INFO] [stdout] | [INFO] [stdout] 1574 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/integer/long64.rs:1638:5 [INFO] [stdout] | [INFO] [stdout] 1638 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/integer/big.rs:2641:20 [INFO] [stdout] | [INFO] [stdout] 2641 | pub fn abs_ref(&self) -> AbsIncomplete { [INFO] [stdout] | ^^^^^ ------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2641 | pub fn abs_ref(&self) -> AbsIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/integer/big.rs:2710:23 [INFO] [stdout] | [INFO] [stdout] 2710 | pub fn signum_ref(&self) -> SignumIncomplete { [INFO] [stdout] | ^^^^^ ---------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2710 | pub fn signum_ref(&self) -> SignumIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/integer/big.rs:2875:26 [INFO] [stdout] | [INFO] [stdout] 2875 | pub fn keep_bits_ref(&self, n: u32) -> KeepBitsIncomplete { [INFO] [stdout] | ^^^^^ ------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2875 | pub fn keep_bits_ref(&self, n: u32) -> KeepBitsIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/integer/big.rs:5601:40 [INFO] [stdout] | [INFO] [stdout] 5601 | pub fn random_bits(bits: u32, rng: &mut dyn MutRandState) -> RandomBitsIncomplete { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ -------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 5601 | pub fn random_bits(bits: u32, rng: &mut dyn MutRandState) -> RandomBitsIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/integer/long64.rs:421:25 [INFO] [stdout] | [INFO] [stdout] 421 | fn keep_bits_64_ref(&self, n: u64) -> KeepBitsIncomplete; [INFO] [stdout] | ^^^^^ ------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 421 | fn keep_bits_64_ref(&self, n: u64) -> KeepBitsIncomplete<'_>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/integer/long64.rs:1354:39 [INFO] [stdout] | [INFO] [stdout] 1354 | fn random_bits_64(bits: u64, rng: &mut dyn MutRandState) -> RandomBitsIncomplete; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ -------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1354 | fn random_bits_64(bits: u64, rng: &mut dyn MutRandState) -> RandomBitsIncomplete<'_>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/integer/long64.rs:1460:25 [INFO] [stdout] | [INFO] [stdout] 1460 | fn keep_bits_64_ref(&self, n: u64) -> KeepBitsIncomplete { [INFO] [stdout] | ^^^^^ ------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1460 | fn keep_bits_64_ref(&self, n: u64) -> KeepBitsIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/integer/long64.rs:1688:39 [INFO] [stdout] | [INFO] [stdout] 1688 | fn random_bits_64(bits: u64, rng: &mut dyn MutRandState) -> RandomBitsIncomplete { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ -------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1688 | fn random_bits_64(bits: u64, rng: &mut dyn MutRandState) -> RandomBitsIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/integer/mini.rs:656:25 [INFO] [stdout] | [INFO] [stdout] 656 | pub const fn borrow(&self) -> BorrowInteger { [INFO] [stdout] | ^^^^^ ------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 656 | pub const fn borrow(&self) -> BorrowInteger<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/rational/mini.rs:284:25 [INFO] [stdout] | [INFO] [stdout] 284 | pub const fn borrow(&self) -> BorrowRational { [INFO] [stdout] | ^^^^^ -------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 284 | pub const fn borrow(&self) -> BorrowRational<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/float/big.rs:11610:29 [INFO] [stdout] | [INFO] [stdout] 11610 | pub fn random_bits(rng: &mut dyn MutRandState) -> RandomBitsIncomplete { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ -------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 11610 | pub fn random_bits(rng: &mut dyn MutRandState) -> RandomBitsIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/float/big.rs:11655:29 [INFO] [stdout] | [INFO] [stdout] 11655 | pub fn random_cont(rng: &mut dyn MutRandState) -> RandomContIncomplete { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ -------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 11655 | pub fn random_cont(rng: &mut dyn MutRandState) -> RandomContIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/float/big.rs:11684:31 [INFO] [stdout] | [INFO] [stdout] 11684 | pub fn random_normal(rng: &mut dyn MutRandState) -> RandomNormalIncomplete { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ---------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 11684 | pub fn random_normal(rng: &mut dyn MutRandState) -> RandomNormalIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/float/big.rs:11713:28 [INFO] [stdout] | [INFO] [stdout] 11713 | pub fn random_exp(rng: &mut dyn MutRandState) -> RandomExpIncomplete { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 11713 | pub fn random_exp(rng: &mut dyn MutRandState) -> RandomExpIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/float/mini.rs:894:25 [INFO] [stdout] | [INFO] [stdout] 894 | pub const fn borrow(&self) -> BorrowFloat { [INFO] [stdout] | ^^^^^ ----------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 894 | pub const fn borrow(&self) -> BorrowFloat<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/float/mini.rs:1205:38 [INFO] [stdout] | [INFO] [stdout] 1205 | let val: $Uns = unsafe { mem::transmute(val) }; [INFO] [stdout] | --------------^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `f32::to_bits` [INFO] [stdout] ... [INFO] [stdout] 1295 | from_float! { fn from_f32(f32); limbs_for_32(u32) } [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unnecessary_transmutes)]` on by default [INFO] [stdout] = note: this warning originates in the macro `from_float` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/float/mini.rs:1205:38 [INFO] [stdout] | [INFO] [stdout] 1205 | let val: $Uns = unsafe { mem::transmute(val) }; [INFO] [stdout] | --------------^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `f64::to_bits` [INFO] [stdout] ... [INFO] [stdout] 1318 | from_float! { fn from_f64(f64); limbs_for_64(u64) } [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `from_float` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/complex/big.rs:3828:29 [INFO] [stdout] | [INFO] [stdout] 3828 | pub fn random_bits(rng: &mut dyn MutRandState) -> RandomBitsIncomplete { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ -------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 3828 | pub fn random_bits(rng: &mut dyn MutRandState) -> RandomBitsIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/complex/big.rs:3884:29 [INFO] [stdout] | [INFO] [stdout] 3884 | pub fn random_cont(rng: &mut dyn MutRandState) -> RandomContIncomplete { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ -------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 3884 | pub fn random_cont(rng: &mut dyn MutRandState) -> RandomContIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/complex/mini.rs:341:25 [INFO] [stdout] | [INFO] [stdout] 341 | pub const fn borrow(&self) -> BorrowComplex { [INFO] [stdout] | ^^^^^ ------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 341 | pub const fn borrow(&self) -> BorrowComplex<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/rand.rs:1739:16 [INFO] [stdout] | [INFO] [stdout] 1739 | fn private(&mut self) -> Private { [INFO] [stdout] | ^^^^^^^^^ ------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1739 | fn private(&mut self) -> Private<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/rand.rs:1746:16 [INFO] [stdout] | [INFO] [stdout] 1746 | fn private(&mut self) -> Private { [INFO] [stdout] | ^^^^^^^^^ ------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1746 | fn private(&mut self) -> Private<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/rand.rs:1731:20 [INFO] [stdout] | [INFO] [stdout] 1731 | fn private(&mut self) -> Private; [INFO] [stdout] | ^^^^^^^^^ ------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1731 | fn private(&mut self) -> Private<'_>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stderr] Compiling serde_test v1.0.176 [INFO] [stderr] Compiling rug v1.27.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/integer/long64.rs:1448:5 [INFO] [stdout] | [INFO] [stdout] 1448 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/integer/long64.rs:1466:5 [INFO] [stdout] | [INFO] [stdout] 1466 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/integer/long64.rs:1489:5 [INFO] [stdout] | [INFO] [stdout] 1489 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/integer/long64.rs:1519:5 [INFO] [stdout] | [INFO] [stdout] 1519 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/integer/long64.rs:1554:5 [INFO] [stdout] | [INFO] [stdout] 1554 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/integer/long64.rs:1574:5 [INFO] [stdout] | [INFO] [stdout] 1574 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stdout] --> src/integer/long64.rs:1638:5 [INFO] [stdout] | [INFO] [stdout] 1638 | #[must_use] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/integer/big.rs:2641:20 [INFO] [stdout] | [INFO] [stdout] 2641 | pub fn abs_ref(&self) -> AbsIncomplete { [INFO] [stdout] | ^^^^^ ------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2641 | pub fn abs_ref(&self) -> AbsIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/integer/big.rs:2710:23 [INFO] [stdout] | [INFO] [stdout] 2710 | pub fn signum_ref(&self) -> SignumIncomplete { [INFO] [stdout] | ^^^^^ ---------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2710 | pub fn signum_ref(&self) -> SignumIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/integer/big.rs:2875:26 [INFO] [stdout] | [INFO] [stdout] 2875 | pub fn keep_bits_ref(&self, n: u32) -> KeepBitsIncomplete { [INFO] [stdout] | ^^^^^ ------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2875 | pub fn keep_bits_ref(&self, n: u32) -> KeepBitsIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/integer/big.rs:5601:40 [INFO] [stdout] | [INFO] [stdout] 5601 | pub fn random_bits(bits: u32, rng: &mut dyn MutRandState) -> RandomBitsIncomplete { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ -------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 5601 | pub fn random_bits(bits: u32, rng: &mut dyn MutRandState) -> RandomBitsIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/integer/long64.rs:421:25 [INFO] [stdout] | [INFO] [stdout] 421 | fn keep_bits_64_ref(&self, n: u64) -> KeepBitsIncomplete; [INFO] [stdout] | ^^^^^ ------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 421 | fn keep_bits_64_ref(&self, n: u64) -> KeepBitsIncomplete<'_>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/integer/long64.rs:1354:39 [INFO] [stdout] | [INFO] [stdout] 1354 | fn random_bits_64(bits: u64, rng: &mut dyn MutRandState) -> RandomBitsIncomplete; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ -------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1354 | fn random_bits_64(bits: u64, rng: &mut dyn MutRandState) -> RandomBitsIncomplete<'_>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/integer/long64.rs:1460:25 [INFO] [stdout] | [INFO] [stdout] 1460 | fn keep_bits_64_ref(&self, n: u64) -> KeepBitsIncomplete { [INFO] [stdout] | ^^^^^ ------------------ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1460 | fn keep_bits_64_ref(&self, n: u64) -> KeepBitsIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/integer/long64.rs:1688:39 [INFO] [stdout] | [INFO] [stdout] 1688 | fn random_bits_64(bits: u64, rng: &mut dyn MutRandState) -> RandomBitsIncomplete { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ -------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1688 | fn random_bits_64(bits: u64, rng: &mut dyn MutRandState) -> RandomBitsIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/integer/mini.rs:656:25 [INFO] [stdout] | [INFO] [stdout] 656 | pub const fn borrow(&self) -> BorrowInteger { [INFO] [stdout] | ^^^^^ ------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 656 | pub const fn borrow(&self) -> BorrowInteger<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/rational/mini.rs:284:25 [INFO] [stdout] | [INFO] [stdout] 284 | pub const fn borrow(&self) -> BorrowRational { [INFO] [stdout] | ^^^^^ -------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 284 | pub const fn borrow(&self) -> BorrowRational<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/float/big.rs:11610:29 [INFO] [stdout] | [INFO] [stdout] 11610 | pub fn random_bits(rng: &mut dyn MutRandState) -> RandomBitsIncomplete { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ -------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 11610 | pub fn random_bits(rng: &mut dyn MutRandState) -> RandomBitsIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/float/big.rs:11655:29 [INFO] [stdout] | [INFO] [stdout] 11655 | pub fn random_cont(rng: &mut dyn MutRandState) -> RandomContIncomplete { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ -------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 11655 | pub fn random_cont(rng: &mut dyn MutRandState) -> RandomContIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/float/big.rs:11684:31 [INFO] [stdout] | [INFO] [stdout] 11684 | pub fn random_normal(rng: &mut dyn MutRandState) -> RandomNormalIncomplete { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ---------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 11684 | pub fn random_normal(rng: &mut dyn MutRandState) -> RandomNormalIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/float/big.rs:11713:28 [INFO] [stdout] | [INFO] [stdout] 11713 | pub fn random_exp(rng: &mut dyn MutRandState) -> RandomExpIncomplete { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 11713 | pub fn random_exp(rng: &mut dyn MutRandState) -> RandomExpIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/float/mini.rs:894:25 [INFO] [stdout] | [INFO] [stdout] 894 | pub const fn borrow(&self) -> BorrowFloat { [INFO] [stdout] | ^^^^^ ----------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 894 | pub const fn borrow(&self) -> BorrowFloat<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/float/mini.rs:1205:38 [INFO] [stdout] | [INFO] [stdout] 1205 | let val: $Uns = unsafe { mem::transmute(val) }; [INFO] [stdout] | --------------^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `f32::to_bits` [INFO] [stdout] ... [INFO] [stdout] 1295 | from_float! { fn from_f32(f32); limbs_for_32(u32) } [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unnecessary_transmutes)]` on by default [INFO] [stdout] = note: this warning originates in the macro `from_float` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary transmute [INFO] [stdout] --> src/float/mini.rs:1205:38 [INFO] [stdout] | [INFO] [stdout] 1205 | let val: $Uns = unsafe { mem::transmute(val) }; [INFO] [stdout] | --------------^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: replace this with: `f64::to_bits` [INFO] [stdout] ... [INFO] [stdout] 1318 | from_float! { fn from_f64(f64); limbs_for_64(u64) } [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `from_float` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/complex/big.rs:3828:29 [INFO] [stdout] | [INFO] [stdout] 3828 | pub fn random_bits(rng: &mut dyn MutRandState) -> RandomBitsIncomplete { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ -------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 3828 | pub fn random_bits(rng: &mut dyn MutRandState) -> RandomBitsIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/complex/big.rs:3884:29 [INFO] [stdout] | [INFO] [stdout] 3884 | pub fn random_cont(rng: &mut dyn MutRandState) -> RandomContIncomplete { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ -------------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 3884 | pub fn random_cont(rng: &mut dyn MutRandState) -> RandomContIncomplete<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/complex/mini.rs:341:25 [INFO] [stdout] | [INFO] [stdout] 341 | pub const fn borrow(&self) -> BorrowComplex { [INFO] [stdout] | ^^^^^ ------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 341 | pub const fn borrow(&self) -> BorrowComplex<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/rand.rs:1739:16 [INFO] [stdout] | [INFO] [stdout] 1739 | fn private(&mut self) -> Private { [INFO] [stdout] | ^^^^^^^^^ ------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1739 | fn private(&mut self) -> Private<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/rand.rs:1746:16 [INFO] [stdout] | [INFO] [stdout] 1746 | fn private(&mut self) -> Private { [INFO] [stdout] | ^^^^^^^^^ ------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1746 | fn private(&mut self) -> Private<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/rand.rs:1731:20 [INFO] [stdout] | [INFO] [stdout] 1731 | fn private(&mut self) -> Private; [INFO] [stdout] | ^^^^^^^^^ ------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1731 | fn private(&mut self) -> Private<'_>; [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 9.58s [INFO] running `Command { std: "docker" "inspect" "e011f274b7cbc4aeb674522ea25aa10b3110a7b4cc6df4c2c11a0608ec420b5c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e011f274b7cbc4aeb674522ea25aa10b3110a7b4cc6df4c2c11a0608ec420b5c", kill_on_drop: false }` [INFO] [stdout] e011f274b7cbc4aeb674522ea25aa10b3110a7b4cc6df4c2c11a0608ec420b5c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+981ca440e18f6cc4bc9026d4be8ddb1ca8378af7" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 86ed704d75b2d07b60573eee4cfc78edd3b1fa2945d0a4afb0c4d720bbd79a90 [INFO] running `Command { std: "docker" "start" "-a" "86ed704d75b2d07b60573eee4cfc78edd3b1fa2945d0a4afb0c4d720bbd79a90", kill_on_drop: false }` [INFO] [stderr] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stderr] --> src/integer/long64.rs:1448:5 [INFO] [stderr] | [INFO] [stderr] 1448 | #[must_use] [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_attributes)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stderr] --> src/integer/long64.rs:1466:5 [INFO] [stderr] | [INFO] [stderr] 1466 | #[must_use] [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stderr] --> src/integer/long64.rs:1489:5 [INFO] [stderr] | [INFO] [stderr] 1489 | #[must_use] [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stderr] --> src/integer/long64.rs:1519:5 [INFO] [stderr] | [INFO] [stderr] 1519 | #[must_use] [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stderr] --> src/integer/long64.rs:1554:5 [INFO] [stderr] | [INFO] [stderr] 1554 | #[must_use] [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stderr] --> src/integer/long64.rs:1574:5 [INFO] [stderr] | [INFO] [stderr] 1574 | #[must_use] [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `#[must_use]` has no effect when applied to a provided trait method [INFO] [stderr] --> src/integer/long64.rs:1638:5 [INFO] [stderr] | [INFO] [stderr] 1638 | #[must_use] [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/integer/big.rs:2641:20 [INFO] [stderr] | [INFO] [stderr] 2641 | pub fn abs_ref(&self) -> AbsIncomplete { [INFO] [stderr] | ^^^^^ ------------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 2641 | pub fn abs_ref(&self) -> AbsIncomplete<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/integer/big.rs:2710:23 [INFO] [stderr] | [INFO] [stderr] 2710 | pub fn signum_ref(&self) -> SignumIncomplete { [INFO] [stderr] | ^^^^^ ---------------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 2710 | pub fn signum_ref(&self) -> SignumIncomplete<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/integer/big.rs:2875:26 [INFO] [stderr] | [INFO] [stderr] 2875 | pub fn keep_bits_ref(&self, n: u32) -> KeepBitsIncomplete { [INFO] [stderr] | ^^^^^ ------------------ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 2875 | pub fn keep_bits_ref(&self, n: u32) -> KeepBitsIncomplete<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/integer/big.rs:5601:40 [INFO] [stderr] | [INFO] [stderr] 5601 | pub fn random_bits(bits: u32, rng: &mut dyn MutRandState) -> RandomBitsIncomplete { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ -------------------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 5601 | pub fn random_bits(bits: u32, rng: &mut dyn MutRandState) -> RandomBitsIncomplete<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/integer/long64.rs:421:25 [INFO] [stderr] | [INFO] [stderr] 421 | fn keep_bits_64_ref(&self, n: u64) -> KeepBitsIncomplete; [INFO] [stderr] | ^^^^^ ------------------ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 421 | fn keep_bits_64_ref(&self, n: u64) -> KeepBitsIncomplete<'_>; [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/integer/long64.rs:1354:39 [INFO] [stderr] | [INFO] [stderr] 1354 | fn random_bits_64(bits: u64, rng: &mut dyn MutRandState) -> RandomBitsIncomplete; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ -------------------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 1354 | fn random_bits_64(bits: u64, rng: &mut dyn MutRandState) -> RandomBitsIncomplete<'_>; [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/integer/long64.rs:1460:25 [INFO] [stderr] | [INFO] [stderr] 1460 | fn keep_bits_64_ref(&self, n: u64) -> KeepBitsIncomplete { [INFO] [stderr] | ^^^^^ ------------------ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 1460 | fn keep_bits_64_ref(&self, n: u64) -> KeepBitsIncomplete<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/integer/long64.rs:1688:39 [INFO] [stderr] | [INFO] [stderr] 1688 | fn random_bits_64(bits: u64, rng: &mut dyn MutRandState) -> RandomBitsIncomplete { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ -------------------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 1688 | fn random_bits_64(bits: u64, rng: &mut dyn MutRandState) -> RandomBitsIncomplete<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/integer/mini.rs:656:25 [INFO] [stderr] | [INFO] [stderr] 656 | pub const fn borrow(&self) -> BorrowInteger { [INFO] [stderr] | ^^^^^ ------------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 656 | pub const fn borrow(&self) -> BorrowInteger<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/rational/mini.rs:284:25 [INFO] [stderr] | [INFO] [stderr] 284 | pub const fn borrow(&self) -> BorrowRational { [INFO] [stderr] | ^^^^^ -------------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 284 | pub const fn borrow(&self) -> BorrowRational<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/float/big.rs:11610:29 [INFO] [stderr] | [INFO] [stderr] 11610 | pub fn random_bits(rng: &mut dyn MutRandState) -> RandomBitsIncomplete { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ -------------------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 11610 | pub fn random_bits(rng: &mut dyn MutRandState) -> RandomBitsIncomplete<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/float/big.rs:11655:29 [INFO] [stderr] | [INFO] [stderr] 11655 | pub fn random_cont(rng: &mut dyn MutRandState) -> RandomContIncomplete { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ -------------------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 11655 | pub fn random_cont(rng: &mut dyn MutRandState) -> RandomContIncomplete<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/float/big.rs:11684:31 [INFO] [stderr] | [INFO] [stderr] 11684 | pub fn random_normal(rng: &mut dyn MutRandState) -> RandomNormalIncomplete { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ ---------------------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 11684 | pub fn random_normal(rng: &mut dyn MutRandState) -> RandomNormalIncomplete<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/float/big.rs:11713:28 [INFO] [stderr] | [INFO] [stderr] 11713 | pub fn random_exp(rng: &mut dyn MutRandState) -> RandomExpIncomplete { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ ------------------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 11713 | pub fn random_exp(rng: &mut dyn MutRandState) -> RandomExpIncomplete<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/float/mini.rs:894:25 [INFO] [stderr] | [INFO] [stderr] 894 | pub const fn borrow(&self) -> BorrowFloat { [INFO] [stderr] | ^^^^^ ----------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 894 | pub const fn borrow(&self) -> BorrowFloat<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: unnecessary transmute [INFO] [stderr] --> src/float/mini.rs:1205:38 [INFO] [stderr] | [INFO] [stderr] 1205 | let val: $Uns = unsafe { mem::transmute(val) }; [INFO] [stderr] | --------------^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: replace this with: `f32::to_bits` [INFO] [stderr] ... [INFO] [stderr] 1295 | from_float! { fn from_f32(f32); limbs_for_32(u32) } [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unnecessary_transmutes)]` on by default [INFO] [stderr] = note: this warning originates in the macro `from_float` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unnecessary transmute [INFO] [stderr] --> src/float/mini.rs:1205:38 [INFO] [stderr] | [INFO] [stderr] 1205 | let val: $Uns = unsafe { mem::transmute(val) }; [INFO] [stderr] | --------------^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: replace this with: `f64::to_bits` [INFO] [stderr] ... [INFO] [stderr] 1318 | from_float! { fn from_f64(f64); limbs_for_64(u64) } [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `from_float` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/complex/big.rs:3828:29 [INFO] [stderr] | [INFO] [stderr] 3828 | pub fn random_bits(rng: &mut dyn MutRandState) -> RandomBitsIncomplete { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ -------------------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 3828 | pub fn random_bits(rng: &mut dyn MutRandState) -> RandomBitsIncomplete<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/complex/big.rs:3884:29 [INFO] [stderr] | [INFO] [stderr] 3884 | pub fn random_cont(rng: &mut dyn MutRandState) -> RandomContIncomplete { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ -------------------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 3884 | pub fn random_cont(rng: &mut dyn MutRandState) -> RandomContIncomplete<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/complex/mini.rs:341:25 [INFO] [stderr] | [INFO] [stderr] 341 | pub const fn borrow(&self) -> BorrowComplex { [INFO] [stderr] | ^^^^^ ------------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 341 | pub const fn borrow(&self) -> BorrowComplex<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/rand.rs:1739:16 [INFO] [stderr] | [INFO] [stderr] 1739 | fn private(&mut self) -> Private { [INFO] [stderr] | ^^^^^^^^^ ------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 1739 | fn private(&mut self) -> Private<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/rand.rs:1746:16 [INFO] [stderr] | [INFO] [stderr] 1746 | fn private(&mut self) -> Private { [INFO] [stderr] | ^^^^^^^^^ ------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 1746 | fn private(&mut self) -> Private<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/rand.rs:1731:20 [INFO] [stderr] | [INFO] [stderr] 1731 | fn private(&mut self) -> Private; [INFO] [stderr] | ^^^^^^^^^ ------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 1731 | fn private(&mut self) -> Private<'_>; [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `rug` (lib) generated 30 warnings (run `cargo fix --lib -p rug` to apply 23 suggestions) [INFO] [stderr] warning: `rug` (lib test) generated 30 warnings (30 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rug-55c0d519b1c5d6ee) [INFO] [stdout] [INFO] [stdout] running 139 tests [INFO] [stdout] test complex::arith::tests::check_neg ... ok [INFO] [stdout] test complex::arith::tests::check_shift_u_s ... ok [INFO] [stdout] test complex::mini::tests::check_assign ... ok [INFO] [stdout] test complex::mini::tests::check_swapped_parts ... ok [INFO] [stdout] test complex::arith::tests::check_ref_op ... ok [INFO] [stdout] test complex::mini::tests::check_equiv_convs ... ok [INFO] [stdout] test complex::mini::tests::check_traits ... ok [INFO] [stdout] test complex::small::tests::check_assign ... ok [INFO] [stdout] test complex::ord::tests::check_refs ... ok [INFO] [stdout] test complex::small::tests::check_swapped_parts ... ok [INFO] [stdout] test complex::ord::tests::check_zero ... ok [INFO] [stdout] test complex::tests::check_formatting ... ok [INFO] [stdout] test complex::tests::check_nanflag ... ok [INFO] [stdout] test complex::tests::check_from_str ... ok [INFO] [stdout] test complex::traits::tests::check_from ... ok [INFO] [stdout] test ext::xmpq::tests::check_add_sub_ui_si ... ok [INFO] [stdout] test ext::xmpq::tests::check_add_sub_z ... ok [INFO] [stdout] test complex::traits::tests::check_assign ... ok [INFO] [stdout] test ext::xmpq::tests::check_div_ui_si ... ok [INFO] [stdout] test complex::tests::check_sum_dot ... ok [INFO] [stdout] test ext::xmpq::tests::check_ui_si_div ... ok [INFO] [stdout] test ext::xmpq::tests::check_z_div ... ok [INFO] [stdout] test ext::xmpq::tests::check_mul_z ... ok [INFO] [stdout] test float::arith::tests::check_shift_u_s ... ok [INFO] [stdout] test float::big::tests::check_ieee_storage_bits ... ok [INFO] [stdout] test float::arith::tests::check_ref_op ... ok [INFO] [stdout] test float::casts::tests::check_integers ... ok [INFO] [stdout] test ext::xmpq::tests::check_div_z ... ok [INFO] [stdout] test float::mini::tests::check_assign ... ok [INFO] [stdout] test ext::xmpq::tests::check_mul_ui_si ... ok [INFO] [stdout] test float::mini::tests::check_traits ... ok [INFO] [stdout] test float::ord::tests::check_hash_different_prec ... ok [INFO] [stdout] test float::casts::tests::check_floats ... ok [INFO] [stdout] test float::ord::tests::check_refs ... ok [INFO] [stdout] test float::ord::tests::check_zero ... ok [INFO] [stdout] test float::mini::tests::check_from_f32 ... ok [INFO] [stdout] test float::tests::check_assumptions ... ok [INFO] [stdout] test float::small::tests::check_assign ... ok [INFO] [stdout] test float::mini::tests::check_from_f64 ... ok [INFO] [stdout] test float::tests::check_clamping ... ok [INFO] [stdout] test float::mini::tests::check_equiv_convs ... ok [INFO] [stdout] test float::tests::check_i_pow_u ... ok [INFO] [stdout] test float::tests::check_issue_56 ... ok [INFO] [stdout] test float::tests::check_nan_random_bits ... ok [INFO] [stdout] test float::tests::check_from_str ... ok [INFO] [stdout] test float::tests::check_nanflag ... ok [INFO] [stdout] test float::tests::check_subnormalize_tiny ... ok [INFO] [stdout] test float::tests::check_formatting ... ok [INFO] [stdout] test float::tests::check_sum_dot ... ok [INFO] [stdout] test float::traits::tests::check_assign ... ok [INFO] [stdout] test float::traits::tests::check_fallible_conversions ... ok [INFO] [stdout] test float::tests::check_remainder_quo31 ... ok [INFO] [stdout] test integer::arith::tests::check_ref_op ... ok [INFO] [stdout] test integer::arith::tests::check_shift_u_s ... ok [INFO] [stdout] test integer::arith::tests::check_submul ... ok [INFO] [stdout] test integer::casts::tests::check_bool ... ok [INFO] [stdout] test integer::arith::tests::check_addmul ... ok [INFO] [stdout] test integer::division::tests::check_ceil ... ok [INFO] [stdout] test integer::cmp::tests::check_cmp_f ... ok [INFO] [stdout] test integer::division::tests::check_euc ... ok [INFO] [stdout] test integer::division::tests::check_floor ... ok [INFO] [stdout] test integer::division::tests::check_trunc ... ok [INFO] [stdout] test integer::mini::tests::check_assign ... ok [INFO] [stdout] test integer::mini::tests::check_equiv_convs ... ok [INFO] [stdout] test integer::mini::tests::check_traits ... ok [INFO] [stdout] test integer::small::tests::check_assign ... ok [INFO] [stdout] test integer::tests::check_float_conversions ... ok [INFO] [stdout] test integer::cmp::tests::check_cmp_u_s ... ok [INFO] [stdout] test integer::tests::check_formatting ... ok [INFO] [stdout] test integer::tests::check_from_digits_bool ... ok [INFO] [stdout] test integer::tests::check_from_digits_resize ... ok [INFO] [stdout] test integer::tests::check_from_digits_u128 ... ok [INFO] [stdout] test integer::tests::check_from_digits_u8 ... ok [INFO] [stdout] test integer::tests::check_from_digits_u16 ... ok [INFO] [stdout] test integer::tests::check_from_str ... ok [INFO] [stdout] test integer::tests::check_option_conversion ... ok [INFO] [stdout] test integer::tests::check_int_conversions ... ok [INFO] [stdout] test integer::tests::check_shrink ... ok [INFO] [stdout] test integer::tests::check_sum_dot_product ... ok [INFO] [stdout] test integer::tests::check_to_digits_bool ... ok [INFO] [stdout] test integer::tests::check_to_digits_u16 ... ok [INFO] [stdout] test integer::tests::check_to_digits_u128 ... ok [INFO] [stdout] test integer::tests::check_to_digits_u8 ... ok [INFO] [stdout] test integer::tests::incomplete_issue_69_rand ... ok [INFO] [stdout] test integer::tests::incomplete_issue_69 ... ok [INFO] [stdout] test integer::traits::tests::check_fallible_conversions ... ok [INFO] [stdout] test rand::tests::check_custom_clone ... ok [INFO] [stdout] test integer::traits::tests::check_assign ... ok [INFO] [stdout] test float::cmp::tests::check_cmp_others ... ok [INFO] [stdout] test rand::tests::congruential_size ... ok [INFO] [stdout] test rand::tests::thread_check_custom_clone ... ok [INFO] [stdout] test integer::arith::tests::check_arith ... ok [INFO] [stdout] test complex::arith::tests::check_pow_int ... ok [INFO] [stdout] test rand::tests::thread_check_raw ... ok [INFO] [stdout] test rational::arith::tests::check_arith_int ... ok [INFO] [stdout] test integer::division::tests::check_div_rem_prim ... ok [INFO] [stdout] test rational::arith::tests::check_neg_pow ... ok [INFO] [stdout] test rational::arith::tests::check_ref_op ... ok [INFO] [stdout] test rational::arith::tests::check_shift_u_s ... ok [INFO] [stdout] test rational::casts::tests::check_bool ... ok [INFO] [stdout] test complex::tests::check_unwind_safety ... ok [INFO] [stdout] test rational::casts::tests::check_integers ... ok [INFO] [stdout] test rational::casts::tests::check_issue_36 ... ok [INFO] [stdout] test rational::casts::tests::check_zero_sign_consistency ... ok [INFO] [stdout] test rational::cmp::tests::check_cmp_f ... ok [INFO] [stdout] test float::tests::check_clamping_panic - should panic ... ok [INFO] [stdout] test rational::cmp::tests::check_cmp_u_s ... ok [INFO] [stdout] test rational::mini::tests::check_assign ... ok [INFO] [stdout] test rational::mini::tests::check_equiv_convs ... ok [INFO] [stdout] test rational::mini::tests::check_swapped_parts ... ok [INFO] [stdout] test rational::mini::tests::check_traits ... ok [INFO] [stdout] test rational::small::tests::check_assign ... ok [INFO] [stdout] test rational::small::tests::check_swapped_parts ... ok [INFO] [stdout] test rational::tests::check_formatting ... ok [INFO] [stdout] test rational::tests::check_fract_ceil ... ok [INFO] [stdout] test rational::tests::check_fract_floor ... ok [INFO] [stdout] test rational::tests::check_fract_round ... ok [INFO] [stdout] test rational::tests::check_fract_trunc ... ok [INFO] [stdout] test rational::tests::check_from_str ... ok [INFO] [stdout] test rand::tests::check_custom_into_raw - should panic ... ok [INFO] [stdout] test rand::tests::check_custom_no_clone - should panic ... ok [INFO] [stdout] test rand::tests::thread_check_custom_into_raw - should panic ... ok [INFO] [stdout] test rational::tests::check_sum_dot_product ... ok [INFO] [stdout] test rational::traits::tests::check_assign ... ok [INFO] [stdout] test rand::tests::thread_check_custom_no_clone - should panic ... ok [INFO] [stdout] test rational::traits::tests::check_fallible_conversions ... ok [INFO] [stdout] test integer::casts::tests::check_integers ... ok [INFO] [stdout] test rational::tests::check_issue_49_unwind_safety ... ok [INFO] [stdout] test rational::tests::check_issue_47_unwind_safety ... ok [INFO] [stdout] test integer::casts::tests::check_round_floats ... ok [INFO] [stdout] test integer::casts::tests::check_floats ... ok [INFO] [stdout] test rational::casts::tests::check_floats ... ok [INFO] [stdout] test integer::arith::tests::check_arith_u_s ... ok [INFO] [stdout] test rational::cmp::tests::check_cmp_tuple ... ok [INFO] [stdout] test complex::arith::tests::check_pow ... ok [INFO] [stdout] test float::arith::tests::check_arith_others ... ok [INFO] [stdout] test complex::arith::tests::check_arith_others ... ok [INFO] [stdout] test rational::arith::tests::check_arith_u_s ... ok [INFO] [stdout] test complex::cmp::tests::check_eq_others ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 139 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.72s [INFO] [stdout] [INFO] [stderr] Doc-tests rug [INFO] [stdout] [INFO] [stdout] running 1226 tests [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::abs_round (line 1945) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::acosh_mut (line 3559) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::acosh (line 3541) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::abs_ref (line 1978) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::acos (line 3303) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex (line 68) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::abs (line 1907) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex (line 82) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::acos_mut (line 3321) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex (line 54) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::acosh_round (line 3576) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex (line 113) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::acosh_ref (line 3603) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::acos_ref (line 3364) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::acos_round (line 3337) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::abs_mut (line 1927) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::agm (line 3702) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::agm_round (line 3740) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::agm_ref (line 3767) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::agm_mut (line 3722) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::arg (line 2004) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::arg_round (line 2042) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::arg (line 1995) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::arg_ref (line 2074) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::arg_mut (line 2024) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::as_mut_real_imag (line 925) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::as_conj (line 1082) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::as_mul_i (line 1119) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::as_ord (line 1159) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::as_raw_mut (line 662) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::as_raw (line 632) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::as_neg (line 1046) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::asin (line 3224) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::asin_mut (line 3242) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::asinh_ref (line 3523) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::asinh_mut (line 3479) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::asin_ref (line 3285) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::atan_mut (line 3400) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::asinh (line 3461) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::asin_round (line 3258) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::asinh_round (line 3496) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::atanh_mut (line 3639) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::atan_ref (line 3443) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::atan_round (line 3416) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::atan (line 3382) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::atanh (line 3621) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::atanh_ref (line 3683) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::atanh_round (line 3656) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::borrow_real_imag (line 971) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::cos_ref (line 2764) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::conj_ref (line 1887) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::conj (line 1849) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::conj_mut (line 1866) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::cos (line 2703) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::cos_mut (line 2721) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::cmp_abs (line 1209) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::cosh_mut (line 3084) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::cos_round (line 2737) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::cosh_ref (line 3127) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::cosh (line 3066) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::exp (line 2545) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::cosh_round (line 3100) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::dot (line 1351) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::exp_mut (line 2563) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::exp_round (line 2579) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::exp_ref (line 2606) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::into_raw (line 601) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::from_raw (line 536) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::imag (line 879) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::is_zero (line 1190) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::from_raw (line 555) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::into_real_imag (line 948) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::ln (line 2358) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::ln_mut (line 2376) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::ln_ref (line 2419) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::log10 (line 2437) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::ln_round (line 2392) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::log10_mut (line 2455) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::log10_ref (line 2499) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::log10_round (line 2472) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::mul_add_mut (line 1420) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::mul_i (line 2100) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::mul_add_round (line 1444) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::mul_add (line 1396) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::mul_add_ref (line 1474) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::mul_i_mut (line 2121) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::mul_i_round (line 2141) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::mul_i_ref (line 2170) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::mul_sub_mut (line 1522) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::mul_sub (line 1498) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::mul_sub_round (line 1546) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::mut_imag (line 909) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::mul_sub_ref (line 1576) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::mutate_real_imag (line 996) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::mut_real (line 893) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::norm_ref (line 2341) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::norm (line 2269) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::norm_mut (line 2289) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::new_64 (line 381) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::new (line 219) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::norm_round (line 2307) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::prec (line 298) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::prec_64 (line 460) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::parse (line 703) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::parse_radix (line 753) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::proj_mut (line 1628) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::proj (line 1601) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::proj_ref (line 1659) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::random_cont (line 3857) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::random_bits (line 3813) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::real (line 865) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::recip (line 2190) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::recip_mut (line 2208) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::recip_ref (line 2250) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::recip_round (line 2224) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::root_of_unity (line 2527) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::set_prec (line 317) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::set_prec_64 (line 479) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::sin (line 2624) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::set_prec_round (line 338) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::set_prec_round_64 (line 500) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::sin_cos (line 2787) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::sin_cos_mut (line 2811) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::sin_cos_ref (line 2871) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::sin_mut (line 2642) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::sin_cos_round (line 2836) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::sin_ref (line 2685) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::sinh (line 2987) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::sin_round (line 2658) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::sinh_mut (line 3005) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::sinh_ref (line 3048) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::sqrt (line 1765) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::sinh_round (line 3021) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::sqrt_mut (line 1783) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::sqrt_ref (line 1825) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::sqrt_round (line 1799) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::square (line 1681) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::square_round (line 1715) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::square_mut (line 1699) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::square_ref (line 1741) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::tan_mut (line 2926) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::tan (line 2908) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::tan_ref (line 2969) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::sum (line 1291) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::tan_round (line 2942) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::tanh (line 3145) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::tanh_round (line 3179) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::tanh_mut (line 3163) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::tanh_ref (line 3206) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::to_string_radix_round (line 822) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::to_string_radix (line 789) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::with_val (line 242) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::with_val_64 (line 404) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::ParseComplexError (line 4554) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::with_val_round (line 272) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::total_cmp (line 1243) ... ok [INFO] [stdout] test src/complex/big.rs - complex::big::Complex::with_val_round_64 (line 434) ... ok [INFO] [stdout] test src/complex/borrow.rs - complex::borrow::BorrowComplex<'a>::from_raw (line 66) ... ok [INFO] [stdout] test src/complex/borrow.rs - complex::borrow::BorrowComplex (line 35) ... ok [INFO] [stdout] test src/complex/borrow.rs - complex::borrow::BorrowComplex<'a>::const_deref (line 116) ... ok [INFO] [stdout] test src/complex/borrow.rs - complex::borrow::BorrowComplex<'a>::const_deref (line 98) ... ok [INFO] [stdout] test src/complex/borrow.rs - complex::borrow::BorrowComplex<'a>::const_deref (line 134) ... ok [INFO] [stdout] test src/complex/mini.rs - complex::mini::MiniComplex::as_nonreallocating_complex (line 294) ... ok [INFO] [stdout] test src/complex/mini.rs - complex::mini::MiniComplex::borrow (line 331) ... ok [INFO] [stdout] test src/complex/mini.rs - complex::mini::MiniComplex (line 69) ... ok [INFO] [stdout] test src/complex/mini.rs - complex::mini::MiniComplex::borrow_excl (line 380) ... ok [INFO] [stdout] test src/complex/mod.rs - complex::Prec64::prec (line 114) ... ok [INFO] [stdout] test src/complex/mod.rs - complex::Prec::prec (line 69) ... ok [INFO] [stdout] test src/complex/mini.rs - complex::mini::MiniComplex::new (line 157) ... ok [INFO] [stdout] test src/complex/mini.rs - complex::mini::MiniComplex::const_from_real (line 202) ... ok [INFO] [stdout] test src/complex/mini.rs - complex::mini::MiniComplex::const_from_parts (line 245) ... ok [INFO] [stdout] test src/complex/mod.rs - complex::Prec64 (line 98) ... ok [INFO] [stdout] test src/complex/mod.rs - complex::Prec (line 53) ... ok [INFO] [stdout] test src/complex/ord.rs - complex::ord::OrdComplex::as_complex_mut (line 90) ... ok [INFO] [stdout] test src/complex/ord.rs - complex::ord::OrdComplex::as_complex (line 69) ... ok [INFO] [stdout] test src/complex/ord.rs - complex::ord::OrdComplex (line 30) ... ok [INFO] [stdout] test src/complex/small.rs - complex::small::SmallComplex (line 43) ... ok [INFO] [stdout] test src/complex/small.rs - complex::small::SmallComplex::new (line 93) ... ok [INFO] [stdout] test src/complex/small.rs - complex::small::SmallComplex::as_nonreallocating_complex (line 120) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float (line 71) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float (line 138) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float (line 208) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float (line 109) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float (line 95) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::abs_mut (line 4570) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float (line 170) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::abs (line 4553) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::acos (line 6954) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::acos_mut (line 6972) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::abs_ref (line 4591) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::acos_pi_mut (line 7699) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::acos_pi_ref (line 7742) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::acos_pi (line 7681) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::acos_pi_round (line 7716) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::acos_ref (line 7015) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::acos_u_mut (line 7328) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::acos_round (line 6988) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::acos_u (line 7306) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::acos_u_ref (line 7377) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::acosh_mut (line 8637) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::acosh (line 8619) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::acosh_ref (line 8681) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::acos_u_round (line 7348) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::agm_mut (line 10811) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::agm (line 10791) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::acosh_round (line 8654) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::agm_ref (line 10856) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::ai (line 10967) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::ai_mut (line 10986) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::ai_ref (line 11029) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::agm_round (line 10829) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::ai_round (line 11003) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::as_raw (line 717) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::as_abs (line 2008) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::as_raw_mut (line 742) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::as_ord (line 2039) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::asin (line 6875) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::as_complex (line 2082) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::asin_pi (line 7602) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::asin_mut (line 6893) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::as_neg (line 1973) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::asin_pi_mut (line 7620) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::asin_ref (line 6936) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::asin_pi_ref (line 7663) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::asin_pi_round (line 7637) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::asin_round (line 6909) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::asin_u_mut (line 7235) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::asin_u (line 7213) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::asin_u_round (line 7255) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::asinh_ref (line 8601) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::asinh (line 8539) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::asin_u_ref (line 7284) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::atan2 (line 7115) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::asinh_round (line 8574) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::asinh_mut (line 8557) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::atan (line 7033) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::atan2_mut (line 7137) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::atan2_pi (line 7843) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::atan2_pi_mut (line 7866) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::atan2_pi_round (line 7887) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::atan2_pi_ref (line 7917) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::atan2_u (line 7495) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::atan2_u_ref (line 7578) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::atan_mut (line 7051) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::atan2_u_mut (line 7521) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::atan2_ref (line 7189) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::atan_pi (line 7760) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::atan2_u_round (line 7545) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::atan2_round (line 7158) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::atan_ref (line 7094) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::atan_pi_ref (line 7821) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::atan_pi_round (line 7795) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::atan_pi_mut (line 7778) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::atan_u (line 7399) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::atan_round (line 7067) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::atan_u_ref (line 7470) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::atan_u_mut (line 7421) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::atanh_ref (line 8761) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::atan_u_round (line 7441) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::cbrt_mut (line 4337) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::atanh (line 8699) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::atanh_round (line 8734) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::cbrt_ref (line 4379) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::atanh_mut (line 8717) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::ceil_mut (line 11067) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::cbrt (line 4320) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::ceil (line 11047) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::cbrt_round (line 4352) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::ceil_ref (line 11091) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::clamp (line 4743) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::clamp_exp (line 2425) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::clamp_exp (line 2452) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::clamp_mut (line 4777) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::clamp_round (line 4810) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::clamp_ref (line 4876) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::cmp0 (line 2253) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::cmp_abs (line 2279) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::compound_i (line 9309) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::classify (line 2221) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::compound_i_ref (line 9373) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::copysign (line 4678) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::compound_i_mut (line 9328) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::copysign_mut (line 4696) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::copysign_ref (line 4718) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::compound_i_round (line 9346) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::cos (line 5840) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::cos_mut (line 5858) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::cos_pi_mut (line 6498) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::cos_pi (line 6480) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::cos_ref (line 5901) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::cos_u_mut (line 6241) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::cos_round (line 5874) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::cos_pi_round (line 6515) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::cos_u (line 6219) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::cosh (line 8016) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::cos_pi_ref (line 6541) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::cos_u_ref (line 6290) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::cosh_ref (line 8077) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::cos_u_round (line 6261) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::cosh_mut (line 8034) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::cot_mut (line 6814) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::cosh_round (line 8050) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::cot (line 6796) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::cot_ref (line 6857) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::cot_round (line 6830) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::coth (line 8459) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::coth_ref (line 8521) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::csc (line 6717) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::coth_mut (line 8477) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::csch_ref (line 8441) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::csc_ref (line 6778) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::coth_round (line 8494) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::csc_mut (line 6735) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::csch (line 8379) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::csch_round (line 8414) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::csch_mut (line 8397) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::csc_round (line 6751) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::digamma_mut (line 9979) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::digamma (line 9960) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::eint_mut (line 9410) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::digamma_ref (line 10022) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::eint (line 9392) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::digamma_round (line 9996) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::eint_ref (line 9454) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::erf_mut (line 10162) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::erf_ref (line 10205) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::dot (line 2938) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::eint_round (line 9427) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::erfc_mut (line 10243) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::erf_round (line 10179) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::erf (line 10144) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::erfc_ref (line 10286) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::erfc (line 10224) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::erfc_round (line 10260) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::exp (line 5522) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::exp10 (line 5681) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::exp10_m1 (line 9226) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::exp10_m1_mut (line 9245) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::exp10_m1_round (line 9263) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::exp10_mut (line 5699) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::exp10_m1_ref (line 9290) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::exp2_m1_mut (line 9162) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::exp10_round (line 5716) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::exp10_ref (line 5743) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::exp2 (line 5601) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::exp2_m1 (line 9143) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::exp2_m1_ref (line 9207) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::exp2_mut (line 5619) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::exp2_m1_round (line 9180) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::exp2_ref (line 5663) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::exp_m1 (line 9059) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::exp2_round (line 5636) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::exp_m1_ref (line 9124) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::exp_m1_mut (line 9078) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::exp_mut (line 5540) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::exp_m1_round (line 9096) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::exp_ref (line 5583) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::factorial (line 8785) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::exp_round (line 5556) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::floor (line 11111) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::floor_mut (line 11131) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::fract (line 11386) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::floor_ref (line 11155) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::fract_ref (line 11429) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::frexp (line 3408) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::frexp_mut (line 3428) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::fract_mut (line 11406) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::from_raw (line 636) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::frexp_ref (line 3456) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::gamma_inc (line 9637) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::gamma_inc_mut (line 9657) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::from_raw (line 656) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::gamma (line 9555) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::gamma_inc_ref (line 9703) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::gamma_mut (line 9574) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::gamma_inc_round (line 9675) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::gamma_ref (line 9618) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::gamma_round (line 9591) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::get_exp (line 2379) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::get_significand (line 2518) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::hypot (line 10879) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::hypot_ref (line 10944) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::hypot_mut (line 10899) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::i_exp (line 4000) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::hypot_round (line 10917) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::i_pow_u (line 4048) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::into_raw (line 691) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::is_finite (line 2163) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::is_normal (line 2199) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::is_infinite (line 2146) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::is_integer (line 2114) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::is_nan (line 2130) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::is_sign_negative (line 2576) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::is_sign_positive (line 2559) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::is_zero (line 2179) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::j0 (line 10305) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::j0_ref (line 10367) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::j0_mut (line 10324) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::j1 (line 10386) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::j0_round (line 10341) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::j1_mut (line 10405) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::jn_mut (line 10486) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::j1_ref (line 10448) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::jn_ref (line 10529) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::jn (line 10467) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::j1_round (line 10422) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::jn_round (line 10503) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::li2 (line 9473) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::li2_mut (line 9492) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::ln_1p (line 8804) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::ln (line 5259) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::li2_round (line 9509) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::li2_ref (line 9536) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::ln_1p_ref (line 8870) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::ln_1p_mut (line 8824) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::ln_1p_round (line 8842) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::ln_abs_gamma (line 9810) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::ln_abs_gamma_ref (line 9929) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::ln_abs_gamma_mut (line 9861) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::ln_abs_gamma (line 9829) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::ln_gamma_mut (line 9742) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::ln_gamma_ref (line 9786) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::ln_abs_gamma_round (line 9892) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::ln_gamma (line 9723) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::ln_gamma_round (line 9759) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::ln_ref (line 5320) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::ln_mut (line 5277) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::ln_round (line 5293) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::ln_u (line 5344) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::log10 (line 5442) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::log10_1p (line 8975) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::log10_1p_mut (line 8995) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::log10_1p_ref (line 9040) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::log10_mut (line 5460) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::log10_1p_round (line 9013) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::log10_round (line 5477) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::log2 (line 5362) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::log2_1p (line 8890) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::log10_ref (line 5504) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::log2_1p_mut (line 8910) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::log2_1p_ref (line 8955) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::log2_mut (line 5380) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::log2_1p_round (line 8928) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::log2_ref (line 5424) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::log2_round (line 5397) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::max (line 5072) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::max_mut (line 5090) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::max_ref (line 5131) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::max_round (line 5106) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::min_round (line 5025) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::min (line 4991) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::min_ref (line 5050) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::min_mut (line 5009) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::mul_add_mul (line 3724) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::mul_add (line 3482) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::mul_add_mul_mut (line 3749) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::mul_add_mul_ref (line 3811) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::mul_add_mul_round (line 3774) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::mul_add_mut (line 3511) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::mul_add_ref (line 3574) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::mul_sub_mul (line 3841) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::mul_sub (line 3603) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::mul_add_round (line 3539) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::mul_sub_mul_mut (line 3866) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::mul_sub_mul_ref (line 3927) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::mul_sub_mul_round (line 3890) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::mul_sub_mut (line 3632) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::new_64 (line 474) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::mul_sub_ref (line 3695) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::new (line 314) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::mul_sub_round (line 3660) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::next_down (line 2627) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::next_toward (line 2592) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::next_up (line 2610) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::parse (line 789) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::positive_diff (line 5157) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::positive_diff_mut (line 5181) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::parse_radix (line 845) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::prec (line 400) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::prec_64 (line 560) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::positive_diff_ref (line 5234) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::positive_diff_round (line 5203) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::random_bits (line 11598) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::random_exp (line 11703) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::recip (line 4914) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::random_cont (line 11637) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::random_normal (line 11674) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::recip_ref (line 4973) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::recip_round (line 4946) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::recip_sqrt_mut (line 4259) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::recip_mut (line 4931) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::recip_sqrt (line 4242) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::remainder (line 2973) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::recip_sqrt_round (line 4275) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::remainder_from (line 3078) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::recip_sqrt_ref (line 4302) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::remainder_from_round (line 3112) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::remainder_mut (line 3007) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::remainder_quo31_from (line 3302) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::remainder_quo31 (line 3199) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::remainder_quo31_from_round (line 3336) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::remainder_quo31_ref (line 3380) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::remainder_quo31_mut (line 3233) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::remainder_quo31_round (line 3266) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::remainder_ref (line 3157) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::root (line 4397) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::remainder_round (line 3039) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::root_i (line 4474) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::root_i_ref (line 4534) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::root_i_mut (line 4492) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::root_i_round (line 4508) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::root_round (line 4429) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::root_mut (line 4414) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::round (line 11175) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::root_ref (line 4456) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::round_even (line 11258) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::round_even_mut (line 11278) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::round_even_ref (line 11302) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::round_mut (line 11195) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sec (line 6638) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::round_ref (line 11232) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::round_ref (line 11219) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sec_mut (line 6656) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sec_ref (line 6699) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sec_round (line 6672) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sech (line 8300) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sech_mut (line 8318) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sech_round (line 8334) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sech_ref (line 8361) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::set_prec (line 425) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::set_prec_64 (line 578) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::signum_mut (line 4635) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::set_prec_round (line 446) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::set_prec_round_64 (line 599) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::signum (line 4613) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::signum_ref (line 4660) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sin (line 5761) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sin_cos_mut (line 6027) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sin_cos (line 6003) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sin_cos_ref (line 6085) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sin_cos_round (line 6052) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sin_pi (line 6401) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sin_mut (line 5779) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sin_pi_ref (line 6462) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sin_pi_round (line 6436) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sin_pi_mut (line 6419) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sin_u_mut (line 6148) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sin_u_ref (line 6197) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sin_u (line 6126) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sin_round (line 5795) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sin_ref (line 5822) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sinh (line 7937) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sin_u_round (line 6168) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sinh_cosh_mut (line 8205) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sinh_cosh (line 8180) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sinh_ref (line 7998) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sinh_cosh_ref (line 8263) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sinh_cosh_round (line 8230) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sinh_mut (line 7955) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sinh_round (line 7971) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sqrt (line 4142) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sqrt_ref (line 4201) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::square (line 4065) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sqrt_mut (line 4159) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sqrt_u (line 4225) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sqrt_round (line 4174) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::square_mut (line 4082) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::square_ref (line 4124) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::square_round (line 4097) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::subnormalize (line 2733) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::subnormalize_ieee (line 2658) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::subnormalize_ieee_round (line 2695) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::sum (line 2878) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::subnormalize_round (line 2765) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::tan (line 5919) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::tan_mut (line 5937) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::tan_pi (line 6559) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::tan_pi_mut (line 6577) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::tan_pi_ref (line 6620) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::tan_pi_round (line 6594) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::tan_ref (line 5980) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::tan_round (line 5953) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::tan_u (line 6312) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::tan_u_mut (line 6334) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::tan_u_ref (line 6383) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::tanh (line 8095) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::tan_u_round (line 6354) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::tanh_ref (line 8156) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::tanh_mut (line 8113) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::tanh_round (line 8129) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::to_f32 (line 1365) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::to_f32_exp (line 1567) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::to_f64 (line 1404) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::to_f32_exp_round (line 1591) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::to_f32_round (line 1386) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::to_i32_saturating (line 1225) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::to_f64_exp_round (line 1650) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::to_f64_round (line 1424) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::to_f64_exp (line 1626) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::to_integer (line 881) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::to_integer_exp (line 933) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::to_i32_saturating_round (line 1247) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::to_integer_in_place (line 1050) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::to_integer_round (line 904) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::to_integer_exp_in_place (line 1115) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::to_integer_exp (line 956) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::to_integer_round_in_place (line 1079) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::to_rational (line 1019) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::to_rational (line 995) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::to_rational_in_place (line 1158) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::to_sign_string_exp (line 1829) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::to_sign_string_exp_round (line 1878) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::to_rational_in_place (line 1191) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::to_string_radix_round (line 1784) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::to_string_radix (line 1749) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::to_u32_saturating (line 1270) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::trunc (line 11322) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::to_u32_saturating_round (line 1292) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::trunc_fract (line 11455) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::total_cmp (line 2305) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::trunc_fract_ref (line 11548) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::trunc_fract_mut (line 11482) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::trunc_mut (line 11342) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::trunc_fract_round (line 11514) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::trunc_ref (line 11366) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::u_pow_u (line 4025) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::u_exp (line 3967) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::with_val (line 334) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::with_val_64 (line 494) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::with_val_round (line 359) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::y0 (line 10548) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::with_val_round_64 (line 519) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::y0_mut (line 10567) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::y1_mut (line 10648) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::y0_round (line 10584) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::y1 (line 10629) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::y0_ref (line 10610) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::y1_ref (line 10691) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::yn (line 10710) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::y1_round (line 10665) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::yn_mut (line 10729) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::yn_round (line 10746) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::zeta_ref (line 10103) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::zeta (line 10041) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::zeta_mut (line 10060) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::zeta_round (line 10077) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::yn_ref (line 10772) ... ok [INFO] [stdout] test src/float/big.rs - float::big::Float::zeta_u (line 10126) ... ok [INFO] [stdout] test src/float/big.rs - float::big::ParseFloatError (line 12861) ... ok [INFO] [stdout] test src/float/borrow.rs - float::borrow::BorrowFloat<'a>::const_deref (line 115) ... ok [INFO] [stdout] test src/float/borrow.rs - float::borrow::BorrowFloat<'a>::from_raw (line 66) ... ok [INFO] [stdout] test src/float/borrow.rs - float::borrow::BorrowFloat<'a>::const_deref (line 97) ... ok [INFO] [stdout] test src/float/borrow.rs - float::borrow::BorrowFloat (line 35) ... ok [INFO] [stdout] test src/float/borrow.rs - float::borrow::BorrowFloat<'a>::const_deref (line 129) ... ok [INFO] [stdout] test src/float/mini.rs - float::mini::MiniFloat (line 66) ... ok [INFO] [stdout] test src/float/mini.rs - float::mini::MiniFloat::as_nonreallocating_float (line 857) ... ok [INFO] [stdout] test src/float/mini.rs - float::mini::MiniFloat::borrow_excl (line 918) ... ok [INFO] [stdout] test src/float/mini.rs - float::mini::MiniFloat::const_from_f64 (line 745) ... ok [INFO] [stdout] test src/float/mini.rs - float::mini::MiniFloat::const_from_bool (line 186) ... ok [INFO] [stdout] test src/float/mini.rs - float::mini::MiniFloat::const_from_f32 (line 708) ... ok [INFO] [stdout] test src/float/mini.rs - float::mini::MiniFloat::borrow (line 885) ... ok [INFO] [stdout] test src/float/mini.rs - float::mini::MiniFloat::const_from_i16 (line 261) ... ok [INFO] [stdout] test src/float/mini.rs - float::mini::MiniFloat::const_from_i128 (line 372) ... ok [INFO] [stdout] test src/float/mini.rs - float::mini::MiniFloat::const_from_i32 (line 298) ... ok [INFO] [stdout] test src/float/mini.rs - float::mini::MiniFloat::const_from_i64 (line 335) ... ok [INFO] [stdout] test src/float/mini.rs - float::mini::MiniFloat::const_from_i8 (line 224) ... ok [INFO] [stdout] test src/float/mini.rs - float::mini::MiniFloat::const_from_isize (line 409) ... ok [INFO] [stdout] test src/float/mini.rs - float::mini::MiniFloat::const_from_special (line 822) ... ok [INFO] [stdout] test src/float/mini.rs - float::mini::MiniFloat::const_from_u128 (line 594) ... ok [INFO] [stdout] test src/float/mini.rs - float::mini::MiniFloat::const_from_u32 (line 520) ... ok [INFO] [stdout] test src/float/mini.rs - float::mini::MiniFloat::const_from_u16 (line 483) ... ok [INFO] [stdout] test src/float/mini.rs - float::mini::MiniFloat::new (line 154) ... ok [INFO] [stdout] test src/float/mini.rs - float::mini::MiniFloat::const_from_u64 (line 557) ... ok [INFO] [stdout] test src/float/mini.rs - float::mini::MiniFloat::const_from_usize (line 631) ... ok [INFO] [stdout] test src/float/mod.rs - float::Round::reverse (line 240) ... ok [INFO] [stdout] test src/float/mod.rs - float::Round (line 194) ... ok [INFO] [stdout] test src/float/mini.rs - float::mini::MiniFloat::const_from_u8 (line 446) ... ok [INFO] [stdout] test src/float/mod.rs - float::Constant (line 261) ... ok [INFO] [stdout] test src/float/mod.rs - float::Round (line 176) ... ok [INFO] [stdout] test src/float/mod.rs - float::exp_max (line 69) ... ok [INFO] [stdout] test src/float/mod.rs - float::allowed_exp_range (line 84) ... ok [INFO] [stdout] test src/float/mod.rs - float::exp_min (line 54) ... ok [INFO] [stdout] test src/float/mod.rs - float::FreeCache (line 338) ... ok [INFO] [stdout] test src/float/mod.rs - float::Special (line 297) ... ok [INFO] [stdout] test src/float/mod.rs - float::prec_max (line 123) ... ok [INFO] [stdout] test src/float/mod.rs - float::prec_min (line 105) ... ok [INFO] [stdout] test src/float/mod.rs - float::prec_max_64 (line 157) ... ok [INFO] [stdout] test src/float/mod.rs - float::prec_min_64 (line 142) ... ok [INFO] [stdout] test src/float/small.rs - float::small::SmallFloat (line 41) ... ok [INFO] [stdout] test src/float/ord.rs - float::ord::OrdFloat::as_float (line 76) ... ok [INFO] [stdout] test src/float/mod.rs - float::free_cache (line 375) ... ok [INFO] [stdout] test src/float/ord.rs - float::ord::OrdFloat (line 30) ... ok [INFO] [stdout] test src/float/ord.rs - float::ord::OrdFloat::as_float_mut (line 97) ... ok [INFO] [stdout] test src/float/small.rs - float::small::SmallFloat::new (line 93) ... ok [INFO] [stdout] test src/float/small.rs - float::small::SmallFloat::as_nonreallocating_float (line 119) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer (line 128) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer (line 165) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer (line 142) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer (line 114) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer (line 57) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer (line 75) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::ONE (line 235) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::NEG_ONE (line 249) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer (line 87) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::ZERO (line 225) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::abs_ref (line 2630) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::abs (line 2592) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::abs_mut (line 2609) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::as_limbs (line 865) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::as_abs (line 1939) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::as_limbs (line 875) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::as_neg (line 1907) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::as_raw (line 499) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::as_rational (line 1970) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::as_raw_mut (line 522) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::assign_bytes_radix_unchecked (line 1053) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::assign_digits (line 567) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::assign_f64 (line 1882) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::assign_digits_unaligned (line 602) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::assign_f32 (line 1861) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::binomial (line 5377) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::binomial_mut (line 5395) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::capacity (line 299) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::binomial_u (line 5441) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::clamp (line 2722) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::binomial_ref (line 5417) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::clamp_mut (line 2751) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::clamp_ref (line 2789) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::cmp0 (line 2245) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::count_ones (line 2328) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::cmp_abs (line 2261) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::div_exact (line 3558) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::div_exact_from (line 3604) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::count_zeros (line 2343) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::div_exact_ref (line 3627) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::div_exact_mut (line 3582) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::div_exact_u_mut (line 3680) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::div_exact_u (line 3656) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::div_rem_ceil_mut (line 3224) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::div_exact_u_ref (line 3704) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::div_rem_ceil (line 3196) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::div_rem (line 3114) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::div_rem_euc_mut (line 3478) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::div_rem_euc (line 3452) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::div_rem_ceil_ref (line 3251) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::div_rem_floor (line 3280) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::div_rem_floor_mut (line 3308) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::div_rem_floor_ref (line 3335) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::div_rem_mut (line 3141) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::div_rem_round (line 3365) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::div_rem_ref (line 3167) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::div_rem_euc_ref (line 3503) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::div_rem_round_mut (line 3395) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::extended_gcd_ref (line 4956) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::div_rem_round_ref (line 3424) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::extended_gcd (line 4858) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::dot (line 2531) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::factorial (line 5290) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::extended_gcd_mut (line 4903) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::extended_gcd_ref (line 4975) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::factorial_2 (line 5313) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::fibonacci (line 5472) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::factorial_m (line 5336) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::fibonacci_2 (line 5499) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::find_zero (line 2362) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::find_one (line 2382) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::from_digits (line 544) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::from_f32 (line 902) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::from_raw (line 429) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::from_f64 (line 924) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::gcd (line 4663) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::from_raw (line 448) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::gcd_mut (line 4692) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::from_str_radix (line 946) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::gcd_u_mut (line 4775) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::gcd_u (line 4749) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::gcd_ref (line 4725) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::get_bit (line 2424) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::hamming_dist (line 2460) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::into_raw (line 474) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::i_pow_u (line 4121) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::gcd_u_ref (line 4811) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::invert_mut (line 3761) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::invert (line 3728) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::is_congruent (line 2128) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::is_divisible_2pow (line 2109) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::is_congruent_u (line 2150) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::is_congruent_2pow (line 2169) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::is_divisible (line 2076) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::invert_ref (line 3800) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::is_divisible_u (line 2093) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::is_even (line 2047) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::is_negative (line 2033) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::is_perfect_power (line 2184) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::is_odd (line 2061) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::is_perfect_square (line 2205) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::is_positive (line 2018) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::is_power_of_two (line 2224) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::is_zero (line 2003) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::keep_bits (line 2825) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::keep_bits_mut (line 2843) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::jacobi (line 5158) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::keep_signed_bits (line 2885) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::keep_bits_ref (line 2865) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::is_probably_prime (line 4518) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::keep_signed_bits_mut (line 2906) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::keep_signed_bits_ref (line 2931) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::kronecker (line 5195) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::lcm (line 5008) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::lcm_ref (line 5062) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::lcm_u (line 5086) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::lcm_mut (line 5033) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::lcm_u_mut (line 5109) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::lcm_u_ref (line 5136) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::lucas (line 5533) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::lucas_2 (line 5560) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::mod_u (line 3531) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::legendre (line 5177) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::modulo_from (line 3063) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::modulo_mut (line 3040) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::modulo (line 3015) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::modulo_ref (line 3087) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::new (line 264) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::next_power_of_two (line 2950) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::next_prime_mut (line 4562) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::next_power_of_two_mut (line 2970) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::next_power_of_two_ref (line 2991) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::next_prime (line 4544) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::next_prime_ref (line 4584) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::pow_mod (line 3849) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::pow_mod (line 3834) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::parse (line 971) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::pow_mod_mut (line 3878) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::parse_radix (line 1012) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::prev_prime (line 4603) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::prev_prime_mut (line 4621) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::pow_mod_ref (line 3924) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::prev_prime_ref (line 4643) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::random_below_mut (line 5640) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::random_bits (line 5589) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::primorial (line 5360) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::random_below_ref (line 5669) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::product (line 2564) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::random_below (line 5615) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::remove_factor (line 5215) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::remove_factor_mut (line 5234) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::reserve (line 321) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::remove_factor_ref (line 5259) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::root (line 4145) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::root_rem (line 4216) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::root_ref (line 4188) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::root_mut (line 4167) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::root_rem_mut (line 4244) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::secure_pow_mod_mut (line 4021) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::root_rem_ref (line 4272) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::set_bit (line 2402) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::secure_pow_mod (line 3984) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::shrink_to (line 378) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::secure_pow_mod_ref (line 4062) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::shrink_to_fit (line 353) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::signed_bits (line 2303) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::significant_digits (line 644) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::significant_bits (line 2278) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::signum (line 2653) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::signum_mut (line 2674) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::signum_ref (line 2699) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::sqrt (line 4372) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::sqrt_mut (line 4393) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::sqrt_rem_ref (line 4489) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::sqrt_ref (line 4414) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::sqrt_rem (line 4438) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::square (line 4301) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::sqrt_rem_mut (line 4463) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::square_mut (line 4322) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::square_ref (line 4352) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::sum (line 2490) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::to_f32 (line 1724) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::to_digits (line 675) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::to_f32_exp (line 1790) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::to_f64_exp (line 1814) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::to_f64 (line 1751) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::to_i128_wrapping (line 1527) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::to_i32_wrapping (line 1483) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::to_i16 (line 1122) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::to_i128 (line 1209) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::to_i16_wrapping (line 1461) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::to_i32 (line 1151) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::to_i64_wrapping (line 1505) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::to_i8_wrapping (line 1439) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::to_i64 (line 1180) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::to_isize (line 1238) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::to_i8 (line 1093) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::to_isize_wrapping (line 1553) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::to_string_radix (line 1837) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::to_u128 (line 1381) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::to_u16_wrapping (line 1599) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::to_u128_wrapping (line 1671) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::to_u16 (line 1294) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::to_u32 (line 1323) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::to_u64 (line 1352) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::to_u64_wrapping (line 1647) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::to_u32_wrapping (line 1623) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::to_u8 (line 1265) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::to_u8_wrapping (line 1575) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::to_usize (line 1412) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::to_usize_wrapping (line 1702) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::toggle_bit (line 2442) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::u_pow_u (line 4100) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::with_capacity (line 281) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::write_digits_unaligned (line 768) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::write_digits (line 720) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::Integer::write_digits_unaligned (line 793) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::IsPrime (line 6554) ... ok [INFO] [stdout] test src/integer/big.rs - integer::big::ParseIntegerError (line 6497) ... ok [INFO] [stdout] test src/integer/borrow.rs - integer::borrow::BorrowInteger (line 36) ... ok [INFO] [stdout] test src/integer/borrow.rs - integer::borrow::BorrowInteger<'a>::const_deref (line 117) ... ok [INFO] [stdout] test src/integer/borrow.rs - integer::borrow::BorrowInteger<'a>::const_deref (line 99) ... ok [INFO] [stdout] test src/integer/borrow.rs - integer::borrow::BorrowInteger<'a>::const_deref (line 131) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::binomial_64 (line 1130) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::binomial_64_mut (line 1148) ... ok [INFO] [stdout] test src/integer/borrow.rs - integer::borrow::BorrowInteger<'a>::from_raw (line 67) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::count_ones_64 (line 220) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::binomial_u64 (line 1195) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::div_exact_u64 (line 534) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::binomial_64_ref (line 1171) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::count_zeros_64 (line 236) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::div_exact_u64_mut (line 558) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::factorial_64 (line 1044) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::factorial_2_64 (line 1067) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::factorial_m_64 (line 1090) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::div_exact_u64_ref (line 583) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::fibonacci_64 (line 1225) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::fibonacci_2_64 (line 1252) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::gcd_u64 (line 811) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::find_zero_64 (line 256) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::find_one_64 (line 276) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::gcd_u64_mut (line 837) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::gcd_u64_ref (line 874) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::get_bit_64 (line 314) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::is_congruent_2pow_64 (line 152) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::is_divisible_2pow_64 (line 111) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::is_congruent_u64 (line 131) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::i64_pow_u64 (line 629) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::hamming_dist_64 (line 351) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::is_divisible_u64 (line 93) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::keep_bits_64 (line 370) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::keep_bits_64_ref (line 411) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::keep_bits_64_mut (line 388) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::keep_signed_bits_64 (line 432) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::lcm_u64 (line 897) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::keep_signed_bits_64_ref (line 481) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::keep_signed_bits_64_mut (line 454) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::lcm_u64_ref (line 948) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::lcm_u64_mut (line 920) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::mod_u64 (line 506) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::lucas_2_64 (line 1313) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::lucas_64 (line 1286) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::random_bits_64 (line 1342) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::primorial_64 (line 1113) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::remove_factor_64 (line 968) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::remove_factor_64_mut (line 988) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::root_64_ref (line 698) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::root_64_mut (line 676) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::remove_factor_64_ref (line 1015) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::root_64 (line 654) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::root_rem_64 (line 726) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::significant_bits_64 (line 168) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::signed_bits_64 (line 194) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::root_rem_64_mut (line 754) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::to_f64_exp64 (line 73) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::set_bit_64 (line 296) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::root_rem_64_ref (line 783) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::to_f32_exp64 (line 50) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::toggle_bit_64 (line 333) ... ok [INFO] [stdout] test src/integer/long64.rs - integer::long64::IntegerExt64::u64_pow_u64 (line 607) ... ok [INFO] [stdout] test src/integer/mini.rs - integer::mini::MiniInteger (line 53) ... ok [INFO] [stdout] test src/integer/mini.rs - integer::mini::MiniInteger::const_from_bool (line 159) ... ok [INFO] [stdout] test src/integer/mini.rs - integer::mini::MiniInteger::borrow_excl (line 680) ... ok [INFO] [stdout] test src/integer/mini.rs - integer::mini::MiniInteger::as_nonreallocating_integer (line 616) ... ok [INFO] [stdout] test src/integer/mini.rs - integer::mini::MiniInteger::const_from_i128 (line 334) ... ok [INFO] [stdout] test src/integer/mini.rs - integer::mini::MiniInteger::const_from_i16 (line 229) ... ok [INFO] [stdout] test src/integer/mini.rs - integer::mini::MiniInteger::const_from_i64 (line 299) ... ok [INFO] [stdout] test src/integer/mini.rs - integer::mini::MiniInteger::borrow (line 647) ... ok [INFO] [stdout] test src/integer/mini.rs - integer::mini::MiniInteger::const_from_u16 (line 439) ... ok [INFO] [stdout] test src/integer/mini.rs - integer::mini::MiniInteger::const_from_isize (line 369) ... ok [INFO] [stdout] test src/integer/mini.rs - integer::mini::MiniInteger::const_from_u128 (line 544) ... ok [INFO] [stdout] test src/integer/mini.rs - integer::mini::MiniInteger::const_from_i8 (line 194) ... ok [INFO] [stdout] test src/integer/mini.rs - integer::mini::MiniInteger::const_from_i32 (line 264) ... ok [INFO] [stdout] test src/integer/mini.rs - integer::mini::MiniInteger::const_from_u32 (line 474) ... ok [INFO] [stdout] test src/integer/mini.rs - integer::mini::MiniInteger::const_from_u64 (line 509) ... ok [INFO] [stdout] test src/integer/mini.rs - integer::mini::MiniInteger::const_from_usize (line 579) ... ok [INFO] [stdout] test src/integer/mini.rs - integer::mini::MiniInteger::const_from_u8 (line 404) ... ok [INFO] [stdout] test src/integer/mod.rs - integer::Order (line 98) ... ok [INFO] [stdout] test src/integer/mini.rs - integer::mini::MiniInteger::new (line 128) ... ok [INFO] [stdout] test src/integer/mod.rs - integer::TryFromIntegerError (line 74) ... ok [INFO] [stdout] test src/integer/mod.rs - integer (line 26) ... ok [INFO] [stdout] test src/integer/small.rs - integer::small::SmallInteger::as_nonreallocating_integer (line 117) ... ok [INFO] [stdout] test src/integer/small.rs - integer::small::SmallInteger::new (line 86) ... ok [INFO] [stdout] test src/lib.rs - (line 175) ... ok [INFO] [stdout] test src/integer/small.rs - integer::small::SmallInteger (line 37) ... ok [INFO] [stdout] test src/lib.rs - (line 112) ... ok [INFO] [stdout] test src/lib.rs - Assign (line 472) ... ok [INFO] [stdout] test src/lib.rs - (line 127) ... ok [INFO] [stdout] test src/lib.rs - (line 217) ... ok [INFO] [stdout] test src/lib.rs - (line 234) ... ok [INFO] [stdout] test src/lib.rs - (line 157) ... ok [INFO] [stdout] test src/lib.rs - (line 44) ... ok [INFO] [stdout] test src/lib.rs - Assign (line 487) ... ok [INFO] [stdout] test src/lib.rs - Complete (line 526) ... ok [INFO] [stdout] test src/ops.rs - ops::AssignRound (line 610) ... ok [INFO] [stdout] test src/ops.rs - ops::AddAssignRound (line 809) ... ok [INFO] [stdout] test src/lib.rs - Complete::complete_into (line 549) ... ok [INFO] [stdout] test src/lib.rs - Complete (line 509) ... ok [INFO] [stdout] test src/ops.rs - ops::BitAndFrom (line 299) ... ok [INFO] [stdout] test src/ops.rs - ops::AddFrom::add_from (line 118) ... ok [INFO] [stdout] test src/ops.rs - ops::AddAssignRound::add_assign_round (line 844) ... ok [INFO] [stdout] test src/ops.rs - ops::AddFrom (line 99) ... ok [INFO] [stdout] test src/ops.rs - ops::AddFromRound (line 866) ... ok [INFO] [stdout] test src/ops.rs - ops::BitOrFrom (line 337) ... ok [INFO] [stdout] test src/ops.rs - ops::AddFromRound::add_from_round (line 901) ... ok [INFO] [stdout] test src/ops.rs - ops::AssignRound::assign_round (line 641) ... ok [INFO] [stdout] test src/ops.rs - ops::BitAndFrom::bitand_from (line 318) ... ok [INFO] [stdout] test src/ops.rs - ops::BitXorFrom (line 375) ... ok [INFO] [stdout] test src/ops.rs - ops::BitOrFrom::bitor_from (line 356) ... ok [INFO] [stdout] test src/ops.rs - ops::DivFrom (line 223) ... ok [INFO] [stdout] test src/ops.rs - ops::BitXorFrom::bitxor_from (line 394) ... ok [INFO] [stdout] test src/ops.rs - ops::CompleteRound::complete_into (line 785) ... ok [INFO] [stdout] test src/ops.rs - ops::CompleteRound (line 669) ... ok [INFO] [stdout] test src/ops.rs - ops::CompleteRound::complete_round_into (line 759) ... ok [INFO] [stdout] test src/ops.rs - ops::CompleteRound::complete (line 736) ... ok [INFO] [stdout] test src/ops.rs - ops::CompleteRound (line 694) ... ok [INFO] [stdout] test src/ops.rs - ops::DivRoundingAssign (line 1551) ... ok [INFO] [stdout] test src/ops.rs - ops::DivRounding (line 1487) ... ok [INFO] [stdout] test src/ops.rs - ops::DivRoundingFrom (line 1603) ... ok [INFO] [stdout] test src/ops.rs - ops::DivFromRound (line 1205) ... ok [INFO] [stdout] test src/ops.rs - ops::DivAssignRound::div_assign_round (line 1183) ... ok [INFO] [stdout] test src/ops.rs - ops::DivFrom::div_from (line 242) ... ok [INFO] [stdout] test src/ops.rs - ops::DivFromRound::div_from_round (line 1240) ... ok [INFO] [stdout] test src/ops.rs - ops::DivAssignRound (line 1148) ... ok [INFO] [stdout] test src/ops.rs - ops::MulFrom (line 175) ... ok [INFO] [stdout] test src/ops.rs - ops::MulAssignRound (line 1035) ... ok [INFO] [stdout] test src/ops.rs - ops::NegAssign (line 27) ... ok [INFO] [stdout] test src/ops.rs - ops::NotAssign (line 62) ... ok [INFO] [stdout] test src/ops.rs - ops::MulAssignRound::mul_assign_round (line 1070) ... ok [INFO] [stdout] test src/ops.rs - ops::Pow (line 496) ... ok [INFO] [stdout] test src/ops.rs - ops::PowAssign (line 537) ... ok [INFO] [stdout] test src/ops.rs - ops::MulFrom::mul_from (line 204) ... ok [INFO] [stdout] test src/ops.rs - ops::NegAssign::neg_assign (line 46) ... ok [INFO] [stdout] test src/ops.rs - ops::MulFromRound::mul_from_round (line 1127) ... ok [INFO] [stdout] test src/ops.rs - ops::NotAssign::not_assign (line 81) ... ok [INFO] [stdout] test src/ops.rs - ops::MulFromRound (line 1092) ... ok [INFO] [stdout] test src/ops.rs - ops::PowFrom (line 574) ... ok [INFO] [stdout] test src/ops.rs - ops::Pow::pow (line 517) ... ok [INFO] [stdout] test src/ops.rs - ops::PowAssign::pow_assign (line 556) ... ok [INFO] [stdout] test src/ops.rs - ops::PowAssignRound::pow_assign_round (line 1409) ... ok [INFO] [stdout] test src/ops.rs - ops::PowAssignRound (line 1374) ... ok [INFO] [stdout] test src/ops.rs - ops::RemFrom (line 261) ... ok [INFO] [stdout] test src/ops.rs - ops::PowFrom::pow_from (line 593) ... ok [INFO] [stdout] test src/ops.rs - ops::PowFromRound (line 1431) ... ok [INFO] [stdout] test src/ops.rs - ops::PowFromRound::pow_from_round (line 1466) ... ok [INFO] [stdout] test src/ops.rs - ops::RemRoundingFrom (line 1770) ... ok [INFO] [stdout] test src/ops.rs - ops::RemAssignRound::rem_assign_round (line 1296) ... ok [INFO] [stdout] test src/ops.rs - ops::RemRounding (line 1655) ... ok [INFO] [stdout] test src/ops.rs - ops::RemRoundingAssign (line 1718) ... ok [INFO] [stdout] test src/ops.rs - ops::RemAssignRound (line 1261) ... ok [INFO] [stdout] test src/ops.rs - ops::RemFromRound (line 1318) ... ok [INFO] [stdout] test src/ops.rs - ops::RemFrom::rem_from (line 280) ... ok [INFO] [stdout] test src/ops.rs - ops::ShlFrom::shl_from (line 439) ... ok [INFO] [stdout] test src/ops.rs - ops::RemFromRound::rem_from_round (line 1353) ... ok [INFO] [stdout] test src/ops.rs - ops::ShrFrom::shr_from (line 481) ... ok [INFO] [stdout] test src/ops.rs - ops::ShlFrom (line 413) ... ok [INFO] [stdout] test src/ops.rs - ops::SubFrom (line 137) ... ok [INFO] [stdout] test src/ops.rs - ops::SubAssignRound (line 922) ... ok [INFO] [stdout] test src/ops.rs - ops::SubAssignRound::sub_assign_round (line 957) ... ok [INFO] [stdout] test src/ops.rs - ops::ShrFrom (line 455) ... ok [INFO] [stdout] test src/rand.rs - rand::RandGen::gen_bits (line 1102) ... ok [INFO] [stdout] test src/rand.rs - rand::RandGen::gen (line 1069) ... ok [INFO] [stdout] test src/rand.rs - rand::RandGen::boxed_clone (line 1200) ... ok [INFO] [stdout] test src/rand.rs - rand::RandGen (line 1039) ... ok [INFO] [stdout] test src/ops.rs - ops::SubFrom::sub_from (line 156) ... ok [INFO] [stdout] test src/ops.rs - ops::SubFromRound::sub_from_round (line 1014) ... ok [INFO] [stdout] test src/ops.rs - ops::SubFromRound (line 979) ... ok [INFO] [stdout] test src/rand.rs - rand::RandState (line 66) ... ok [INFO] [stdout] test src/rand.rs - rand::RandState<'_>::as_raw (line 409) ... ok [INFO] [stdout] test src/rand.rs - rand::RandGen::seed (line 1165) ... ok [INFO] [stdout] test src/rand.rs - rand::RandState<'_>::as_raw_mut (line 430) ... ok [INFO] [stdout] test src/rand.rs - rand::RandState<'_>::bits (line 523) ... ok [INFO] [stdout] test src/rand.rs - rand::RandState<'_>::below (line 548) ... ok [INFO] [stdout] test src/rand.rs - rand::ThreadRandGen (line 1272) - compile fail ... ok [INFO] [stdout] test src/rand.rs - rand::RandState<'_>::into_raw (line 375) ... ok [INFO] [stdout] test src/rand.rs - rand::RandState<'_>::new (line 127) ... ok [INFO] [stdout] test src/rand.rs - rand::RandState<'_>::into_custom_boxed (line 460) ... ok [INFO] [stdout] test src/rand.rs - rand::RandState<'_>::from_raw (line 338) ... ok [INFO] [stdout] test src/rand.rs - rand::RandState<'_>::new_custom (line 241) ... ok [INFO] [stdout] test src/rand.rs - rand::RandState<'_>::new_mersenne_twister (line 146) ... ok [INFO] [stdout] test src/rand.rs - rand::RandState<'_>::new_linear_congruential (line 172) ... ok [INFO] [stdout] test src/rand.rs - rand::RandState<'_>::new_custom_boxed (line 287) ... ok [INFO] [stdout] test src/rand.rs - rand::RandState<'_>::new_linear_congruential_size (line 208) ... ok [INFO] [stdout] test src/rand.rs - rand::ThreadRandState (line 571) ... ok [INFO] [stdout] test src/rand.rs - rand::RandState<'_>::seed (line 493) ... ok [INFO] [stdout] test src/rand.rs - rand::ThreadRandGen (line 1244) ... ok [INFO] [stdout] test src/rand.rs - rand::ThreadRandState<'_>::as_raw (line 824) ... ok [INFO] [stdout] test src/rand.rs - rand::ThreadRandState<'_>::as_raw_mut (line 857) ... ok [INFO] [stdout] test src/rand.rs - rand::ThreadRandState<'_>::below (line 1008) ... ok [INFO] [stdout] test src/rand.rs - rand::ThreadRandState<'_>::bits (line 976) ... ok [INFO] [stdout] test src/rand.rs - rand::ThreadRandState<'_>::from_raw (line 736) ... ok [INFO] [stdout] test src/rand.rs - rand::ThreadRandState<'_>::into_custom_boxed (line 898) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::ParseRationalError (line 3168) ... ok [INFO] [stdout] test src/rand.rs - rand::ThreadRandState<'_>::into_raw (line 778) ... ok [INFO] [stdout] test src/rand.rs - rand::ThreadRandState<'_>::seed (line 933) ... ok [INFO] [stdout] test src/rand.rs - rand::ThreadRandState<'_>::new_custom (line 633) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational (line 45) ... ok [INFO] [stdout] test src/rand.rs - rand::ThreadRandState<'_>::new_custom_boxed (line 679) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational (line 64) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::ZERO (line 193) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::ONE (line 207) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational (line 81) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::NEG_ONE (line 220) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::abs_mut (line 1353) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::abs (line 1335) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::abs_ref (line 1375) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::as_abs (line 1051) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::as_mut_numer_denom_no_canonicalization (line 962) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::as_neg (line 1017) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::as_raw_mut (line 378) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::as_raw (line 353) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::as_mut_numer_denom_no_canonicalization (line 943) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::as_recip (line 1089) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::assign_canonical (line 801) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::assign_f64 (line 711) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::assign_f32 (line 689) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::ceil (line 1849) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::ceil_mut (line 1871) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::ceil_ref (line 1899) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::clamp_mut (line 1499) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::cmp0 (line 1172) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::cmp_abs (line 1188) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::denom (line 846) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::clamp (line 1467) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::clamp_ref (line 1540) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::floor (line 2059) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::dot (line 1273) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::floor_ref (line 2107) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::floor_mut (line 2079) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::fract_ceil (line 1986) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::fract_ceil_ref (line 2037) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::fract_ceil_mut (line 2009) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::fract_floor (line 2194) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::fract_floor_mut (line 2217) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::fract_floor_ref (line 2245) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::fract_round (line 2428) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::fract_round_ref (line 2494) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::fract_trunc (line 1780) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::fract_round_mut (line 2458) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::fract_trunc_mut (line 1801) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::fract_trunc_ref (line 1827) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::from_f32 (line 403) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::from_f64 (line 429) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::from_raw (line 267) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::from_canonical (line 755) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::from_raw (line 289) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::from_str_radix (line 454) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::into_raw (line 328) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::into_numer_denom (line 993) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::is_integer (line 1205) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::is_negative (line 1156) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::is_positive (line 1141) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::is_zero (line 1126) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::new (line 233) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::mutate_numer_denom (line 868) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::numer (line 831) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::parse (line 489) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::mutate_numer_denom (line 885) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::parse_radix (line 540) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::recip (line 1580) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::parse_radix (line 561) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::product (line 1307) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::recip_mut (line 1606) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::rem_ceil_ref (line 1964) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::rem_ceil (line 1922) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::rem_ceil_mut (line 1941) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::recip_ref (line 1628) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::rem_floor (line 2130) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::rem_floor_mut (line 2149) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::rem_floor_ref (line 2172) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::rem_round (line 2349) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::rem_round_ref (line 2399) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::rem_trunc_mut (line 1737) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::rem_trunc (line 1718) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::rem_round_mut (line 2372) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::rem_trunc_ref (line 1760) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::round (line 2270) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::round_mut (line 2295) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::signum (line 1397) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::round_ref (line 2326) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::signum_ref (line 1445) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::signum_mut (line 1418) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::square (line 2526) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::square_mut (line 2548) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::square_ref (line 2572) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::sum (line 1232) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::to_f32 (line 599) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::trunc_ref (line 1695) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::to_f64 (line 626) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::to_string_radix (line 666) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::trunc (line 1645) ... ok [INFO] [stdout] test src/rational/big.rs - rational::big::Rational::trunc_mut (line 1667) ... ok [INFO] [stdout] test src/rational/borrow.rs - rational::borrow::BorrowRational<'a>::const_deref (line 120) ... ok [INFO] [stdout] test src/rational/borrow.rs - rational::borrow::BorrowRational<'a>::const_deref (line 102) ... ok [INFO] [stdout] test src/rational/borrow.rs - rational::borrow::BorrowRational (line 34) ... ok [INFO] [stdout] test src/rational/borrow.rs - rational::borrow::BorrowRational<'a>::from_raw (line 69) ... ok [INFO] [stdout] test src/rational/borrow.rs - rational::borrow::BorrowRational<'a>::const_deref (line 136) ... ok [INFO] [stdout] test src/rational/mini.rs - rational::mini::MiniRational (line 54) ... ok [INFO] [stdout] test src/rational/mini.rs - rational::mini::MiniRational::as_nonreallocating_rational (line 228) ... ok [INFO] [stdout] test src/rational/mini.rs - rational::mini::MiniRational::borrow (line 274) ... ok [INFO] [stdout] test src/rational/mini.rs - rational::mini::MiniRational::assign_canonical (line 393) ... ok [INFO] [stdout] test src/rational/mini.rs - rational::mini::MiniRational::const_from_integer (line 171) ... ok [INFO] [stdout] test src/rational/mod.rs - rational::TryFromFloatError (line 53) ... ok [INFO] [stdout] test src/rational/mini.rs - rational::mini::MiniRational::new (line 129) ... ok [INFO] [stdout] test src/rational/mini.rs - rational::mini::MiniRational::from_canonical (line 346) ... ok [INFO] [stdout] test src/rational/mini.rs - rational::mini::MiniRational::borrow_excl (line 321) ... ok [INFO] [stdout] test src/rational/small.rs - rational::small::SmallRational::as_nonreallocating_rational (line 122) ... ok [INFO] [stdout] test src/rational/small.rs - rational::small::SmallRational::new (line 87) ... ok [INFO] [stdout] test src/rational/small.rs - rational::small::SmallRational (line 37) ... ok [INFO] [stdout] test src/rational/small.rs - rational::small::SmallRational::assign_canonical (line 192) ... ok [INFO] [stdout] test src/rational/small.rs - rational::small::SmallRational::from_canonical (line 163) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1226 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 14.55s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "86ed704d75b2d07b60573eee4cfc78edd3b1fa2945d0a4afb0c4d720bbd79a90", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "86ed704d75b2d07b60573eee4cfc78edd3b1fa2945d0a4afb0c4d720bbd79a90", kill_on_drop: false }` [INFO] [stdout] 86ed704d75b2d07b60573eee4cfc78edd3b1fa2945d0a4afb0c4d720bbd79a90