[INFO] fetching crate malachite-q 0.3.2...
[INFO] testing malachite-q-0.3.2 against 1.69.0 for beta-1.70-1
[INFO] extracting crate malachite-q 0.3.2 into /workspace/builds/worker-0-tc1/source
[INFO] validating manifest of crates.io crate malachite-q 0.3.2 on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate malachite-q 0.3.2
[INFO] finished tweaking crates.io crate malachite-q 0.3.2
[INFO] tweaked toml for crates.io crate malachite-q 0.3.2 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] crate crates.io crate malachite-q 0.3.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rug v1.19.0
[INFO] [stderr]   Downloaded gnuplot v0.0.26
[INFO] [stderr]   Downloaded gmp-mpfr-sys v1.5.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7e2a21dcf31a35e6a93eac813bb995f7cb842e766d807c2d021d336a8907476c
[INFO] running `Command { std: "docker" "start" "-a" "7e2a21dcf31a35e6a93eac813bb995f7cb842e766d807c2d021d336a8907476c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7e2a21dcf31a35e6a93eac813bb995f7cb842e766d807c2d021d336a8907476c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7e2a21dcf31a35e6a93eac813bb995f7cb842e766d807c2d021d336a8907476c", kill_on_drop: false }`
[INFO] [stdout] 7e2a21dcf31a35e6a93eac813bb995f7cb842e766d807c2d021d336a8907476c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 03bbf840094b8d5968d0a380fb4803a680537b88100971cc3962cb7469cffa30
[INFO] running `Command { std: "docker" "start" "-a" "03bbf840094b8d5968d0a380fb4803a680537b88100971cc3962cb7469cffa30", kill_on_drop: false }`
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling typenum v1.16.0
[INFO] [stderr]    Compiling libc v0.2.139
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling proc-macro2 v1.0.50
[INFO] [stderr]    Compiling quote v1.0.23
[INFO] [stderr]    Compiling unicode-ident v1.0.6
[INFO] [stderr]    Compiling block-padding v0.2.1
[INFO] [stderr]    Compiling syn v1.0.107
[INFO] [stderr]    Compiling keccak v0.1.3
[INFO] [stderr]    Compiling either v1.8.0
[INFO] [stderr]    Compiling opaque-debug v0.3.0
[INFO] [stderr]    Compiling ryu v1.0.12
[INFO] [stderr]    Compiling base64 v0.13.1
[INFO] [stderr]    Compiling itertools v0.9.0
[INFO] [stderr]    Compiling generic-array v0.14.6
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling block-buffer v0.9.0
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling sha3 v0.9.1
[INFO] [stderr]    Compiling malachite-base v0.3.2
[INFO] [stderr]    Compiling embed-doc-image v0.1.4
[INFO] [stderr]    Compiling malachite-nz v0.3.2
[INFO] [stderr]    Compiling malachite-q v0.3.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 15.96s
[INFO] running `Command { std: "docker" "inspect" "03bbf840094b8d5968d0a380fb4803a680537b88100971cc3962cb7469cffa30", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "03bbf840094b8d5968d0a380fb4803a680537b88100971cc3962cb7469cffa30", kill_on_drop: false }`
[INFO] [stdout] 03bbf840094b8d5968d0a380fb4803a680537b88100971cc3962cb7469cffa30
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] cb3e5c68cf7d5dcb9566cd78983095ce70eded6c22a421d96226bcc7183d6138
[INFO] running `Command { std: "docker" "start" "-a" "cb3e5c68cf7d5dcb9566cd78983095ce70eded6c22a421d96226bcc7183d6138", kill_on_drop: false }`
[INFO] [stderr]    Compiling malachite-q v0.3.2 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0463]: can't find crate for `num`
[INFO] [stdout]   --> tests/lib.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | extern crate num;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rug`
[INFO] [stdout]   --> tests/lib.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | extern crate rug;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/arithmetic/abs.rs:2:19
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_nz::test_util::generators::integer_gen;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/arithmetic/abs.rs:3:18
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_q::test_util::generators::rational_gen;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/arithmetic/add.rs:4:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_nz::test_util::generators::integer_pair_gen;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/arithmetic/add.rs:5:19
[INFO] [stdout]   |
[INFO] [stdout] 5 | use malachite_nz::test_util::generators::integer_vec_gen;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/arithmetic/add.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_q::test_util::arithmetic::add::add_naive;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/arithmetic/add.rs:7:18
[INFO] [stdout]   |
[INFO] [stdout] 7 | use malachite_q::test_util::arithmetic::add::rational_sum_naive;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/arithmetic/add.rs:8:18
[INFO] [stdout]   |
[INFO] [stdout] 8 | use malachite_q::test_util::generators::{
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/arithmetic/approximate.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 | use malachite_q::test_util::arithmetic::approximate::approximate_naive;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]   --> tests/arithmetic/approximate.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 | use malachite_q::test_util::generators::{
[INFO] [stdout]    |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/arithmetic/ceiling.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_q::test_util::generators::rational_gen;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/arithmetic/denominators_in_closed_interval.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 | use malachite_q::test_util::generators::{rational_gen, rational_pair_gen_var_3};
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/arithmetic/div.rs:3:18
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_q::test_util::arithmetic::div::div_naive;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/arithmetic/div.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_q::test_util::generators::{
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/arithmetic/floor.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_q::test_util::generators::rational_gen;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/arithmetic/is_power_of_2.rs:4:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_nz::test_util::generators::natural_gen;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/arithmetic/is_power_of_2.rs:5:18
[INFO] [stdout]   |
[INFO] [stdout] 5 | use malachite_q::test_util::generators::{rational_gen, rational_gen_var_1, rational_gen_var_2};
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/arithmetic/log_base.rs:8:19
[INFO] [stdout]   |
[INFO] [stdout] 8 | use malachite_nz::test_util::generators::natural_pair_gen_var_3;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/arithmetic/log_base.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 | use malachite_q::test_util::generators::{
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/arithmetic/log_base_2.rs:6:19
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_nz::test_util::generators::natural_gen_var_2;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/arithmetic/log_base_2.rs:7:18
[INFO] [stdout]   |
[INFO] [stdout] 7 | use malachite_q::test_util::generators::rational_gen_var_2;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/arithmetic/log_base_power_of_2.rs:8:21
[INFO] [stdout]   |
[INFO] [stdout] 8 | use malachite_base::test_util::generators::signed_gen_var_12;
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/arithmetic/log_base_power_of_2.rs:9:19
[INFO] [stdout]   |
[INFO] [stdout] 9 | use malachite_nz::test_util::generators::natural_unsigned_pair_gen_var_8;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]   --> tests/arithmetic/log_base_power_of_2.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 | use malachite_q::test_util::generators::{rational_gen_var_2, rational_signed_pair_gen_var_5};
[INFO] [stdout]    |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/arithmetic/mul.rs:5:19
[INFO] [stdout]   |
[INFO] [stdout] 5 | use malachite_nz::test_util::generators::integer_pair_gen;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/arithmetic/mul.rs:6:19
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_nz::test_util::generators::integer_vec_gen;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/arithmetic/mul.rs:7:18
[INFO] [stdout]   |
[INFO] [stdout] 7 | use malachite_q::test_util::arithmetic::mul::mul_naive;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/arithmetic/mul.rs:8:18
[INFO] [stdout]   |
[INFO] [stdout] 8 | use malachite_q::test_util::arithmetic::mul::rational_product_naive;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/arithmetic/mul.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 | use malachite_q::test_util::generators::{
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/arithmetic/neg.rs:2:19
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_nz::test_util::generators::integer_gen;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/arithmetic/neg.rs:3:18
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_q::test_util::generators::rational_gen;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/arithmetic/next_power_of_2.rs:3:19
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_nz::test_util::generators::natural_gen_var_2;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/arithmetic/next_power_of_2.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_q::test_util::generators::rational_gen_var_2;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/arithmetic/pow.rs:6:21
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_base::test_util::generators::{signed_gen_var_5, unsigned_gen_var_5};
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/arithmetic/pow.rs:7:19
[INFO] [stdout]   |
[INFO] [stdout] 7 | use malachite_nz::test_util::generators::integer_unsigned_pair_gen_var_2;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/arithmetic/pow.rs:8:18
[INFO] [stdout]   |
[INFO] [stdout] 8 | use malachite_q::test_util::generators::{
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/arithmetic/power_of_2.rs:6:21
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_base::test_util::generators::{signed_gen_var_5, unsigned_gen_var_5};
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/arithmetic/reciprocal.rs:3:18
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_q::test_util::generators::rational_gen_var_1;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/arithmetic/root.rs:4:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_nz::test_util::generators::integer_unsigned_pair_gen_var_3;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/arithmetic/root.rs:5:18
[INFO] [stdout]   |
[INFO] [stdout] 5 | use malachite_q::test_util::generators::{
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/arithmetic/round_to_multiple.rs:9:19
[INFO] [stdout]   |
[INFO] [stdout] 9 | use malachite_nz::test_util::generators::{
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]   --> tests/arithmetic/round_to_multiple.rs:12:18
[INFO] [stdout]    |
[INFO] [stdout] 12 | use malachite_q::test_util::generators::{
[INFO] [stdout]    |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/arithmetic/round_to_multiple_of_power_of_2.rs:9:21
[INFO] [stdout]   |
[INFO] [stdout] 9 | use malachite_base::test_util::generators::signed_rounding_mode_pair_gen;
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]   --> tests/arithmetic/round_to_multiple_of_power_of_2.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout] 11 | use malachite_nz::test_util::generators::{
[INFO] [stdout]    |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]   --> tests/arithmetic/round_to_multiple_of_power_of_2.rs:14:18
[INFO] [stdout]    |
[INFO] [stdout] 14 | use malachite_q::test_util::generators::{
[INFO] [stdout]    |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/arithmetic/shl.rs:7:21
[INFO] [stdout]   |
[INFO] [stdout] 7 | use malachite_base::test_util::generators::{signed_gen, unsigned_gen_var_5};
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/arithmetic/shl.rs:9:19
[INFO] [stdout]   |
[INFO] [stdout] 9 | use malachite_nz::test_util::generators::integer_unsigned_pair_gen_var_1;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]   --> tests/arithmetic/shl.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 | use malachite_q::test_util::generators::{
[INFO] [stdout]    |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/arithmetic/shr.rs:7:21
[INFO] [stdout]   |
[INFO] [stdout] 7 | use malachite_base::test_util::generators::{signed_gen, unsigned_gen_var_5};
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/arithmetic/shr.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 | use malachite_q::test_util::generators::{
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/arithmetic/sign.rs:2:19
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_nz::test_util::generators::integer_gen;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/arithmetic/sign.rs:3:18
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_q::test_util::arithmetic::sign::num_sign;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/arithmetic/sign.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_q::test_util::generators::rational_gen;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/arithmetic/simplest_rational_in_interval.rs:2:21
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_base::test_util::common::test_custom_cmp_helper;
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/arithmetic/simplest_rational_in_interval.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_q::test_util::arithmetic::simplest_rational_in_interval::*;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/arithmetic/simplest_rational_in_interval.rs:5:18
[INFO] [stdout]   |
[INFO] [stdout] 5 | use malachite_q::test_util::generators::{
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/arithmetic/sqrt.rs:3:19
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_nz::test_util::generators::integer_gen_var_4;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/arithmetic/sqrt.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_q::test_util::generators::rational_gen_var_3;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/arithmetic/square.rs:3:19
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_nz::test_util::generators::integer_gen;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/arithmetic/square.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_q::test_util::generators::{rational_gen, rational_pair_gen};
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/arithmetic/sub.rs:2:19
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_nz::test_util::generators::integer_pair_gen;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/arithmetic/sub.rs:3:18
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_q::test_util::arithmetic::sub::sub_naive;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/arithmetic/sub.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_q::test_util::generators::{rational_gen, rational_pair_gen};
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/basic/from_numerator_and_denominator.rs:5:21
[INFO] [stdout]   |
[INFO] [stdout] 5 | use malachite_base::test_util::generators::{
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]   --> tests/basic/from_numerator_and_denominator.rs:11:19
[INFO] [stdout]    |
[INFO] [stdout] 11 | use malachite_nz::test_util::generators::{
[INFO] [stdout]    |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/basic/mutate_numerator_or_denominator.rs:3:18
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_q::test_util::generators::{
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/basic/significant_bits.rs:2:19
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_nz::test_util::generators::integer_gen;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/basic/significant_bits.rs:3:18
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_q::test_util::generators::rational_gen;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/basic/to_numerator_or_denominator.rs:6:19
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_nz::test_util::generators::integer_gen;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/basic/to_numerator_or_denominator.rs:7:18
[INFO] [stdout]   |
[INFO] [stdout] 7 | use malachite_q::test_util::generators::rational_gen;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/comparison/cmp.rs:1:21
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::test_util::common::test_cmp_helper;
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/comparison/cmp.rs:2:19
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_nz::test_util::generators::integer_pair_gen;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/comparison/cmp.rs:3:18
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_q::test_util::generators::{rational_gen, rational_pair_gen, rational_triple_gen};
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/comparison/cmp_abs.rs:3:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_base::test_util::common::test_custom_cmp_helper;
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/comparison/cmp_abs.rs:4:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_nz::test_util::generators::integer_pair_gen;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/comparison/cmp_abs.rs:5:18
[INFO] [stdout]   |
[INFO] [stdout] 5 | use malachite_q::test_util::generators::{rational_gen, rational_pair_gen, rational_triple_gen};
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/comparison/eq.rs:1:21
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::test_util::common::test_eq_helper;
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/comparison/eq.rs:2:19
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_nz::test_util::generators::integer_pair_gen;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/comparison/eq.rs:3:18
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_q::test_util::generators::{rational_gen, rational_pair_gen, rational_triple_gen};
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/comparison/hash.rs:1:21
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::test_util::hash::hash;
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/comparison/hash.rs:2:18
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_q::test_util::generators::rational_gen;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/comparison/partial_cmp_abs_integer.rs:3:19
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_nz::test_util::generators::integer_pair_gen;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/comparison/partial_cmp_abs_integer.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_q::test_util::generators::{
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/comparison/partial_cmp_abs_natural.rs:3:19
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_nz::test_util::generators::natural_pair_gen;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/comparison/partial_cmp_abs_natural.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_q::test_util::generators::{
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/comparison/partial_cmp_abs_primitive_float.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_q::test_util::generators::{
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/comparison/partial_cmp_abs_primitive_int.rs:6:19
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_nz::test_util::generators::{integer_pair_gen, natural_pair_gen};
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/comparison/partial_cmp_abs_primitive_int.rs:7:18
[INFO] [stdout]   |
[INFO] [stdout] 7 | use malachite_q::test_util::generators::{
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/comparison/partial_cmp_integer.rs:2:19
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_nz::test_util::generators::integer_pair_gen;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/comparison/partial_cmp_integer.rs:3:18
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_q::test_util::generators::{
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/comparison/partial_cmp_natural.rs:2:19
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_nz::test_util::generators::natural_pair_gen;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/comparison/partial_cmp_natural.rs:3:18
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_q::test_util::generators::{
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/comparison/partial_cmp_primitive_float.rs:3:18
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_q::test_util::generators::{
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/comparison/partial_cmp_primitive_int.rs:3:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_base::test_util::generators::{signed_pair_gen, unsigned_pair_gen_var_27};
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/comparison/partial_cmp_primitive_int.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_q::test_util::generators::{
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/comparison/partial_eq_integer.rs:2:19
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_nz::test_util::generators::integer_pair_gen;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/comparison/partial_eq_integer.rs:3:18
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_q::test_util::generators::rational_integer_pair_gen;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/comparison/partial_eq_natural.rs:2:19
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_nz::test_util::generators::natural_pair_gen;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/comparison/partial_eq_natural.rs:3:18
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_q::test_util::generators::rational_natural_pair_gen;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/comparison/partial_eq_primitive_float.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_q::test_util::generators::rational_primitive_float_pair_gen;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/comparison/partial_eq_primitive_int.rs:3:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_base::test_util::generators::{signed_pair_gen, unsigned_pair_gen_var_27};
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/comparison/partial_eq_primitive_int.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_q::test_util::generators::{rational_signed_pair_gen, rational_unsigned_pair_gen};
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/conversion/clone.rs:1:19
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_nz::test_util::generators::integer_pair_gen;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/conversion/clone.rs:2:18
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_q::test_util::generators::{rational_gen, rational_pair_gen};
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/conversion/continued_fraction/convergents.rs:6:19
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_nz::test_util::generators::integer_gen;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/conversion/continued_fraction/convergents.rs:8:18
[INFO] [stdout]   |
[INFO] [stdout] 8 | use malachite_q::test_util::conversion::continued_fraction::convergents::convergents_alt;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/conversion/continued_fraction/convergents.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 | use malachite_q::test_util::generators::rational_gen;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/conversion/continued_fraction/from_continued_fraction.rs:6:19
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_nz::test_util::generators::{integer_gen, natural_vec_integer_pair_gen_var_1};
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/conversion/continued_fraction/from_continued_fraction.rs:8:18
[INFO] [stdout]   |
[INFO] [stdout] 8 | use malachite_q::test_util::conversion::continued_fraction::from_continued_fraction::*;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/conversion/continued_fraction/to_continued_fraction.rs:7:19
[INFO] [stdout]   |
[INFO] [stdout] 7 | use malachite_nz::test_util::generators::integer_gen;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/conversion/continued_fraction/to_continued_fraction.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 | use malachite_q::test_util::generators::rational_gen;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/conversion/digits/digits.rs:8:19
[INFO] [stdout]   |
[INFO] [stdout] 8 | use malachite_nz::test_util::generators::natural_pair_gen_var_2;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/conversion/digits/digits.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 | use malachite_q::test_util::generators::{
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/conversion/digits/from_digits.rs:6:19
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_nz::test_util::generators::{
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/conversion/digits/from_power_of_2_digits.rs:7:19
[INFO] [stdout]   |
[INFO] [stdout] 7 | use malachite_nz::test_util::generators::{
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/conversion/digits/power_of_2_digits.rs:8:19
[INFO] [stdout]   |
[INFO] [stdout] 8 | use malachite_nz::test_util::generators::natural_unsigned_pair_gen_var_7;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/conversion/digits/power_of_2_digits.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 | use malachite_q::test_util::generators::{
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/conversion/digits/to_digits.rs:7:19
[INFO] [stdout]   |
[INFO] [stdout] 7 | use malachite_nz::test_util::generators::natural_pair_gen_var_2;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/conversion/digits/to_digits.rs:8:18
[INFO] [stdout]   |
[INFO] [stdout] 8 | use malachite_q::test_util::generators::rational_natural_pair_gen_var_2;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/conversion/digits/to_power_of_2_digits.rs:8:19
[INFO] [stdout]   |
[INFO] [stdout] 8 | use malachite_nz::test_util::generators::natural_unsigned_pair_gen_var_7;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/conversion/digits/to_power_of_2_digits.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 | use malachite_q::test_util::generators::rational_unsigned_pair_gen_var_2;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/conversion/from_float_simplest.rs:5:21
[INFO] [stdout]   |
[INFO] [stdout] 5 | use malachite_base::test_util::generators::primitive_float_gen_var_8;
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/conversion/from_float_simplest.rs:7:18
[INFO] [stdout]   |
[INFO] [stdout] 7 | use malachite_q::test_util::generators::rational_gen_var_7;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/conversion/from_integer.rs:2:19
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_nz::test_util::generators::integer_gen;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/conversion/from_natural.rs:2:19
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_nz::test_util::generators::natural_gen;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/conversion/from_primitive_float.rs:5:21
[INFO] [stdout]   |
[INFO] [stdout] 5 | use malachite_base::test_util::generators::primitive_float_gen_var_8;
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/conversion/from_primitive_int.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_base::test_util::generators::{signed_gen, signed_gen_var_2, unsigned_gen};
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]   --> tests/conversion/integer_from_rational.rs:10:19
[INFO] [stdout]    |
[INFO] [stdout] 10 | use malachite_nz::test_util::generators::integer_gen;
[INFO] [stdout]    |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]   --> tests/conversion/integer_from_rational.rs:11:18
[INFO] [stdout]    |
[INFO] [stdout] 11 | use malachite_q::test_util::generators::{rational_gen, rational_rounding_mode_pair_gen_var_2};
[INFO] [stdout]    |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/conversion/is_integer.rs:2:21
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_base::test_util::generators::common::GenConfig;
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/conversion/is_integer.rs:3:18
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_q::test_util::generators::rational_gen;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]   --> tests/conversion/natural_from_rational.rs:12:19
[INFO] [stdout]    |
[INFO] [stdout] 12 | use malachite_nz::test_util::generators::natural_gen;
[INFO] [stdout]    |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]   --> tests/conversion/natural_from_rational.rs:13:18
[INFO] [stdout]    |
[INFO] [stdout] 13 | use malachite_q::test_util::generators::{
[INFO] [stdout]    |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]   --> tests/conversion/primitive_float_from_rational.rs:10:19
[INFO] [stdout]    |
[INFO] [stdout] 10 | use malachite_nz::test_util::generators::{
[INFO] [stdout]    |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]   --> tests/conversion/primitive_float_from_rational.rs:14:18
[INFO] [stdout]    |
[INFO] [stdout] 14 | use malachite_q::test_util::generators::{
[INFO] [stdout]    |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_base::assert_panic`
[INFO] [stdout]  --> tests/conversion/natural_from_rational.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::assert_panic;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `assert_panic` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]   --> tests/conversion/primitive_int_from_rational.rs:12:21
[INFO] [stdout]    |
[INFO] [stdout] 12 | use malachite_base::test_util::generators::{signed_gen, unsigned_gen};
[INFO] [stdout]    |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]   --> tests/conversion/primitive_int_from_rational.rs:17:18
[INFO] [stdout]    |
[INFO] [stdout] 17 | use malachite_q::test_util::generators::{
[INFO] [stdout]    |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_base::assert_panic`
[INFO] [stdout]  --> tests/conversion/primitive_int_from_rational.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::assert_panic;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `assert_panic` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/conversion/sci_mantissa_and_exponent.rs:6:21
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_base::test_util::generators::{
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]   --> tests/conversion/sci_mantissa_and_exponent.rs:10:19
[INFO] [stdout]    |
[INFO] [stdout] 10 | use malachite_nz::test_util::generators::{
[INFO] [stdout]    |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]   --> tests/conversion/sci_mantissa_and_exponent.rs:13:18
[INFO] [stdout]    |
[INFO] [stdout] 13 | use malachite_q::test_util::generators::{
[INFO] [stdout]    |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/conversion/serde.rs:2:21
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_base::test_util::generators::string_gen;
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/conversion/serde.rs:3:18
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_q::test_util::generators::{rational_gen, string_gen_var_11};
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/conversion/string/from_sci_string.rs:6:21
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_base::test_util::generators::{
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]   --> tests/conversion/string/from_sci_string.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 | use malachite_q::test_util::generators::{
[INFO] [stdout]    |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/conversion/string/from_string.rs:1:21
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::test_util::generators::common::GenConfig;
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/conversion/string/from_string.rs:2:21
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_base::test_util::generators::string_gen;
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/conversion/string/from_string.rs:4:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_nz::test_util::generators::integer_gen;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/conversion/string/from_string.rs:5:18
[INFO] [stdout]   |
[INFO] [stdout] 5 | use malachite_q::test_util::generators::string_gen_var_12;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/conversion/string/to_sci.rs:9:21
[INFO] [stdout]   |
[INFO] [stdout] 9 | use malachite_base::test_util::num::conversion::string::from_sci_string::DECIMAL_SCI_STRING_CHARS;
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]   --> tests/conversion/string/to_sci.rs:10:19
[INFO] [stdout]    |
[INFO] [stdout] 10 | use malachite_nz::test_util::generators::{integer_gen, integer_to_sci_options_pair_gen_var_1};
[INFO] [stdout]    |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]   --> tests/conversion/string/to_sci.rs:12:18
[INFO] [stdout]    |
[INFO] [stdout] 12 | use malachite_q::test_util::generators::{rational_gen, rational_to_sci_options_pair_gen_var_1};
[INFO] [stdout]    |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]  --> tests/conversion/string/to_string.rs:3:19
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_nz::test_util::generators::integer_gen;
[INFO] [stdout]   |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/conversion/string/to_string.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_q::test_util::generators::rational_gen;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/random/random_negative_rationals.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_base::test_util::stats::moments::MomentStats;
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/random/random_negative_rationals.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_q::test_util::random::random_rationals_helper_helper;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/random/random_non_negative_rationals.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_base::test_util::stats::moments::MomentStats;
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/random/random_non_negative_rationals.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_q::test_util::random::random_rationals_helper_helper;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/random/random_nonzero_rationals.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_base::test_util::stats::moments::MomentStats;
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/random/random_nonzero_rationals.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_q::test_util::random::random_rationals_helper_helper;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/random/random_positive_rationals.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_base::test_util::stats::moments::MomentStats;
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/random/random_positive_rationals.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_q::test_util::random::random_rationals_helper_helper;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/random/random_rationals.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_base::test_util::stats::moments::MomentStats;
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/random/random_rationals.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_q::test_util::random::random_rationals_helper_helper;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/random/random_rationals_with_denominator_inclusive_range.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_base::test_util::stats::moments::MomentStats;
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/random/random_rationals_with_denominator_inclusive_range.rs:7:18
[INFO] [stdout]   |
[INFO] [stdout] 7 | use malachite_q::test_util::random::random_rationals_helper_helper;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/random/random_rationals_with_denominator_range.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_base::test_util::stats::moments::MomentStats;
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/random/random_rationals_with_denominator_range.rs:7:18
[INFO] [stdout]   |
[INFO] [stdout] 7 | use malachite_q::test_util::random::random_rationals_helper_helper;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/random/random_rationals_with_denominator_range_to_infinity.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_base::test_util::stats::moments::MomentStats;
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/random/random_rationals_with_denominator_range_to_infinity.rs:7:18
[INFO] [stdout]   |
[INFO] [stdout] 7 | use malachite_q::test_util::random::random_rationals_helper_helper;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/random/random_rationals_with_denominator_range_to_negative_infinity.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_base::test_util::stats::moments::MomentStats;
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/random/random_rationals_with_denominator_range_to_negative_infinity.rs:7:18
[INFO] [stdout]   |
[INFO] [stdout] 7 | use malachite_q::test_util::random::random_rationals_helper_helper;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/random/striped_random_negative_rationals.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_base::test_util::stats::moments::MomentStats;
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/random/striped_random_negative_rationals.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_q::test_util::random::random_rationals_helper_helper;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/random/striped_random_non_negative_rationals.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_base::test_util::stats::moments::MomentStats;
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/random/striped_random_non_negative_rationals.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_q::test_util::random::random_rationals_helper_helper;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/random/striped_random_nonzero_rationals.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_base::test_util::stats::moments::MomentStats;
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/random/striped_random_nonzero_rationals.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_q::test_util::random::random_rationals_helper_helper;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/random/striped_random_positive_rationals.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_base::test_util::stats::moments::MomentStats;
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/random/striped_random_positive_rationals.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_q::test_util::random::random_rationals_helper_helper;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]  --> tests/random/striped_random_rationals.rs:4:21
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_base::test_util::stats::moments::MomentStats;
[INFO] [stdout]   |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]  --> tests/random/striped_random_rationals.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_q::test_util::random::random_rationals_helper_helper;
[INFO] [stdout]   |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_base::assert_panic`
[INFO] [stdout]  --> tests/conversion/sci_mantissa_and_exponent.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::assert_panic;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `assert_panic` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]   --> tests/arithmetic/root.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     assert_panic!(Rational::ONE.checked_root(0u64));
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]   --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]   --> tests/arithmetic/root.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     assert_panic!(Rational::NEGATIVE_ONE.checked_root(0u64));
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]   --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]   --> tests/arithmetic/root.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     assert_panic!(Rational::NEGATIVE_ONE.checked_root(2u64));
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]   --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]   --> tests/arithmetic/root.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     assert_panic!(Rational::NEGATIVE_ONE.checked_root(4u64));
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]   --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]   --> tests/arithmetic/root.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     assert_panic!(Rational::NEGATIVE_ONE.checked_root(100u64));
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]   --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]   --> tests/arithmetic/root.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     assert_panic!(Rational::ZERO.checked_root(-2i64));
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]   --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]   --> tests/arithmetic/root.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     assert_panic!(Rational::ONE.checked_root(0i64));
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]   --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]   --> tests/arithmetic/root.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     assert_panic!(Rational::NEGATIVE_ONE.checked_root(0i64));
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]   --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]   --> tests/arithmetic/root.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     assert_panic!(Rational::NEGATIVE_ONE.checked_root(2i64));
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]   --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]   --> tests/arithmetic/root.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     assert_panic!(Rational::NEGATIVE_ONE.checked_root(4i64));
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]   --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]   --> tests/arithmetic/root.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     assert_panic!(Rational::NEGATIVE_ONE.checked_root(100i64));
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]   --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]    --> tests/arithmetic/root.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     assert_panic!((&Rational::ONE).checked_root(0u64));
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]    --> tests/arithmetic/root.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     assert_panic!((&Rational::NEGATIVE_ONE).checked_root(0u64));
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]    --> tests/arithmetic/root.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     assert_panic!((&Rational::NEGATIVE_ONE).checked_root(2u64));
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]    --> tests/arithmetic/root.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     assert_panic!((&Rational::NEGATIVE_ONE).checked_root(4u64));
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]    --> tests/arithmetic/root.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 |     assert_panic!((&Rational::NEGATIVE_ONE).checked_root(100u64));
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]    --> tests/arithmetic/root.rs:109:5
[INFO] [stdout]     |
[INFO] [stdout] 109 |     assert_panic!((&Rational::ZERO).checked_root(-2i64));
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]    --> tests/arithmetic/root.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     assert_panic!((&Rational::ONE).checked_root(0i64));
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]    --> tests/arithmetic/root.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     assert_panic!((&Rational::NEGATIVE_ONE).checked_root(0i64));
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]    --> tests/arithmetic/root.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     assert_panic!((&Rational::NEGATIVE_ONE).checked_root(2i64));
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]    --> tests/arithmetic/root.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     assert_panic!((&Rational::NEGATIVE_ONE).checked_root(4i64));
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]    --> tests/arithmetic/root.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     assert_panic!((&Rational::NEGATIVE_ONE).checked_root(100i64));
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]    --> tests/conversion/primitive_float_from_rational.rs:524:5
[INFO] [stdout]     |
[INFO] [stdout] 524 |     assert_panic!(f32::rounding_from(
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]    --> tests/conversion/primitive_float_from_rational.rs:528:5
[INFO] [stdout]     |
[INFO] [stdout] 528 |     assert_panic!(f32::rounding_from(
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]    --> tests/conversion/primitive_float_from_rational.rs:532:5
[INFO] [stdout]     |
[INFO] [stdout] 532 |     assert_panic!(f32::rounding_from(
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]    --> tests/conversion/primitive_float_from_rational.rs:536:5
[INFO] [stdout]     |
[INFO] [stdout] 536 |     assert_panic!(f32::rounding_from(
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]    --> tests/conversion/primitive_float_from_rational.rs:540:5
[INFO] [stdout]     |
[INFO] [stdout] 540 |     assert_panic!(f32::rounding_from(
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]    --> tests/conversion/primitive_float_from_rational.rs:548:5
[INFO] [stdout]     |
[INFO] [stdout] 548 |     assert_panic!(f32::rounding_from(
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]    --> tests/conversion/primitive_float_from_rational.rs:552:5
[INFO] [stdout]     |
[INFO] [stdout] 552 |     assert_panic!(f32::rounding_from(
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]    --> tests/conversion/primitive_float_from_rational.rs:556:5
[INFO] [stdout]     |
[INFO] [stdout] 556 |     assert_panic!(f32::rounding_from(
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]    --> tests/conversion/primitive_float_from_rational.rs:560:5
[INFO] [stdout]     |
[INFO] [stdout] 560 |     assert_panic!(f32::rounding_from(
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]    --> tests/conversion/primitive_float_from_rational.rs:564:5
[INFO] [stdout]     |
[INFO] [stdout] 564 |     assert_panic!(f32::rounding_from(
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]    --> tests/conversion/primitive_float_from_rational.rs:764:5
[INFO] [stdout]     |
[INFO] [stdout] 764 |     assert_panic!(f64::rounding_from(Rational::from_str(
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]    --> tests/conversion/primitive_float_from_rational.rs:770:5
[INFO] [stdout]     |
[INFO] [stdout] 770 |     assert_panic!(f64::rounding_from(Rational::from_str(
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]    --> tests/conversion/primitive_float_from_rational.rs:776:5
[INFO] [stdout]     |
[INFO] [stdout] 776 |     assert_panic!(f64::rounding_from(
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]    --> tests/conversion/primitive_float_from_rational.rs:780:5
[INFO] [stdout]     |
[INFO] [stdout] 780 |     assert_panic!(f64::rounding_from(
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]    --> tests/conversion/primitive_float_from_rational.rs:788:5
[INFO] [stdout]     |
[INFO] [stdout] 788 |     assert_panic!(
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]    --> tests/conversion/primitive_float_from_rational.rs:795:5
[INFO] [stdout]     |
[INFO] [stdout] 795 |     assert_panic!(
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]    --> tests/conversion/primitive_float_from_rational.rs:802:5
[INFO] [stdout]     |
[INFO] [stdout] 802 |     assert_panic!(f64::rounding_from(
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]    --> tests/conversion/primitive_float_from_rational.rs:806:5
[INFO] [stdout]     |
[INFO] [stdout] 806 |     assert_panic!(f64::rounding_from(
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]    --> tests/conversion/primitive_float_from_rational.rs:999:5
[INFO] [stdout]     |
[INFO] [stdout] 999 |     assert_panic!(f32::exact_from(Rational::from_str("16777217").unwrap()));
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1000:5
[INFO] [stdout]      |
[INFO] [stdout] 1000 |     assert_panic!(f32::exact_from(Rational::from_str("-16777217").unwrap()));
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1001:5
[INFO] [stdout]      |
[INFO] [stdout] 1001 |     assert_panic!(f32::exact_from(Rational::from_str("33554433").unwrap()));
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1002:5
[INFO] [stdout]      |
[INFO] [stdout] 1002 |     assert_panic!(f32::exact_from(Rational::from_str("-33554433").unwrap()));
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1003:5
[INFO] [stdout]      |
[INFO] [stdout] 1003 |     assert_panic!(f32::exact_from(Rational::from_str("33554434").unwrap()));
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1004:5
[INFO] [stdout]      |
[INFO] [stdout] 1004 |     assert_panic!(f32::exact_from(Rational::from_str("-33554434").unwrap()));
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1005:5
[INFO] [stdout]      |
[INFO] [stdout] 1005 |     assert_panic!(f32::exact_from(Rational::from_str("33554435").unwrap()));
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1006:5
[INFO] [stdout]      |
[INFO] [stdout] 1006 |     assert_panic!(f32::exact_from(Rational::from_str("-33554435").unwrap()));
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1007:5
[INFO] [stdout]      |
[INFO] [stdout] 1007 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1010:5
[INFO] [stdout]      |
[INFO] [stdout] 1010 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1013:5
[INFO] [stdout]      |
[INFO] [stdout] 1013 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1016:5
[INFO] [stdout]      |
[INFO] [stdout] 1016 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1019:5
[INFO] [stdout]      |
[INFO] [stdout] 1019 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1022:5
[INFO] [stdout]      |
[INFO] [stdout] 1022 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1025:5
[INFO] [stdout]      |
[INFO] [stdout] 1025 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1028:5
[INFO] [stdout]      |
[INFO] [stdout] 1028 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1031:5
[INFO] [stdout]      |
[INFO] [stdout] 1031 |     assert_panic!(f32::exact_from(Rational::from_str("1/3").unwrap()));
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1032:5
[INFO] [stdout]      |
[INFO] [stdout] 1032 |     assert_panic!(f32::exact_from(Rational::from_str("-1/3").unwrap()));
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1037:5
[INFO] [stdout]      |
[INFO] [stdout] 1037 |     assert_panic!(f32::exact_from(&Rational::from_str("16777217").unwrap()));
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1038:5
[INFO] [stdout]      |
[INFO] [stdout] 1038 |     assert_panic!(f32::exact_from(&Rational::from_str("-16777217").unwrap()));
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1039:5
[INFO] [stdout]      |
[INFO] [stdout] 1039 |     assert_panic!(f32::exact_from(&Rational::from_str("33554433").unwrap()));
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1040:5
[INFO] [stdout]      |
[INFO] [stdout] 1040 |     assert_panic!(f32::exact_from(&Rational::from_str("-33554433").unwrap()));
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1041:5
[INFO] [stdout]      |
[INFO] [stdout] 1041 |     assert_panic!(f32::exact_from(&Rational::from_str("33554434").unwrap()));
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1042:5
[INFO] [stdout]      |
[INFO] [stdout] 1042 |     assert_panic!(f32::exact_from(&Rational::from_str("-33554434").unwrap()));
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1043:5
[INFO] [stdout]      |
[INFO] [stdout] 1043 |     assert_panic!(f32::exact_from(&Rational::from_str("33554435").unwrap()));
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1044:5
[INFO] [stdout]      |
[INFO] [stdout] 1044 |     assert_panic!(f32::exact_from(&Rational::from_str("-33554435").unwrap()));
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1045:5
[INFO] [stdout]      |
[INFO] [stdout] 1045 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1048:5
[INFO] [stdout]      |
[INFO] [stdout] 1048 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1051:5
[INFO] [stdout]      |
[INFO] [stdout] 1051 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1054:5
[INFO] [stdout]      |
[INFO] [stdout] 1054 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1057:5
[INFO] [stdout]      |
[INFO] [stdout] 1057 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1060:5
[INFO] [stdout]      |
[INFO] [stdout] 1060 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1063:5
[INFO] [stdout]      |
[INFO] [stdout] 1063 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1066:5
[INFO] [stdout]      |
[INFO] [stdout] 1066 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1069:5
[INFO] [stdout]      |
[INFO] [stdout] 1069 |     assert_panic!(f32::exact_from(&Rational::from_str("1/3").unwrap()));
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1070:5
[INFO] [stdout]      |
[INFO] [stdout] 1070 |     assert_panic!(f32::exact_from(&Rational::from_str("-1/3").unwrap()));
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1109:5
[INFO] [stdout]      |
[INFO] [stdout] 1109 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1112:5
[INFO] [stdout]      |
[INFO] [stdout] 1112 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1115:5
[INFO] [stdout]      |
[INFO] [stdout] 1115 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1118:5
[INFO] [stdout]      |
[INFO] [stdout] 1118 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1121:5
[INFO] [stdout]      |
[INFO] [stdout] 1121 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1124:5
[INFO] [stdout]      |
[INFO] [stdout] 1124 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1127:5
[INFO] [stdout]      |
[INFO] [stdout] 1127 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1130:5
[INFO] [stdout]      |
[INFO] [stdout] 1130 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1133:5
[INFO] [stdout]      |
[INFO] [stdout] 1133 |     assert_panic!(f64::exact_from(Rational::from_str(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1138:5
[INFO] [stdout]      |
[INFO] [stdout] 1138 |     assert_panic!(f64::exact_from(Rational::from_str(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1143:5
[INFO] [stdout]      |
[INFO] [stdout] 1143 |     assert_panic!(f64::exact_from(Rational::from_str(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1148:5
[INFO] [stdout]      |
[INFO] [stdout] 1148 |     assert_panic!(f64::exact_from(Rational::from_str(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1153:5
[INFO] [stdout]      |
[INFO] [stdout] 1153 |     assert_panic!(f64::exact_from(Rational::from_str("1/3").unwrap()));
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1154:5
[INFO] [stdout]      |
[INFO] [stdout] 1154 |     assert_panic!(f64::exact_from(Rational::from_str("-1/3").unwrap()));
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1159:5
[INFO] [stdout]      |
[INFO] [stdout] 1159 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1162:5
[INFO] [stdout]      |
[INFO] [stdout] 1162 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1165:5
[INFO] [stdout]      |
[INFO] [stdout] 1165 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1168:5
[INFO] [stdout]      |
[INFO] [stdout] 1168 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1171:5
[INFO] [stdout]      |
[INFO] [stdout] 1171 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1174:5
[INFO] [stdout]      |
[INFO] [stdout] 1174 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1177:5
[INFO] [stdout]      |
[INFO] [stdout] 1177 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1180:5
[INFO] [stdout]      |
[INFO] [stdout] 1180 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1183:5
[INFO] [stdout]      |
[INFO] [stdout] 1183 |     assert_panic!(f64::exact_from(&Rational::from_str(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1188:5
[INFO] [stdout]      |
[INFO] [stdout] 1188 |     assert_panic!(f64::exact_from(&Rational::from_str(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1193:5
[INFO] [stdout]      |
[INFO] [stdout] 1193 |     assert_panic!(f64::exact_from(&Rational::from_str(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1198:5
[INFO] [stdout]      |
[INFO] [stdout] 1198 |     assert_panic!(f64::exact_from(&Rational::from_str(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1203:5
[INFO] [stdout]      |
[INFO] [stdout] 1203 |     assert_panic!(f64::exact_from(&Rational::from_str("1/3").unwrap()));
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_panic` in this scope
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1204:5
[INFO] [stdout]      |
[INFO] [stdout] 1204 |     assert_panic!(f64::exact_from(&Rational::from_str("-1/3").unwrap()));
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/core/src/macros/mod.rs:86:1
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named macro `assert_ne` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: function `floor_log_base_of_abs` is private
[INFO] [stdout]    --> tests/conversion/string/to_sci.rs:11:46
[INFO] [stdout]     |
[INFO] [stdout] 11  | use malachite_q::conversion::string::to_sci::floor_log_base_of_abs;
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^ private function
[INFO] [stdout]     |
[INFO] [stdout] note: the function `floor_log_base_of_abs` is defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/conversion/string/to_sci.rs:137:1
[INFO] [stdout]     |
[INFO] [stdout] 137 | / pub_test! {floor_log_base_of_abs(x: &Rational, base: &Rational) -> i64 {
[INFO] [stdout] 138 | |     if let Some(log_base) = base.checked_log_base_2() {
[INFO] [stdout] 139 | |         match log_base.sign() {
[INFO] [stdout] 140 | |             Ordering::Equal => panic!("Cannot take base-1 logarithm"),
[INFO] [stdout] ...   |
[INFO] [stdout] 151 | |     }
[INFO] [stdout] 152 | | }}
[INFO] [stdout]     | |__^
[INFO] [stdout]     = note: this error originates in the macro `pub_test` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `NegativeOne`, `One`, `Zero`
[INFO] [stdout]  --> tests/arithmetic/root.rs:2:42
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_base::num::basic::traits::{NegativeOne, One, Zero};
[INFO] [stdout]   |                                          ^^^^^^^^^^^  ^^^  ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::panic::catch_unwind`
[INFO] [stdout]   --> tests/arithmetic/root.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::panic::catch_unwind;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::panic::catch_unwind`
[INFO] [stdout]   --> tests/conversion/natural_from_rational.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use std::panic::catch_unwind;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::panic::catch_unwind`
[INFO] [stdout]   --> tests/conversion/primitive_float_from_rational.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use std::panic::catch_unwind;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::panic::catch_unwind`
[INFO] [stdout]   --> tests/conversion/primitive_int_from_rational.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use std::panic::catch_unwind;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::panic::catch_unwind`
[INFO] [stdout]   --> tests/conversion/sci_mantissa_and_exponent.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use std::panic::catch_unwind;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/abs.rs:14:21
[INFO] [stdout]    |
[INFO] [stdout] 14 |         assert!(abs.is_valid());
[INFO] [stdout]    |                     ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/abs.rs:18:21
[INFO] [stdout]    |
[INFO] [stdout] 18 |         assert!(abs.is_valid());
[INFO] [stdout]    |                     ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/abs.rs:26:21
[INFO] [stdout]    |
[INFO] [stdout] 26 |         assert!(abs.is_valid());
[INFO] [stdout]    |                     ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/add.rs:25:19
[INFO] [stdout]    |
[INFO] [stdout] 25 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/add.rs:30:19
[INFO] [stdout]    |
[INFO] [stdout] 30 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/add.rs:34:19
[INFO] [stdout]    |
[INFO] [stdout] 34 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/add.rs:38:19
[INFO] [stdout]    |
[INFO] [stdout] 38 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/add.rs:42:19
[INFO] [stdout]    |
[INFO] [stdout] 42 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/add.rs:46:19
[INFO] [stdout]    |
[INFO] [stdout] 46 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/add.rs:81:21
[INFO] [stdout]    |
[INFO] [stdout] 81 |         assert!(sum.is_valid());
[INFO] [stdout]    |                     ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/add.rs:85:25
[INFO] [stdout]    |
[INFO] [stdout] 85 |         assert!(sum_alt.is_valid());
[INFO] [stdout]    |                         ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/arithmetic/add.rs:167:21
[INFO] [stdout]     |
[INFO] [stdout] 167 |         assert!(sum.is_valid());
[INFO] [stdout]     |                     ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/arithmetic/add.rs:170:25
[INFO] [stdout]     |
[INFO] [stdout] 170 |         assert!(sum_alt.is_valid());
[INFO] [stdout]     |                         ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/approximate.rs:23:19
[INFO] [stdout]    |
[INFO] [stdout] 23 |         assert!(a.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/approximate.rs:26:19
[INFO] [stdout]    |
[INFO] [stdout] 26 |         assert!(a.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/approximate.rs:30:19
[INFO] [stdout]    |
[INFO] [stdout] 30 |         assert!(x.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Integer` in the current scope
[INFO] [stdout]   --> tests/arithmetic/ceiling.rs:17:25
[INFO] [stdout]    |
[INFO] [stdout] 17 |         assert!(ceiling.is_valid());
[INFO] [stdout]    |                         ^^^^^^^^ method not found in `Integer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Integer` in the current scope
[INFO] [stdout]   --> tests/arithmetic/ceiling.rs:21:25
[INFO] [stdout]    |
[INFO] [stdout] 21 |         assert!(ceiling.is_valid());
[INFO] [stdout]    |                         ^^^^^^^^ method not found in `Integer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Integer` in the current scope
[INFO] [stdout]   --> tests/arithmetic/ceiling.rs:29:25
[INFO] [stdout]    |
[INFO] [stdout] 29 |         assert!(ceiling.is_valid());
[INFO] [stdout]    |                         ^^^^^^^^ method not found in `Integer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/div.rs:20:19
[INFO] [stdout]    |
[INFO] [stdout] 20 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/div.rs:25:19
[INFO] [stdout]    |
[INFO] [stdout] 25 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/div.rs:29:19
[INFO] [stdout]    |
[INFO] [stdout] 29 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/div.rs:33:19
[INFO] [stdout]    |
[INFO] [stdout] 33 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/div.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 37 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/div.rs:41:19
[INFO] [stdout]    |
[INFO] [stdout] 41 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Integer` in the current scope
[INFO] [stdout]   --> tests/arithmetic/floor.rs:17:23
[INFO] [stdout]    |
[INFO] [stdout] 17 |         assert!(floor.is_valid());
[INFO] [stdout]    |                       ^^^^^^^^ method not found in `Integer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Integer` in the current scope
[INFO] [stdout]   --> tests/arithmetic/floor.rs:21:23
[INFO] [stdout]    |
[INFO] [stdout] 21 |         assert!(floor.is_valid());
[INFO] [stdout]    |                       ^^^^^^^^ method not found in `Integer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Integer` in the current scope
[INFO] [stdout]   --> tests/arithmetic/floor.rs:29:23
[INFO] [stdout]    |
[INFO] [stdout] 29 |         assert!(floor.is_valid());
[INFO] [stdout]    |                       ^^^^^^^^ method not found in `Integer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/mul.rs:26:19
[INFO] [stdout]    |
[INFO] [stdout] 26 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/mul.rs:31:19
[INFO] [stdout]    |
[INFO] [stdout] 31 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/mul.rs:35:19
[INFO] [stdout]    |
[INFO] [stdout] 35 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/mul.rs:39:19
[INFO] [stdout]    |
[INFO] [stdout] 39 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/mul.rs:43:19
[INFO] [stdout]    |
[INFO] [stdout] 43 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/mul.rs:47:19
[INFO] [stdout]    |
[INFO] [stdout] 47 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/mul.rs:87:25
[INFO] [stdout]    |
[INFO] [stdout] 87 |         assert!(product.is_valid());
[INFO] [stdout]    |                         ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/mul.rs:91:29
[INFO] [stdout]    |
[INFO] [stdout] 91 |         assert!(product_alt.is_valid());
[INFO] [stdout]    |                             ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/arithmetic/mul.rs:189:25
[INFO] [stdout]     |
[INFO] [stdout] 189 |         assert!(product.is_valid());
[INFO] [stdout]     |                         ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/arithmetic/mul.rs:192:29
[INFO] [stdout]     |
[INFO] [stdout] 192 |         assert!(product_alt.is_valid());
[INFO] [stdout]     |                             ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/neg.rs:14:21
[INFO] [stdout]    |
[INFO] [stdout] 14 |         assert!(neg.is_valid());
[INFO] [stdout]    |                     ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/neg.rs:18:21
[INFO] [stdout]    |
[INFO] [stdout] 18 |         assert!(neg.is_valid());
[INFO] [stdout]    |                     ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/neg.rs:26:21
[INFO] [stdout]    |
[INFO] [stdout] 26 |         assert!(neg.is_valid());
[INFO] [stdout]    |                     ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/next_power_of_2.rs:14:19
[INFO] [stdout]    |
[INFO] [stdout] 14 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/next_power_of_2.rs:18:19
[INFO] [stdout]    |
[INFO] [stdout] 18 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/next_power_of_2.rs:22:19
[INFO] [stdout]    |
[INFO] [stdout] 22 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/pow.rs:28:19
[INFO] [stdout]    |
[INFO] [stdout] 28 |         assert!(x.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/pow.rs:32:19
[INFO] [stdout]    |
[INFO] [stdout] 32 |         assert!(x.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/pow.rs:36:19
[INFO] [stdout]    |
[INFO] [stdout] 36 |         assert!(x.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/pow.rs:99:19
[INFO] [stdout]    |
[INFO] [stdout] 99 |         assert!(x.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/arithmetic/pow.rs:103:19
[INFO] [stdout]     |
[INFO] [stdout] 103 |         assert!(x.is_valid());
[INFO] [stdout]     |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/arithmetic/pow.rs:107:19
[INFO] [stdout]     |
[INFO] [stdout] 107 |         assert!(x.is_valid());
[INFO] [stdout]     |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/power_of_2.rs:38:19
[INFO] [stdout]    |
[INFO] [stdout] 38 |         assert!(x.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/power_of_2.rs:49:19
[INFO] [stdout]    |
[INFO] [stdout] 49 |         assert!(x.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/reciprocal.rs:14:28
[INFO] [stdout]    |
[INFO] [stdout] 14 |         assert!(reciprocal.is_valid());
[INFO] [stdout]    |                            ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/reciprocal.rs:18:28
[INFO] [stdout]    |
[INFO] [stdout] 18 |         assert!(reciprocal.is_valid());
[INFO] [stdout]    |                            ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/reciprocal.rs:26:28
[INFO] [stdout]    |
[INFO] [stdout] 26 |         assert!(reciprocal.is_valid());
[INFO] [stdout]    |                            ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/arithmetic/root.rs:121:54
[INFO] [stdout]     |
[INFO] [stdout] 121 |         assert!(root.as_ref().map_or(true, Rational::is_valid));
[INFO] [stdout]     |                                                      ^^^^^^^^ function or associated item not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/arithmetic/root.rs:123:58
[INFO] [stdout]     |
[INFO] [stdout] 123 |         assert!(root_alt.as_ref().map_or(true, Rational::is_valid));
[INFO] [stdout]     |                                                          ^^^^^^^^ function or associated item not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/arithmetic/root.rs:139:54
[INFO] [stdout]     |
[INFO] [stdout] 139 |         assert!(root.as_ref().map_or(true, Rational::is_valid));
[INFO] [stdout]     |                                                      ^^^^^^^^ function or associated item not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/arithmetic/root.rs:141:58
[INFO] [stdout]     |
[INFO] [stdout] 141 |         assert!(root_alt.as_ref().map_or(true, Rational::is_valid));
[INFO] [stdout]     |                                                          ^^^^^^^^ function or associated item not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/round_to_multiple.rs:28:19
[INFO] [stdout]    |
[INFO] [stdout] 28 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/round_to_multiple.rs:31:19
[INFO] [stdout]    |
[INFO] [stdout] 31 |         assert!(r.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/round_to_multiple.rs:35:19
[INFO] [stdout]    |
[INFO] [stdout] 35 |         assert!(r.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/round_to_multiple.rs:39:19
[INFO] [stdout]    |
[INFO] [stdout] 39 |         assert!(r.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/round_to_multiple.rs:43:19
[INFO] [stdout]    |
[INFO] [stdout] 43 |         assert!(r.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/round_to_multiple_of_power_of_2.rs:29:19
[INFO] [stdout]    |
[INFO] [stdout] 29 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/round_to_multiple_of_power_of_2.rs:33:19
[INFO] [stdout]    |
[INFO] [stdout] 33 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/round_to_multiple_of_power_of_2.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 37 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/shl.rs:29:19
[INFO] [stdout]    |
[INFO] [stdout] 29 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/shl.rs:33:19
[INFO] [stdout]    |
[INFO] [stdout] 33 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/shl.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 37 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/arithmetic/shl.rs:102:19
[INFO] [stdout]     |
[INFO] [stdout] 102 |         assert!(n.is_valid());
[INFO] [stdout]     |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/arithmetic/shl.rs:106:19
[INFO] [stdout]     |
[INFO] [stdout] 106 |         assert!(n.is_valid());
[INFO] [stdout]     |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/arithmetic/shl.rs:110:19
[INFO] [stdout]     |
[INFO] [stdout] 110 |         assert!(n.is_valid());
[INFO] [stdout]     |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> tests/arithmetic/shl.rs:212:34
[INFO] [stdout]     |
[INFO] [stdout] 189 | fn shl_properties_helper_unsigned<T: PrimitiveUnsigned>()
[INFO] [stdout]     |                                   - this type parameter
[INFO] [stdout] ...
[INFO] [stdout] 212 |         assert_eq!(&n << u, &n * Rational::power_of_2(u64::exact_from(u)));
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected type parameter `T`, found `Rational`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type parameter `T`
[INFO] [stdout]                        found struct `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> tests/arithmetic/shl.rs:256:34
[INFO] [stdout]     |
[INFO] [stdout] 230 | fn shl_properties_helper_signed<T: PrimitiveSigned>()
[INFO] [stdout]     |                                 - this type parameter
[INFO] [stdout] ...
[INFO] [stdout] 256 |         assert_eq!(&n << i, &n * Rational::power_of_2(i64::exact_from(i)));
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected type parameter `T`, found `Rational`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type parameter `T`
[INFO] [stdout]                        found struct `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/shr.rs:28:19
[INFO] [stdout]    |
[INFO] [stdout] 28 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/shr.rs:32:19
[INFO] [stdout]    |
[INFO] [stdout] 32 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/shr.rs:36:19
[INFO] [stdout]    |
[INFO] [stdout] 36 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/shr.rs:99:19
[INFO] [stdout]    |
[INFO] [stdout] 99 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/arithmetic/shr.rs:103:19
[INFO] [stdout]     |
[INFO] [stdout] 103 |         assert!(n.is_valid());
[INFO] [stdout]     |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/arithmetic/shr.rs:107:19
[INFO] [stdout]     |
[INFO] [stdout] 107 |         assert!(n.is_valid());
[INFO] [stdout]     |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> tests/arithmetic/shr.rs:209:34
[INFO] [stdout]     |
[INFO] [stdout] 186 | fn shr_properties_helper_unsigned<T: PrimitiveUnsigned>()
[INFO] [stdout]     |                                   - this type parameter
[INFO] [stdout] ...
[INFO] [stdout] 209 |         assert_eq!(&n >> u, &n / Rational::power_of_2(u64::exact_from(u)));
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected type parameter `T`, found `Rational`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type parameter `T`
[INFO] [stdout]                        found struct `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> tests/arithmetic/shr.rs:249:34
[INFO] [stdout]     |
[INFO] [stdout] 223 | fn shr_properties_helper_signed<T: PrimitiveSigned>()
[INFO] [stdout]     |                                 - this type parameter
[INFO] [stdout] ...
[INFO] [stdout] 249 |         assert_eq!(&n >> i, &n / Rational::power_of_2(i64::exact_from(i)));
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected type parameter `T`, found `Rational`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type parameter `T`
[INFO] [stdout]                        found struct `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `simplest_rational_in_open_interval_explicit` in this scope
[INFO] [stdout]   --> tests/arithmetic/simplest_rational_in_interval.rs:30:13
[INFO] [stdout]    |
[INFO] [stdout] 30 |             simplest_rational_in_open_interval_explicit(&x, &y).to_string(),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `simplest_rational_in_open_interval_fail_1`
[INFO] [stdout] ...
[INFO] [stdout] 57 | fn simplest_rational_in_open_interval_fail_1() {
[INFO] [stdout]    | ---------------------------------------------- similarly named function `simplest_rational_in_open_interval_fail_1` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `simplest_rational_in_open_interval_naive` in this scope
[INFO] [stdout]   --> tests/arithmetic/simplest_rational_in_interval.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |             simplest_rational_in_open_interval_naive(&x, &y).to_string(),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `simplest_rational_in_open_interval_fail_1`
[INFO] [stdout] ...
[INFO] [stdout] 57 | fn simplest_rational_in_open_interval_fail_1() {
[INFO] [stdout]    | ---------------------------------------------- similarly named function `simplest_rational_in_open_interval_fail_1` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/arithmetic/simplest_rational_in_interval.rs:122:19
[INFO] [stdout]     |
[INFO] [stdout] 122 |         assert!(s.is_valid());
[INFO] [stdout]     |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `simplest_rational_in_open_interval_explicit` in this scope
[INFO] [stdout]    --> tests/arithmetic/simplest_rational_in_interval.rs:123:20
[INFO] [stdout]     |
[INFO] [stdout] 57  | fn simplest_rational_in_open_interval_fail_1() {
[INFO] [stdout]     | ---------------------------------------------- similarly named function `simplest_rational_in_open_interval_fail_1` defined here
[INFO] [stdout] ...
[INFO] [stdout] 123 |         assert_eq!(simplest_rational_in_open_interval_explicit(&x, &y), s);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `simplest_rational_in_open_interval_fail_1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `simplest_rational_in_open_interval_naive` in this scope
[INFO] [stdout]    --> tests/arithmetic/simplest_rational_in_interval.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 57  | fn simplest_rational_in_open_interval_fail_1() {
[INFO] [stdout]     | ---------------------------------------------- similarly named function `simplest_rational_in_open_interval_fail_1` defined here
[INFO] [stdout] ...
[INFO] [stdout] 131 |             simplest_rational_in_open_interval_naive(&x, &y),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `simplest_rational_in_open_interval_fail_1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/arithmetic/simplest_rational_in_interval.rs:146:19
[INFO] [stdout]     |
[INFO] [stdout] 146 |         assert!(s.is_valid());
[INFO] [stdout]     |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `simplest_rational_in_closed_interval_naive` in this scope
[INFO] [stdout]    --> tests/arithmetic/simplest_rational_in_interval.rs:155:13
[INFO] [stdout]     |
[INFO] [stdout] 91  | fn simplest_rational_in_closed_interval_fail() {
[INFO] [stdout]     | ---------------------------------------------- similarly named function `simplest_rational_in_closed_interval_fail` defined here
[INFO] [stdout] ...
[INFO] [stdout] 155 |             simplest_rational_in_closed_interval_naive(&x, &y)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `simplest_rational_in_closed_interval_fail`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/sqrt.rs:42:54
[INFO] [stdout]    |
[INFO] [stdout] 42 |         assert!(sqrt.as_ref().map_or(true, Rational::is_valid));
[INFO] [stdout]    |                                                      ^^^^^^^^ function or associated item not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/sqrt.rs:44:58
[INFO] [stdout]    |
[INFO] [stdout] 44 |         assert!(sqrt_alt.as_ref().map_or(true, Rational::is_valid));
[INFO] [stdout]    |                                                          ^^^^^^^^ function or associated item not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/sub.rs:19:19
[INFO] [stdout]    |
[INFO] [stdout] 19 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/sub.rs:24:19
[INFO] [stdout]    |
[INFO] [stdout] 24 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/sub.rs:28:19
[INFO] [stdout]    |
[INFO] [stdout] 28 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/sub.rs:32:19
[INFO] [stdout]    |
[INFO] [stdout] 32 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/sub.rs:36:19
[INFO] [stdout]    |
[INFO] [stdout] 36 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/arithmetic/sub.rs:40:19
[INFO] [stdout]    |
[INFO] [stdout] 40 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]  --> tests/basic/constants.rs:7:18
[INFO] [stdout]   |
[INFO] [stdout] 7 |     assert!(zero.is_valid());
[INFO] [stdout]   |                  ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/basic/constants.rs:15:17
[INFO] [stdout]    |
[INFO] [stdout] 15 |     assert!(one.is_valid());
[INFO] [stdout]    |                 ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/basic/constants.rs:23:17
[INFO] [stdout]    |
[INFO] [stdout] 23 |     assert!(two.is_valid());
[INFO] [stdout]    |                 ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/basic/constants.rs:31:26
[INFO] [stdout]    |
[INFO] [stdout] 31 |     assert!(negative_one.is_valid());
[INFO] [stdout]    |                          ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/basic/constants.rs:39:22
[INFO] [stdout]    |
[INFO] [stdout] 39 |     assert!(one_half.is_valid());
[INFO] [stdout]    |                      ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]  --> tests/basic/default.rs:6:21
[INFO] [stdout]   |
[INFO] [stdout] 6 |     assert!(default.is_valid());
[INFO] [stdout]   |                     ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/basic/from_numerator_and_denominator.rs:25:19
[INFO] [stdout]    |
[INFO] [stdout] 25 |         assert!(x.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/basic/from_numerator_and_denominator.rs:29:19
[INFO] [stdout]    |
[INFO] [stdout] 29 |         assert!(x.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/basic/from_numerator_and_denominator.rs:42:19
[INFO] [stdout]    |
[INFO] [stdout] 42 |         assert!(x.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/basic/from_numerator_and_denominator.rs:45:19
[INFO] [stdout]    |
[INFO] [stdout] 45 |         assert!(x.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/basic/from_numerator_and_denominator.rs:65:19
[INFO] [stdout]    |
[INFO] [stdout] 65 |         assert!(x.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/basic/from_numerator_and_denominator.rs:86:19
[INFO] [stdout]    |
[INFO] [stdout] 86 |         assert!(x.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/basic/from_numerator_and_denominator.rs:108:19
[INFO] [stdout]     |
[INFO] [stdout] 108 |         assert!(x.is_valid());
[INFO] [stdout]     |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/basic/from_numerator_and_denominator.rs:112:19
[INFO] [stdout]     |
[INFO] [stdout] 112 |         assert!(x.is_valid());
[INFO] [stdout]     |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/basic/from_numerator_and_denominator.rs:147:19
[INFO] [stdout]     |
[INFO] [stdout] 147 |         assert!(x.is_valid());
[INFO] [stdout]     |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/basic/from_numerator_and_denominator.rs:150:19
[INFO] [stdout]     |
[INFO] [stdout] 150 |         assert!(x.is_valid());
[INFO] [stdout]     |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/basic/from_numerator_and_denominator.rs:186:19
[INFO] [stdout]     |
[INFO] [stdout] 186 |         assert!(x.is_valid());
[INFO] [stdout]     |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/basic/from_numerator_and_denominator.rs:218:19
[INFO] [stdout]     |
[INFO] [stdout] 218 |         assert!(x.is_valid());
[INFO] [stdout]     |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/basic/from_numerator_and_denominator.rs:249:19
[INFO] [stdout]     |
[INFO] [stdout] 249 |         assert!(x.is_valid());
[INFO] [stdout]     |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/basic/from_numerator_and_denominator.rs:253:19
[INFO] [stdout]     |
[INFO] [stdout] 253 |         assert!(x.is_valid());
[INFO] [stdout]     |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/basic/from_numerator_and_denominator.rs:270:19
[INFO] [stdout]     |
[INFO] [stdout] 270 |         assert!(x.is_valid());
[INFO] [stdout]     |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/basic/from_numerator_and_denominator.rs:273:19
[INFO] [stdout]     |
[INFO] [stdout] 273 |         assert!(x.is_valid());
[INFO] [stdout]     |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/basic/from_numerator_and_denominator.rs:307:19
[INFO] [stdout]     |
[INFO] [stdout] 307 |         assert!(x.is_valid());
[INFO] [stdout]     |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/basic/from_numerator_and_denominator.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 332 |         assert!(x.is_valid());
[INFO] [stdout]     |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/conversion/clone.rs:14:19
[INFO] [stdout]    |
[INFO] [stdout] 14 |         assert!(x.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/conversion/clone.rs:38:19
[INFO] [stdout]    |
[INFO] [stdout] 38 |         assert!(x.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/conversion/continued_fraction/convergents.rs:18:50
[INFO] [stdout]    |
[INFO] [stdout] 18 |         assert!(convergents.iter().all(Rational::is_valid));
[INFO] [stdout]    |                                                  ^^^^^^^^ function or associated item not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/conversion/continued_fraction/convergents.rs:75:50
[INFO] [stdout]    |
[INFO] [stdout] 75 |         assert!(convergents.iter().all(Rational::is_valid));
[INFO] [stdout]    |                                                  ^^^^^^^^ function or associated item not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/conversion/continued_fraction/from_continued_fraction.rs:18:19
[INFO] [stdout]    |
[INFO] [stdout] 18 |         assert!(x.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `from_continued_fraction_alt` in this scope
[INFO] [stdout]   --> tests/conversion/continued_fraction/from_continued_fraction.rs:20:20
[INFO] [stdout]    |
[INFO] [stdout] 20 |         assert_eq!(from_continued_fraction_alt(floor, xs), x);
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `from_continued_fraction_fail_1`
[INFO] [stdout] ...
[INFO] [stdout] 36 | fn from_continued_fraction_fail_1() {
[INFO] [stdout]    | ----------------------------------- similarly named function `from_continued_fraction_fail_1` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/conversion/continued_fraction/from_continued_fraction.rs:68:19
[INFO] [stdout]    |
[INFO] [stdout] 68 |         assert!(x.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `from_continued_fraction_alt` in this scope
[INFO] [stdout]   --> tests/conversion/continued_fraction/from_continued_fraction.rs:70:20
[INFO] [stdout]    |
[INFO] [stdout] 36 | fn from_continued_fraction_fail_1() {
[INFO] [stdout]    | ----------------------------------- similarly named function `from_continued_fraction_fail_1` defined here
[INFO] [stdout] ...
[INFO] [stdout] 70 |         assert_eq!(from_continued_fraction_alt(floor.clone(), xs.clone()), x);
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `from_continued_fraction_fail_1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/conversion/digits/from_digits.rs:24:19
[INFO] [stdout]    |
[INFO] [stdout] 24 |         assert!(x.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/conversion/digits/from_digits.rs:121:19
[INFO] [stdout]     |
[INFO] [stdout] 121 |         assert!(x.is_valid());
[INFO] [stdout]     |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/conversion/digits/from_power_of_2_digits.rs:23:19
[INFO] [stdout]    |
[INFO] [stdout] 23 |         assert!(x.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/conversion/digits/from_power_of_2_digits.rs:84:19
[INFO] [stdout]    |
[INFO] [stdout] 84 |         assert!(x.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the size for values of type `[Natural]` cannot be known at compilation time
[INFO] [stdout]    --> tests/conversion/digits/to_digits.rs:124:14
[INFO] [stdout]     |
[INFO] [stdout] 124 |         let (before_point, after_point) = (-&x).into_digits(&base);
[INFO] [stdout]     |              ^^^^^^^^^^^^ doesn't have a size known at compile-time
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Sized` is not implemented for `[Natural]`
[INFO] [stdout]     = note: all local variables must have a statically known size
[INFO] [stdout]     = help: unsized locals are gated as an unstable feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the size for values of type `[Natural]` cannot be known at compilation time
[INFO] [stdout]   --> tests/conversion/digits/to_power_of_2_digits.rs:90:14
[INFO] [stdout]    |
[INFO] [stdout] 90 |         let (before_point, after_point) = (-&x).into_power_of_2_digits(log_base);
[INFO] [stdout]    |              ^^^^^^^^^^^^ doesn't have a size known at compile-time
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Sized` is not implemented for `[Natural]`
[INFO] [stdout]    = note: all local variables must have a statically known size
[INFO] [stdout]    = help: unsized locals are gated as an unstable feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]  --> tests/conversion/from_bool.rs:7:19
[INFO] [stdout]   |
[INFO] [stdout] 7 |         assert!(n.is_valid());
[INFO] [stdout]   |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/conversion/from_float_simplest.rs:16:23
[INFO] [stdout]    |
[INFO] [stdout] 16 |             assert!(x.is_valid());
[INFO] [stdout]    |                       ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/conversion/from_float_simplest.rs:104:23
[INFO] [stdout]     |
[INFO] [stdout] 104 |             assert!(x.is_valid());
[INFO] [stdout]     |                       ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/conversion/from_float_simplest.rs:239:23
[INFO] [stdout]     |
[INFO] [stdout] 239 |             assert!(q.is_valid());
[INFO] [stdout]     |                       ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/conversion/from_integer.rs:12:19
[INFO] [stdout]    |
[INFO] [stdout] 12 |         assert!(x.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/conversion/from_integer.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout] 16 |         assert!(x.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/conversion/from_integer.rs:30:28
[INFO] [stdout]    |
[INFO] [stdout] 30 |         assert!(rational_x.is_valid());
[INFO] [stdout]    |                            ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/conversion/from_integer.rs:34:32
[INFO] [stdout]    |
[INFO] [stdout] 34 |         assert!(rational_x_alt.is_valid());
[INFO] [stdout]    |                                ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/conversion/from_natural.rs:12:19
[INFO] [stdout]    |
[INFO] [stdout] 12 |         assert!(x.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/conversion/from_natural.rs:16:19
[INFO] [stdout]    |
[INFO] [stdout] 16 |         assert!(x.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/conversion/from_natural.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 |         assert!(rational_x.is_valid());
[INFO] [stdout]    |                            ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/conversion/from_natural.rs:32:32
[INFO] [stdout]    |
[INFO] [stdout] 32 |         assert!(rational_x_alt.is_valid());
[INFO] [stdout]    |                                ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/conversion/from_primitive_float.rs:14:23
[INFO] [stdout]    |
[INFO] [stdout] 14 |             assert!(x.is_valid());
[INFO] [stdout]    |                       ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/conversion/from_primitive_float.rs:99:23
[INFO] [stdout]    |
[INFO] [stdout] 99 |             assert!(x.is_valid());
[INFO] [stdout]    |                       ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/conversion/from_primitive_float.rs:232:23
[INFO] [stdout]     |
[INFO] [stdout] 232 |             assert!(n.is_valid());
[INFO] [stdout]     |                       ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/conversion/from_primitive_int.rs:14:19
[INFO] [stdout]    |
[INFO] [stdout] 14 |         assert!(x.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/conversion/from_primitive_int.rs:27:19
[INFO] [stdout]    |
[INFO] [stdout] 27 |         assert!(x.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/conversion/from_primitive_int.rs:40:19
[INFO] [stdout]    |
[INFO] [stdout] 40 |         assert!(x.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/conversion/from_primitive_int.rs:55:19
[INFO] [stdout]    |
[INFO] [stdout] 55 |         assert!(x.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/conversion/from_primitive_int.rs:74:19
[INFO] [stdout]    |
[INFO] [stdout] 74 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]   --> tests/conversion/from_primitive_int.rs:94:19
[INFO] [stdout]    |
[INFO] [stdout] 94 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Integer` in the current scope
[INFO] [stdout]   --> tests/conversion/integer_from_rational.rs:22:39
[INFO] [stdout]    |
[INFO] [stdout] 22 |         assert!(on.map_or(true, |n| n.is_valid()));
[INFO] [stdout]    |                                       ^^^^^^^^ method not found in `Integer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Integer` in the current scope
[INFO] [stdout]   --> tests/conversion/integer_from_rational.rs:26:39
[INFO] [stdout]    |
[INFO] [stdout] 26 |         assert!(on.map_or(true, |n| n.is_valid()));
[INFO] [stdout]    |                                       ^^^^^^^^ method not found in `Integer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Integer` in the current scope
[INFO] [stdout]   --> tests/conversion/integer_from_rational.rs:44:19
[INFO] [stdout]    |
[INFO] [stdout] 44 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Integer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Integer` in the current scope
[INFO] [stdout]   --> tests/conversion/integer_from_rational.rs:48:19
[INFO] [stdout]    |
[INFO] [stdout] 48 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Integer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Integer` in the current scope
[INFO] [stdout]   --> tests/conversion/integer_from_rational.rs:91:19
[INFO] [stdout]    |
[INFO] [stdout] 91 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Integer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Integer` in the current scope
[INFO] [stdout]   --> tests/conversion/integer_from_rational.rs:95:19
[INFO] [stdout]    |
[INFO] [stdout] 95 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Integer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `is_valid` found for struct `Integer` in the current scope
[INFO] [stdout]    --> tests/conversion/integer_from_rational.rs:152:58
[INFO] [stdout]     |
[INFO] [stdout] 152 |         assert!(integer_x.as_ref().map_or(true, Integer::is_valid));
[INFO] [stdout]     |                                                          ^^^^^^^^ function or associated item not found in `Integer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `is_valid` found for struct `Integer` in the current scope
[INFO] [stdout]    --> tests/conversion/integer_from_rational.rs:155:62
[INFO] [stdout]     |
[INFO] [stdout] 155 |         assert!(integer_x_alt.as_ref().map_or(true, Integer::is_valid));
[INFO] [stdout]     |                                                              ^^^^^^^^ function or associated item not found in `Integer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Natural` in the current scope
[INFO] [stdout]   --> tests/conversion/natural_from_rational.rs:27:39
[INFO] [stdout]    |
[INFO] [stdout] 27 |         assert!(on.map_or(true, |n| n.is_valid()));
[INFO] [stdout]    |                                       ^^^^^^^^ method not found in `Natural`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Natural` in the current scope
[INFO] [stdout]   --> tests/conversion/natural_from_rational.rs:31:39
[INFO] [stdout]    |
[INFO] [stdout] 31 |         assert!(on.map_or(true, |n| n.is_valid()));
[INFO] [stdout]    |                                       ^^^^^^^^ method not found in `Natural`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Natural` in the current scope
[INFO] [stdout]   --> tests/conversion/natural_from_rational.rs:49:19
[INFO] [stdout]    |
[INFO] [stdout] 49 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Natural`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Natural` in the current scope
[INFO] [stdout]   --> tests/conversion/natural_from_rational.rs:53:19
[INFO] [stdout]    |
[INFO] [stdout] 53 |         assert!(n.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Natural`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Natural` in the current scope
[INFO] [stdout]    --> tests/conversion/natural_from_rational.rs:106:19
[INFO] [stdout]     |
[INFO] [stdout] 106 |         assert!(n.is_valid());
[INFO] [stdout]     |                   ^^^^^^^^ method not found in `Natural`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Natural` in the current scope
[INFO] [stdout]    --> tests/conversion/natural_from_rational.rs:110:19
[INFO] [stdout]     |
[INFO] [stdout] 110 |         assert!(n.is_valid());
[INFO] [stdout]     |                   ^^^^^^^^ method not found in `Natural`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `is_valid` found for struct `Natural` in the current scope
[INFO] [stdout]    --> tests/conversion/natural_from_rational.rs:168:58
[INFO] [stdout]     |
[INFO] [stdout] 168 |         assert!(natural_x.as_ref().map_or(true, Natural::is_valid));
[INFO] [stdout]     |                                                          ^^^^^^^^ function or associated item not found in `Natural`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `is_valid` found for struct `Natural` in the current scope
[INFO] [stdout]    --> tests/conversion/natural_from_rational.rs:171:62
[INFO] [stdout]     |
[INFO] [stdout] 171 |         assert!(natural_x_alt.as_ref().map_or(true, Natural::is_valid));
[INFO] [stdout]     |                                                              ^^^^^^^^ function or associated item not found in `Natural`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> tests/conversion/primitive_float_from_rational.rs:1479:42
[INFO] [stdout]      |
[INFO] [stdout] 1460 |     T: TryFrom<Rational, Error = PrimitiveFloatFromRationalError>
[INFO] [stdout]      |     - this type parameter
[INFO] [stdout] ...
[INFO] [stdout] 1479 |             of.map(|f| NiceFloat(if n == 0 { T::ZERO } else { -f }))
[INFO] [stdout]      |                                          ^ expected type parameter `T`, found integer
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected type parameter `T`
[INFO] [stdout]                           found type `{integer}`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> tests/conversion/sci_mantissa_and_exponent.rs:548:22
[INFO] [stdout]     |
[INFO] [stdout] 532 | fn sci_mantissa_and_exponent_with_rounding_properties_helper<T: PrimitiveFloat>()
[INFO] [stdout]     |                                                              - this type parameter
[INFO] [stdout] ...
[INFO] [stdout] 548 |             if rm == RoundingMode::Exact {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^ expected type parameter `T`, found `RoundingMode`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected type parameter `T`
[INFO] [stdout]                          found enum `RoundingMode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `serde_json`
[INFO] [stdout]   --> tests/conversion/serde.rs:11:13
[INFO] [stdout]    |
[INFO] [stdout] 11 |             serde_json::to_string(&Rational::from_str(n).unwrap()).unwrap(),
[INFO] [stdout]    |             ^^^^^^^^^^ use of undeclared crate or module `serde_json`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `serde_json`
[INFO] [stdout]   --> tests/conversion/serde.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 |             serde_json::from_str::<Rational>(out).unwrap().to_string(),
[INFO] [stdout]    |             ^^^^^^^^^^ use of undeclared crate or module `serde_json`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `serde_json`
[INFO] [stdout]   --> tests/conversion/serde.rs:61:17
[INFO] [stdout]    |
[INFO] [stdout] 61 |         let s = serde_json::to_string(&x).unwrap();
[INFO] [stdout]    |                 ^^^^^^^^^^ use of undeclared crate or module `serde_json`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `serde_json`
[INFO] [stdout]   --> tests/conversion/serde.rs:62:20
[INFO] [stdout]    |
[INFO] [stdout] 62 |         assert_eq!(serde_json::from_str::<Rational>(&s).unwrap(), x);
[INFO] [stdout]    |                    ^^^^^^^^^^ use of undeclared crate or module `serde_json`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `serde_json`
[INFO] [stdout]   --> tests/conversion/serde.rs:67:39
[INFO] [stdout]    |
[INFO] [stdout] 67 |         let _n: Result<Rational, _> = serde_json::from_str(&s);
[INFO] [stdout]    |                                       ^^^^^^^^^^ use of undeclared crate or module `serde_json`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `serde_json`
[INFO] [stdout]   --> tests/conversion/serde.rs:71:28
[INFO] [stdout]    |
[INFO] [stdout] 71 |         let _n: Rational = serde_json::from_str(&s).unwrap();
[INFO] [stdout]    |                            ^^^^^^^^^^ use of undeclared crate or module `serde_json`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/conversion/string/from_sci_string.rs:861:19
[INFO] [stdout]     |
[INFO] [stdout] 861 |         assert!(x.is_valid());
[INFO] [stdout]     |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the size for values of type `str` cannot be known at compilation time
[INFO] [stdout]    --> tests/conversion/string/from_sci_string.rs:881:42
[INFO] [stdout]     |
[INFO] [stdout] 881 |     string_gen_var_14().test_properties(|s| {
[INFO] [stdout]     |                                          ^ doesn't have a size known at compile-time
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Sized` is not implemented for `str`
[INFO] [stdout] help: function arguments must have a statically known size, borrowed types always have a known size
[INFO] [stdout]     |
[INFO] [stdout] 881 |     string_gen_var_14().test_properties(|&s| {
[INFO] [stdout]     |                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the size for values of type `str` cannot be known at compilation time
[INFO] [stdout]    --> tests/conversion/string/from_sci_string.rs:885:42
[INFO] [stdout]     |
[INFO] [stdout] 885 |     string_gen_var_15().test_properties(|s| {
[INFO] [stdout]     |                                          ^ doesn't have a size known at compile-time
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Sized` is not implemented for `str`
[INFO] [stdout] help: function arguments must have a statically known size, borrowed types always have a known size
[INFO] [stdout]     |
[INFO] [stdout] 885 |     string_gen_var_15().test_properties(|&s| {
[INFO] [stdout]     |                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/conversion/string/from_sci_string.rs:892:19
[INFO] [stdout]     |
[INFO] [stdout] 892 |         assert!(x.is_valid());
[INFO] [stdout]     |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the size for values of type `str` cannot be known at compilation time
[INFO] [stdout]    --> tests/conversion/string/from_sci_string.rs:916:71
[INFO] [stdout]     |
[INFO] [stdout] 916 |     string_from_sci_string_options_pair_gen_var_2().test_properties(|(s, options)| {
[INFO] [stdout]     |                                                                       ^ doesn't have a size known at compile-time
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Sized` is not implemented for `str`
[INFO] [stdout]     = note: all local variables must have a statically known size
[INFO] [stdout]     = help: unsized locals are gated as an unstable feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the size for values of type `str` cannot be known at compilation time
[INFO] [stdout]    --> tests/conversion/string/from_sci_string.rs:920:71
[INFO] [stdout]     |
[INFO] [stdout] 920 |     string_from_sci_string_options_pair_gen_var_3().test_properties(|(s, options)| {
[INFO] [stdout]     |                                                                       ^ doesn't have a size known at compile-time
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Sized` is not implemented for `str`
[INFO] [stdout]     = note: all local variables must have a statically known size
[INFO] [stdout]     = help: unsized locals are gated as an unstable feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]    --> tests/conversion/string/from_sci_string.rs:957:19
[INFO] [stdout]     |
[INFO] [stdout] 957 |         assert!(x.is_valid());
[INFO] [stdout]     |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the size for values of type `str` cannot be known at compilation time
[INFO] [stdout]    --> tests/conversion/string/from_sci_string.rs:983:42
[INFO] [stdout]     |
[INFO] [stdout] 983 |     string_gen_var_14().test_properties(|s| {
[INFO] [stdout]     |                                          ^ doesn't have a size known at compile-time
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Sized` is not implemented for `str`
[INFO] [stdout] help: function arguments must have a statically known size, borrowed types always have a known size
[INFO] [stdout]     |
[INFO] [stdout] 983 |     string_gen_var_14().test_properties(|&s| {
[INFO] [stdout]     |                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the size for values of type `str` cannot be known at compilation time
[INFO] [stdout]    --> tests/conversion/string/from_sci_string.rs:987:42
[INFO] [stdout]     |
[INFO] [stdout] 987 |     string_gen_var_15().test_properties(|s| {
[INFO] [stdout]     |                                          ^ doesn't have a size known at compile-time
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Sized` is not implemented for `str`
[INFO] [stdout] help: function arguments must have a statically known size, borrowed types always have a known size
[INFO] [stdout]     |
[INFO] [stdout] 987 |     string_gen_var_15().test_properties(|&s| {
[INFO] [stdout]     |                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope
[INFO] [stdout]     --> tests/conversion/string/from_sci_string.rs:1004:19
[INFO] [stdout]      |
[INFO] [stdout] 1004 |         assert!(x.is_valid());
[INFO] [stdout]      |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the size for values of type `str` cannot be known at compilation time
[INFO] [stdout]     --> tests/conversion/string/from_sci_string.rs:1045:71
[INFO] [stdout]      |
[INFO] [stdout] 1045 |     string_from_sci_string_options_pair_gen_var_2().test_properties(|(s, options)| {
[INFO] [stdout]      |                                                                       ^ doesn't have a size known at compile-time
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Sized` is not implemented for `str`
[INFO] [stdout]      = note: all local variables must have a statically known size
[INFO] [stdout]      = help: unsized locals are gated as an unstable feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the size for values of type `str` cannot be known at compilation time
[INFO] [stdout]     --> tests/conversion/string/from_sci_string.rs:1049:71
[INFO] [stdout]      |
[INFO] [stdout] 1049 |     string_from_sci_string_options_pair_gen_var_3().test_properties(|(s, options)| {
[INFO] [stdout]      |                                                                       ^ doesn't have a size known at compile-time
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Sized` is not implemented for `str`
[INFO] [stdout]      = note: all local variables must have a statically known size
[INFO] [stdout]      = help: unsized locals are gated as an unstable feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the size for values of type `str` cannot be known at compilation time
[INFO] [stdout]   --> tests/conversion/string/from_string.rs:47:56
[INFO] [stdout]    |
[INFO] [stdout] 47 |     string_gen().test_properties_with_config(&config, |s| {
[INFO] [stdout]    |                                                        ^ doesn't have a size known at compile-time
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Sized` is not implemented for `str`
[INFO] [stdout] help: function arguments must have a statically known size, borrowed types always have a known size
[INFO] [stdout]    |
[INFO] [stdout] 47 |     string_gen().test_properties_with_config(&config, |&s| {
[INFO] [stdout]    |                                                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the size for values of type `str` cannot be known at compilation time
[INFO] [stdout]   --> tests/conversion/string/from_string.rs:51:42
[INFO] [stdout]    |
[INFO] [stdout] 51 |     string_gen_var_12().test_properties(|s| {
[INFO] [stdout]    |                                          ^ doesn't have a size known at compile-time
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Sized` is not implemented for `str`
[INFO] [stdout] help: function arguments must have a statically known size, borrowed types always have a known size
[INFO] [stdout]    |
[INFO] [stdout] 51 |     string_gen_var_12().test_properties(|&s| {
[INFO] [stdout]    |                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RoundToMultiple`
[INFO] [stdout]  --> tests/arithmetic/approximate.rs:1:59
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::num::arithmetic::traits::{Reciprocal, RoundToMultiple};
[INFO] [stdout]   |                                                           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `malachite_base::num::comparison::traits::PartialOrdAbs`
[INFO] [stdout]  --> tests/arithmetic/approximate.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_base::num::comparison::traits::PartialOrdAbs;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Floor`
[INFO] [stdout]  --> tests/arithmetic/ceiling.rs:1:71
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::num::arithmetic::traits::{Ceiling, CeilingAssign, Floor};
[INFO] [stdout]   |                                                                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Ceiling`
[INFO] [stdout]  --> tests/arithmetic/floor.rs:1:47
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::num::arithmetic::traits::{Ceiling, Floor, FloorAssign};
[INFO] [stdout]   |                                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `NextPowerOf2`
[INFO] [stdout]  --> tests/arithmetic/is_power_of_2.rs:2:34
[INFO] [stdout]   |
[INFO] [stdout] 2 |     CheckedLogBase2, IsPowerOf2, NextPowerOf2, Reciprocal,
[INFO] [stdout]   |                                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CheckedLogBase2`
[INFO] [stdout]  --> tests/arithmetic/is_power_of_2.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 |     CheckedLogBase2, IsPowerOf2, NextPowerOf2, Reciprocal,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Reciprocal`
[INFO] [stdout]  --> tests/arithmetic/is_power_of_2.rs:2:48
[INFO] [stdout]   |
[INFO] [stdout] 2 |     CheckedLogBase2, IsPowerOf2, NextPowerOf2, Reciprocal,
[INFO] [stdout]   |                                                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Pow`
[INFO] [stdout]  --> tests/arithmetic/log_base.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     Pow,
[INFO] [stdout]   |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FloorLogBase2`
[INFO] [stdout]  --> tests/arithmetic/log_base.rs:2:85
[INFO] [stdout]   |
[INFO] [stdout] 2 |     CeilingLogBase, CeilingLogBase2, CheckedLogBase, CheckedLogBase2, FloorLogBase, FloorLogBase2,
[INFO] [stdout]   |                                                                                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CeilingLogBase2`
[INFO] [stdout]  --> tests/arithmetic/log_base.rs:2:21
[INFO] [stdout]   |
[INFO] [stdout] 2 |     CeilingLogBase, CeilingLogBase2, CheckedLogBase, CheckedLogBase2, FloorLogBase, FloorLogBase2,
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CheckedLogBase2`
[INFO] [stdout]  --> tests/arithmetic/log_base.rs:2:54
[INFO] [stdout]   |
[INFO] [stdout] 2 |     CeilingLogBase, CeilingLogBase2, CheckedLogBase, CheckedLogBase2, FloorLogBase, FloorLogBase2,
[INFO] [stdout]   |                                                      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IsPowerOf2`
[INFO] [stdout]  --> tests/arithmetic/log_base_2.rs:2:54
[INFO] [stdout]   |
[INFO] [stdout] 2 |     CeilingLogBase2, CheckedLogBase2, FloorLogBase2, IsPowerOf2, PowerOf2,
[INFO] [stdout]   |                                                      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FloorLogBase`
[INFO] [stdout]  --> tests/arithmetic/log_base_power_of_2.rs:3:42
[INFO] [stdout]   |
[INFO] [stdout] 3 |     CheckedLogBasePowerOf2, DivisibleBy, FloorLogBase, FloorLogBase2, FloorLogBasePowerOf2,
[INFO] [stdout]   |                                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IsPowerOf2`
[INFO] [stdout]  --> tests/arithmetic/log_base_power_of_2.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     IsPowerOf2, PowerOf2, Reciprocal,
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DivisibleBy`
[INFO] [stdout]  --> tests/arithmetic/log_base_power_of_2.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 |     CheckedLogBasePowerOf2, DivisibleBy, FloorLogBase, FloorLogBase2, FloorLogBasePowerOf2,
[INFO] [stdout]   |                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CheckedLogBase2`
[INFO] [stdout]  --> tests/arithmetic/log_base_power_of_2.rs:2:78
[INFO] [stdout]   |
[INFO] [stdout] 2 |     CeilingLogBase, CeilingLogBase2, CeilingLogBasePowerOf2, CheckedLogBase, CheckedLogBase2,
[INFO] [stdout]   |                                                                              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Reciprocal`
[INFO] [stdout]  --> tests/arithmetic/log_base_power_of_2.rs:4:27
[INFO] [stdout]   |
[INFO] [stdout] 4 |     IsPowerOf2, PowerOf2, Reciprocal,
[INFO] [stdout]   |                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FloorLogBase2`
[INFO] [stdout]  --> tests/arithmetic/log_base_power_of_2.rs:3:56
[INFO] [stdout]   |
[INFO] [stdout] 3 |     CheckedLogBasePowerOf2, DivisibleBy, FloorLogBase, FloorLogBase2, FloorLogBasePowerOf2,
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CeilingLogBase`
[INFO] [stdout]  --> tests/arithmetic/log_base_power_of_2.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 |     CeilingLogBase, CeilingLogBase2, CeilingLogBasePowerOf2, CheckedLogBase, CheckedLogBase2,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CeilingLogBase2`
[INFO] [stdout]  --> tests/arithmetic/log_base_power_of_2.rs:2:21
[INFO] [stdout]   |
[INFO] [stdout] 2 |     CeilingLogBase, CeilingLogBase2, CeilingLogBasePowerOf2, CheckedLogBase, CheckedLogBase2,
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CheckedLogBase`
[INFO] [stdout]  --> tests/arithmetic/log_base_power_of_2.rs:2:62
[INFO] [stdout]   |
[INFO] [stdout] 2 |     CeilingLogBase, CeilingLogBase2, CeilingLogBasePowerOf2, CheckedLogBase, CheckedLogBase2,
[INFO] [stdout]   |                                                              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Reciprocal`
[INFO] [stdout]  --> tests/arithmetic/mul.rs:1:47
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::num::arithmetic::traits::{Reciprocal, Square};
[INFO] [stdout]   |                                               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IsPowerOf2`
[INFO] [stdout]  --> tests/arithmetic/next_power_of_2.rs:1:47
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::num::arithmetic::traits::{IsPowerOf2, NextPowerOf2, NextPowerOf2Assign};
[INFO] [stdout]   |                                               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Parity`
[INFO] [stdout]  --> tests/arithmetic/pow.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 |     Parity, Pow, PowAssign, PowerOf2, Reciprocal, Square,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Square`
[INFO] [stdout]  --> tests/arithmetic/pow.rs:2:51
[INFO] [stdout]   |
[INFO] [stdout] 2 |     Parity, Pow, PowAssign, PowerOf2, Reciprocal, Square,
[INFO] [stdout]   |                                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Reciprocal`
[INFO] [stdout]  --> tests/arithmetic/pow.rs:2:39
[INFO] [stdout]   |
[INFO] [stdout] 2 |     Parity, Pow, PowAssign, PowerOf2, Reciprocal, Square,
[INFO] [stdout]   |                                       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Abs`
[INFO] [stdout]  --> tests/arithmetic/reciprocal.rs:1:47
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::num::arithmetic::traits::{Abs, Reciprocal, ReciprocalAssign};
[INFO] [stdout]   |                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Pow`
[INFO] [stdout]  --> tests/arithmetic/root.rs:1:73
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::num::arithmetic::traits::{CheckedRoot, CheckedSqrt, Pow, Reciprocal};
[INFO] [stdout]   |                                                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CheckedSqrt`
[INFO] [stdout]  --> tests/arithmetic/root.rs:1:60
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::num::arithmetic::traits::{CheckedRoot, CheckedSqrt, Pow, Reciprocal};
[INFO] [stdout]   |                                                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IsInteger`
[INFO] [stdout]  --> tests/arithmetic/round_to_multiple.rs:6:58
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_base::num::conversion::traits::{ExactFrom, IsInteger};
[INFO] [stdout]   |                                                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `malachite_base::num::comparison::traits::PartialOrdAbs`
[INFO] [stdout]  --> tests/arithmetic/round_to_multiple.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use malachite_base::num::comparison::traits::PartialOrdAbs;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Abs`
[INFO] [stdout]  --> tests/arithmetic/round_to_multiple.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 |     Abs, Parity, RoundToMultiple, RoundToMultipleAssign,
[INFO] [stdout]   |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IsInteger`
[INFO] [stdout]  --> tests/arithmetic/round_to_multiple_of_power_of_2.rs:7:58
[INFO] [stdout]   |
[INFO] [stdout] 7 | use malachite_base::num::conversion::traits::{ExactFrom, IsInteger};
[INFO] [stdout]   |                                                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Abs`
[INFO] [stdout]  --> tests/arithmetic/round_to_multiple_of_power_of_2.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 |     Abs, Parity, PowerOf2, RoundToMultiple, RoundToMultipleOfPowerOf2,
[INFO] [stdout]   |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RoundToMultiple`
[INFO] [stdout]  --> tests/arithmetic/round_to_multiple_of_power_of_2.rs:2:28
[INFO] [stdout]   |
[INFO] [stdout] 2 |     Abs, Parity, PowerOf2, RoundToMultiple, RoundToMultipleOfPowerOf2,
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `malachite_base::num::comparison::traits::PartialOrdAbs`
[INFO] [stdout]  --> tests/arithmetic/round_to_multiple_of_power_of_2.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_base::num::comparison::traits::PartialOrdAbs;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `malachite_base::num::comparison::traits::PartialOrdAbs`
[INFO] [stdout]  --> tests/arithmetic/shl.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use malachite_base::num::comparison::traits::PartialOrdAbs;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `malachite_base::num::comparison::traits::PartialOrdAbs`
[INFO] [stdout]  --> tests/arithmetic/shr.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use malachite_base::num::comparison::traits::PartialOrdAbs;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Square`
[INFO] [stdout]  --> tests/arithmetic/sqrt.rs:1:72
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::num::arithmetic::traits::{CheckedSqrt, Reciprocal, Square};
[INFO] [stdout]   |                                                                        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OrdAbs`
[INFO] [stdout]  --> tests/arithmetic/square.rs:2:47
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_base::num::comparison::traits::{OrdAbs, PartialOrdAbs};
[INFO] [stdout]   |                                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PartialOrdAbs`
[INFO] [stdout]  --> tests/arithmetic/square.rs:2:55
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_base::num::comparison::traits::{OrdAbs, PartialOrdAbs};
[INFO] [stdout]   |                                                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `UnsignedAbs`
[INFO] [stdout]  --> tests/basic/to_numerator_or_denominator.rs:1:52
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::num::arithmetic::traits::{Abs, UnsignedAbs};
[INFO] [stdout]   |                                                    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `malachite_base::num::arithmetic::traits::Abs`
[INFO] [stdout]  --> tests/comparison/cmp_abs.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::num::arithmetic::traits::Abs;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PartialOrdAbs`
[INFO] [stdout]  --> tests/comparison/cmp_abs.rs:2:55
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_base::num::comparison::traits::{OrdAbs, PartialOrdAbs};
[INFO] [stdout]   |                                                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OrdAbs`
[INFO] [stdout]  --> tests/comparison/partial_cmp_abs_integer.rs:1:47
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::num::comparison::traits::{OrdAbs, PartialOrdAbs};
[INFO] [stdout]   |                                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OrdAbs`
[INFO] [stdout]  --> tests/comparison/partial_cmp_abs_natural.rs:1:47
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::num::comparison::traits::{OrdAbs, PartialOrdAbs};
[INFO] [stdout]   |                                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `malachite_base::num::arithmetic::traits::Abs`
[INFO] [stdout]  --> tests/comparison/partial_cmp_abs_primitive_float.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::num::arithmetic::traits::Abs;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `OrdAbs`
[INFO] [stdout]  --> tests/comparison/partial_cmp_abs_primitive_float.rs:3:47
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_base::num::comparison::traits::{OrdAbs, PartialOrdAbs};
[INFO] [stdout]   |                                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Floor`
[INFO] [stdout]  --> tests/conversion/continued_fraction/convergents.rs:3:52
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_base::num::arithmetic::traits::{Abs, Floor, Parity};
[INFO] [stdout]   |                                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `malachite_base::num::conversion::traits::IsInteger`
[INFO] [stdout]  --> tests/conversion/continued_fraction/convergents.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_base::num::conversion::traits::IsInteger;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Abs`
[INFO] [stdout]  --> tests/conversion/continued_fraction/convergents.rs:3:47
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_base::num::arithmetic::traits::{Abs, Floor, Parity};
[INFO] [stdout]   |                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Parity`
[INFO] [stdout]  --> tests/conversion/continued_fraction/convergents.rs:3:59
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_base::num::arithmetic::traits::{Abs, Floor, Parity};
[INFO] [stdout]   |                                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `malachite_base::num::arithmetic::traits::Floor`
[INFO] [stdout]  --> tests/conversion/continued_fraction/to_continued_fraction.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_base::num::arithmetic::traits::Floor;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `malachite_base::num::conversion::traits::IsInteger`
[INFO] [stdout]  --> tests/conversion/continued_fraction/to_continued_fraction.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_base::num::conversion::traits::IsInteger;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Abs`
[INFO] [stdout]  --> tests/conversion/digits/digits.rs:2:47
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_base::num::arithmetic::traits::{Abs, Pow};
[INFO] [stdout]   |                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IsInteger`
[INFO] [stdout]  --> tests/conversion/digits/digits.rs:4:55
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_base::num::conversion::traits::{Digits, IsInteger};
[INFO] [stdout]   |                                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Digits`
[INFO] [stdout]  --> tests/conversion/digits/digits.rs:4:47
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_base::num::conversion::traits::{Digits, IsInteger};
[INFO] [stdout]   |                                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Abs`
[INFO] [stdout]  --> tests/conversion/digits/power_of_2_digits.rs:2:47
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_base::num::arithmetic::traits::{Abs, PowerOf2};
[INFO] [stdout]   |                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IsInteger`
[INFO] [stdout]  --> tests/conversion/digits/power_of_2_digits.rs:4:58
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_base::num::conversion::traits::{ExactFrom, IsInteger, PowerOf2Digits};
[INFO] [stdout]   |                                                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PowerOf2Digits`
[INFO] [stdout]  --> tests/conversion/digits/power_of_2_digits.rs:4:69
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_base::num::conversion::traits::{ExactFrom, IsInteger, PowerOf2Digits};
[INFO] [stdout]   |                                                                     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Abs`
[INFO] [stdout]  --> tests/conversion/digits/to_digits.rs:1:47
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::num::arithmetic::traits::{Abs, Floor, UnsignedAbs};
[INFO] [stdout]   |                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IsInteger`
[INFO] [stdout]  --> tests/conversion/digits/to_digits.rs:3:55
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_base::num::conversion::traits::{Digits, IsInteger};
[INFO] [stdout]   |                                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Digits`
[INFO] [stdout]  --> tests/conversion/digits/to_digits.rs:3:47
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_base::num::conversion::traits::{Digits, IsInteger};
[INFO] [stdout]   |                                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `UnsignedAbs`
[INFO] [stdout]  --> tests/conversion/digits/to_digits.rs:1:59
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::num::arithmetic::traits::{Abs, Floor, UnsignedAbs};
[INFO] [stdout]   |                                                           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Floor`
[INFO] [stdout]  --> tests/conversion/digits/to_digits.rs:1:52
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::num::arithmetic::traits::{Abs, Floor, UnsignedAbs};
[INFO] [stdout]   |                                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Abs`
[INFO] [stdout]  --> tests/conversion/digits/to_power_of_2_digits.rs:1:47
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::num::arithmetic::traits::{Abs, Floor, IsPowerOf2, UnsignedAbs};
[INFO] [stdout]   |                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IsInteger`
[INFO] [stdout]  --> tests/conversion/digits/to_power_of_2_digits.rs:3:47
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_base::num::conversion::traits::{IsInteger, PowerOf2Digits};
[INFO] [stdout]   |                                               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IsPowerOf2`
[INFO] [stdout]  --> tests/conversion/digits/to_power_of_2_digits.rs:1:59
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::num::arithmetic::traits::{Abs, Floor, IsPowerOf2, UnsignedAbs};
[INFO] [stdout]   |                                                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PowerOf2Digits`
[INFO] [stdout]  --> tests/conversion/digits/to_power_of_2_digits.rs:3:58
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_base::num::conversion::traits::{IsInteger, PowerOf2Digits};
[INFO] [stdout]   |                                                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `UnsignedAbs`
[INFO] [stdout]  --> tests/conversion/digits/to_power_of_2_digits.rs:1:71
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::num::arithmetic::traits::{Abs, Floor, IsPowerOf2, UnsignedAbs};
[INFO] [stdout]   |                                                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Floor`
[INFO] [stdout]  --> tests/conversion/digits/to_power_of_2_digits.rs:1:52
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::num::arithmetic::traits::{Abs, Floor, IsPowerOf2, UnsignedAbs};
[INFO] [stdout]   |                                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IsInteger`
[INFO] [stdout]  --> tests/conversion/natural_from_rational.rs:6:33
[INFO] [stdout]   |
[INFO] [stdout] 6 |     ConvertibleFrom, ExactFrom, IsInteger, RoundingFrom,
[INFO] [stdout]   |                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FloorLogBase`
[INFO] [stdout]  --> tests/conversion/string/to_sci.rs:1:52
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::num::arithmetic::traits::{Abs, FloorLogBase, Pow, PowerOf2, RoundToMultiple};
[INFO] [stdout]   |                                                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Abs`
[INFO] [stdout]  --> tests/conversion/string/to_sci.rs:1:47
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::num::arithmetic::traits::{Abs, FloorLogBase, Pow, PowerOf2, RoundToMultiple};
[INFO] [stdout]   |                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RoundToMultiple`
[INFO] [stdout]  --> tests/conversion/string/to_sci.rs:1:81
[INFO] [stdout]   |
[INFO] [stdout] 1 | use malachite_base::num::arithmetic::traits::{Abs, FloorLogBase, Pow, PowerOf2, RoundToMultiple};
[INFO] [stdout]   |                                                                                 ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 485 previous errors; 81 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0425, E0432, E0433, E0463, E0599, E0603.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `malachite-q` due to 486 previous errors; 81 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "cb3e5c68cf7d5dcb9566cd78983095ce70eded6c22a421d96226bcc7183d6138", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cb3e5c68cf7d5dcb9566cd78983095ce70eded6c22a421d96226bcc7183d6138", kill_on_drop: false }`
[INFO] [stdout] cb3e5c68cf7d5dcb9566cd78983095ce70eded6c22a421d96226bcc7183d6138
