[INFO] fetching crate malachite-q 0.4.4...
[INFO] checking malachite-q-0.4.4 against master#30f74ff0dc4d66debc8b50724c446f817e5f75f4 for pr-121848-1
[INFO] extracting crate malachite-q 0.4.4 into /workspace/builds/worker-6-tc1/source
[INFO] validating manifest of crates.io crate malachite-q 0.4.4 on toolchain 30f74ff0dc4d66debc8b50724c446f817e5f75f4
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate malachite-q 0.4.4
[INFO] finished tweaking crates.io crate malachite-q 0.4.4
[INFO] tweaked toml for crates.io crate malachite-q 0.4.4 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] crate crates.io crate malachite-q 0.4.4 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" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded embed-doc-image v0.1.4
[INFO] [stderr]   Downloaded gnuplot v0.0.39
[INFO] [stderr]   Downloaded rug v1.22.0
[INFO] [stderr]   Downloaded malachite-base v0.4.4
[INFO] [stderr]   Downloaded malachite-nz v0.4.4
[INFO] [stderr]   Downloaded gmp-mpfr-sys v1.6.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 27ba5aea68f2e43f2d03a52d6969305f7afc6ddb408c78806fd221f96b923641
[INFO] running `Command { std: "docker" "start" "-a" "27ba5aea68f2e43f2d03a52d6969305f7afc6ddb408c78806fd221f96b923641", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "27ba5aea68f2e43f2d03a52d6969305f7afc6ddb408c78806fd221f96b923641", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "27ba5aea68f2e43f2d03a52d6969305f7afc6ddb408c78806fd221f96b923641", kill_on_drop: false }`
[INFO] [stdout] 27ba5aea68f2e43f2d03a52d6969305f7afc6ddb408c78806fd221f96b923641
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 493a57b4aef73a049b28df643a33efb6acea47a2fadb41001776deb56fdbd9f9
[INFO] running `Command { std: "docker" "start" "-a" "493a57b4aef73a049b28df643a33efb6acea47a2fadb41001776deb56fdbd9f9", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.69
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking either v1.9.0
[INFO] [stderr]    Compiling base64 v0.13.1
[INFO] [stderr]     Checking ryu v1.0.15
[INFO] [stderr]     Checking itertools v0.11.0
[INFO] [stderr]    Compiling quote v1.0.33
[INFO] [stderr]     Checking malachite-base v0.4.4
[INFO] [stderr]    Compiling embed-doc-image v0.1.4
[INFO] [stderr]     Checking malachite-nz v0.4.4
[INFO] [stderr]     Checking malachite-q v0.4.4 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0463]: can't find crate for `num`
[INFO] [stdout]   --> tests/lib.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | 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:47:1
[INFO] [stdout]    |
[INFO] [stdout] 47 | 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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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:7:19
[INFO] [stdout]     |
[INFO] [stdout] 7   | use malachite_nz::test_util::generators::natural_gen_var_2;
[INFO] [stdout]     |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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:8:18
[INFO] [stdout]     |
[INFO] [stdout] 8   | use malachite_q::test_util::generators::{rational_gen_var_1, rational_gen_var_2};
[INFO] [stdout]     |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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:4:19
[INFO] [stdout]     |
[INFO] [stdout] 4   | use malachite_nz::test_util::generators::natural_pair_gen;
[INFO] [stdout]     |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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: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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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: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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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: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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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:6:21
[INFO] [stdout]     |
[INFO] [stdout] 6   | 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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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:8:18
[INFO] [stdout]     |
[INFO] [stdout] 8   | use malachite_q::test_util::generators::rational_gen_var_7;
[INFO] [stdout]     |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]    --> tests/conversion/from_numerator_and_denominator.rs:8:21
[INFO] [stdout]     |
[INFO] [stdout] 8   | use malachite_base::test_util::generators::{
[INFO] [stdout]     |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]    --> tests/conversion/from_numerator_and_denominator.rs:15:19
[INFO] [stdout]     |
[INFO] [stdout] 15  | use malachite_nz::test_util::generators::{
[INFO] [stdout]     |                   ^^^^^^^^^ could not find `test_util` in `malachite_nz`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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:6:21
[INFO] [stdout]     |
[INFO] [stdout] 6   | use malachite_base::test_util::generators::{primitive_float_gen, primitive_float_gen_var_8};
[INFO] [stdout]     |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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:5:21
[INFO] [stdout]     |
[INFO] [stdout] 5   | 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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]    --> tests/conversion/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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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: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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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:15:18
[INFO] [stdout]     |
[INFO] [stdout] 15  | use malachite_q::test_util::generators::{
[INFO] [stdout]     |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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:7:21
[INFO] [stdout]     |
[INFO] [stdout] 7   | use malachite_base::test_util::generators::{
[INFO] [stdout]     |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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: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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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: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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz`
[INFO] [stdout]    --> tests/conversion/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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/lib.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q`
[INFO] [stdout]    --> tests/conversion/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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[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[E0433]: failed to resolve: could not find `test_util` in `malachite_base`
[INFO] [stdout]    --> tests/random/random_negative_rationals.rs:3:21
[INFO] [stdout]     |
[INFO] [stdout] 3   | use malachite_base::test_util::stats::moments::MomentStats;
[INFO] [stdout]     |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_base::random`
[INFO] [stdout]  --> tests/random/random_negative_rationals.rs:2:21
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_base::random::EXAMPLE_SEED;
[INFO] [stdout]   |                     ^^^^^^ could not find `random` 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:5:18
[INFO] [stdout]     |
[INFO] [stdout] 5   | use malachite_q::test_util::random::random_rationals_helper_helper;
[INFO] [stdout]     |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_q::random`
[INFO] [stdout]  --> tests/random/random_negative_rationals.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_q::random::random_negative_rationals;
[INFO] [stdout]   |                  ^^^^^^ could not find `random` 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:3:21
[INFO] [stdout]     |
[INFO] [stdout] 3   | use malachite_base::test_util::stats::moments::MomentStats;
[INFO] [stdout]     |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_base::random`
[INFO] [stdout]  --> tests/random/random_non_negative_rationals.rs:2:21
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_base::random::EXAMPLE_SEED;
[INFO] [stdout]   |                     ^^^^^^ could not find `random` 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:5:18
[INFO] [stdout]     |
[INFO] [stdout] 5   | use malachite_q::test_util::random::random_rationals_helper_helper;
[INFO] [stdout]     |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_q::random`
[INFO] [stdout]  --> tests/random/random_non_negative_rationals.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_q::random::random_non_negative_rationals;
[INFO] [stdout]   |                  ^^^^^^ could not find `random` 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:3:21
[INFO] [stdout]     |
[INFO] [stdout] 3   | use malachite_base::test_util::stats::moments::MomentStats;
[INFO] [stdout]     |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_base::random`
[INFO] [stdout]  --> tests/random/random_nonzero_rationals.rs:2:21
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_base::random::EXAMPLE_SEED;
[INFO] [stdout]   |                     ^^^^^^ could not find `random` 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:5:18
[INFO] [stdout]     |
[INFO] [stdout] 5   | use malachite_q::test_util::random::random_rationals_helper_helper;
[INFO] [stdout]     |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_q::random`
[INFO] [stdout]  --> tests/random/random_nonzero_rationals.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_q::random::random_nonzero_rationals;
[INFO] [stdout]   |                  ^^^^^^ could not find `random` 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:3:21
[INFO] [stdout]     |
[INFO] [stdout] 3   | use malachite_base::test_util::stats::moments::MomentStats;
[INFO] [stdout]     |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_base::random`
[INFO] [stdout]  --> tests/random/random_positive_rationals.rs:2:21
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_base::random::EXAMPLE_SEED;
[INFO] [stdout]   |                     ^^^^^^ could not find `random` 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:5:18
[INFO] [stdout]     |
[INFO] [stdout] 5   | use malachite_q::test_util::random::random_rationals_helper_helper;
[INFO] [stdout]     |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_q::random`
[INFO] [stdout]  --> tests/random/random_positive_rationals.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_q::random::random_positive_rationals;
[INFO] [stdout]   |                  ^^^^^^ could not find `random` 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:3:21
[INFO] [stdout]     |
[INFO] [stdout] 3   | use malachite_base::test_util::stats::moments::MomentStats;
[INFO] [stdout]     |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_base::random`
[INFO] [stdout]  --> tests/random/random_rationals.rs:2:21
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_base::random::EXAMPLE_SEED;
[INFO] [stdout]   |                     ^^^^^^ could not find `random` 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:5:18
[INFO] [stdout]     |
[INFO] [stdout] 5   | use malachite_q::test_util::random::random_rationals_helper_helper;
[INFO] [stdout]     |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_q::random`
[INFO] [stdout]  --> tests/random/random_rationals.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_q::random::random_rationals;
[INFO] [stdout]   |                  ^^^^^^ could not find `random` 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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_base::random`
[INFO] [stdout]  --> tests/random/random_rationals_with_denominator_inclusive_range.rs:3:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_base::random::EXAMPLE_SEED;
[INFO] [stdout]   |                     ^^^^^^ could not find `random` 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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_q::random`
[INFO] [stdout]  --> tests/random/random_rationals_with_denominator_inclusive_range.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_q::random::random_rationals_with_denominator_inclusive_range;
[INFO] [stdout]   |                  ^^^^^^ could not find `random` 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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_base::random`
[INFO] [stdout]  --> tests/random/random_rationals_with_denominator_range.rs:3:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_base::random::EXAMPLE_SEED;
[INFO] [stdout]   |                     ^^^^^^ could not find `random` 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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_q::random`
[INFO] [stdout]  --> tests/random/random_rationals_with_denominator_range.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_q::random::random_rationals_with_denominator_range;
[INFO] [stdout]   |                  ^^^^^^ could not find `random` 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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_base::random`
[INFO] [stdout]  --> tests/random/random_rationals_with_denominator_range_to_infinity.rs:3:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_base::random::EXAMPLE_SEED;
[INFO] [stdout]   |                     ^^^^^^ could not find `random` 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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_q::random`
[INFO] [stdout]  --> tests/random/random_rationals_with_denominator_range_to_infinity.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_q::random::random_rationals_with_denominator_range_to_infinity;
[INFO] [stdout]   |                  ^^^^^^ could not find `random` 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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_base::random`
[INFO] [stdout]  --> tests/random/random_rationals_with_denominator_range_to_negative_infinity.rs:3:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | use malachite_base::random::EXAMPLE_SEED;
[INFO] [stdout]   |                     ^^^^^^ could not find `random` 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] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_q::random`
[INFO] [stdout]  --> tests/random/random_rationals_with_denominator_range_to_negative_infinity.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | use malachite_q::random::random_rationals_with_denominator_range_to_negative_infinity;
[INFO] [stdout]   |                  ^^^^^^ could not find `random` 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:3:21
[INFO] [stdout]     |
[INFO] [stdout] 3   | use malachite_base::test_util::stats::moments::MomentStats;
[INFO] [stdout]     |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_base::random`
[INFO] [stdout]  --> tests/random/striped_random_negative_rationals.rs:2:21
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_base::random::EXAMPLE_SEED;
[INFO] [stdout]   |                     ^^^^^^ could not find `random` 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:5:18
[INFO] [stdout]     |
[INFO] [stdout] 5   | use malachite_q::test_util::random::random_rationals_helper_helper;
[INFO] [stdout]     |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_q::random`
[INFO] [stdout]  --> tests/random/striped_random_negative_rationals.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_q::random::striped_random_negative_rationals;
[INFO] [stdout]   |                  ^^^^^^ could not find `random` 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:3:21
[INFO] [stdout]     |
[INFO] [stdout] 3   | use malachite_base::test_util::stats::moments::MomentStats;
[INFO] [stdout]     |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_base::random`
[INFO] [stdout]  --> tests/random/striped_random_non_negative_rationals.rs:2:21
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_base::random::EXAMPLE_SEED;
[INFO] [stdout]   |                     ^^^^^^ could not find `random` 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:5:18
[INFO] [stdout]     |
[INFO] [stdout] 5   | use malachite_q::test_util::random::random_rationals_helper_helper;
[INFO] [stdout]     |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_q::random`
[INFO] [stdout]  --> tests/random/striped_random_non_negative_rationals.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_q::random::striped_random_non_negative_rationals;
[INFO] [stdout]   |                  ^^^^^^ could not find `random` 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:3:21
[INFO] [stdout]     |
[INFO] [stdout] 3   | use malachite_base::test_util::stats::moments::MomentStats;
[INFO] [stdout]     |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_base::random`
[INFO] [stdout]  --> tests/random/striped_random_nonzero_rationals.rs:2:21
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_base::random::EXAMPLE_SEED;
[INFO] [stdout]   |                     ^^^^^^ could not find `random` 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:5:18
[INFO] [stdout]     |
[INFO] [stdout] 5   | use malachite_q::test_util::random::random_rationals_helper_helper;
[INFO] [stdout]     |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_q::random`
[INFO] [stdout]  --> tests/random/striped_random_nonzero_rationals.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_q::random::striped_random_nonzero_rationals;
[INFO] [stdout]   |                  ^^^^^^ could not find `random` 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:3:21
[INFO] [stdout]     |
[INFO] [stdout] 3   | use malachite_base::test_util::stats::moments::MomentStats;
[INFO] [stdout]     |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_base::random`
[INFO] [stdout]  --> tests/random/striped_random_positive_rationals.rs:2:21
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_base::random::EXAMPLE_SEED;
[INFO] [stdout]   |                     ^^^^^^ could not find `random` 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:5:18
[INFO] [stdout]     |
[INFO] [stdout] 5   | use malachite_q::test_util::random::random_rationals_helper_helper;
[INFO] [stdout]     |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_q::random`
[INFO] [stdout]  --> tests/random/striped_random_positive_rationals.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_q::random::striped_random_positive_rationals;
[INFO] [stdout]   |                  ^^^^^^ could not find `random` 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:3:21
[INFO] [stdout]     |
[INFO] [stdout] 3   | use malachite_base::test_util::stats::moments::MomentStats;
[INFO] [stdout]     |                     ^^^^^^^^^ could not find `test_util` in `malachite_base`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-base-0.4.4/src/lib.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_base::random`
[INFO] [stdout]  --> tests/random/striped_random_rationals.rs:2:21
[INFO] [stdout]   |
[INFO] [stdout] 2 | use malachite_base::random::EXAMPLE_SEED;
[INFO] [stdout]   |                     ^^^^^^ could not find `random` 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:5:18
[INFO] [stdout]     |
[INFO] [stdout] 5   | use malachite_q::test_util::random::random_rationals_helper_helper;
[INFO] [stdout]     |                  ^^^^^^^^^ could not find `test_util` in `malachite_q`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub mod test_util;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     = note: the item is gated behind the `test_build` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `malachite_q::random`
[INFO] [stdout]  --> tests/random/striped_random_rationals.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 | use malachite_q::random::striped_random_rationals;
[INFO] [stdout]   |                  ^^^^^^ could not find `random` in `malachite_q`
[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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:782:5
[INFO] [stdout]     |
[INFO] [stdout] 782 |     assert_panic!(f32::rounding_from(
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:786:5
[INFO] [stdout]     |
[INFO] [stdout] 786 |     assert_panic!(f32::rounding_from(
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:790:5
[INFO] [stdout]     |
[INFO] [stdout] 790 |     assert_panic!(f32::rounding_from(
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:794:5
[INFO] [stdout]     |
[INFO] [stdout] 794 |     assert_panic!(f32::rounding_from(
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:798:5
[INFO] [stdout]     |
[INFO] [stdout] 798 |     assert_panic!(f32::rounding_from(
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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!(f32::rounding_from(
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:810:5
[INFO] [stdout]     |
[INFO] [stdout] 810 |     assert_panic!(f32::rounding_from(
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:814:5
[INFO] [stdout]     |
[INFO] [stdout] 814 |     assert_panic!(f32::rounding_from(
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:818:5
[INFO] [stdout]     |
[INFO] [stdout] 818 |     assert_panic!(f32::rounding_from(
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:822:5
[INFO] [stdout]     |
[INFO] [stdout] 822 |     assert_panic!(f32::rounding_from(
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]    --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1140:5
[INFO] [stdout]      |
[INFO] [stdout] 1140 |     assert_panic!(f64::rounding_from(Rational::from_str(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1146:5
[INFO] [stdout]      |
[INFO] [stdout] 1146 |     assert_panic!(f64::rounding_from(Rational::from_str(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1152:5
[INFO] [stdout]      |
[INFO] [stdout] 1152 |     assert_panic!(f64::rounding_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1156:5
[INFO] [stdout]      |
[INFO] [stdout] 1156 |     assert_panic!(f64::rounding_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1164:5
[INFO] [stdout]      |
[INFO] [stdout] 1164 |     assert_panic!(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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!(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1178:5
[INFO] [stdout]      |
[INFO] [stdout] 1178 |     assert_panic!(f64::rounding_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1182:5
[INFO] [stdout]      |
[INFO] [stdout] 1182 |     assert_panic!(f64::rounding_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1375:5
[INFO] [stdout]      |
[INFO] [stdout] 1375 |     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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1376:5
[INFO] [stdout]      |
[INFO] [stdout] 1376 |     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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1377:5
[INFO] [stdout]      |
[INFO] [stdout] 1377 |     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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1378:5
[INFO] [stdout]      |
[INFO] [stdout] 1378 |     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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1379:5
[INFO] [stdout]      |
[INFO] [stdout] 1379 |     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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1380:5
[INFO] [stdout]      |
[INFO] [stdout] 1380 |     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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1381:5
[INFO] [stdout]      |
[INFO] [stdout] 1381 |     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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1382:5
[INFO] [stdout]      |
[INFO] [stdout] 1382 |     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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1383:5
[INFO] [stdout]      |
[INFO] [stdout] 1383 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1386:5
[INFO] [stdout]      |
[INFO] [stdout] 1386 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1389:5
[INFO] [stdout]      |
[INFO] [stdout] 1389 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1392:5
[INFO] [stdout]      |
[INFO] [stdout] 1392 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1395:5
[INFO] [stdout]      |
[INFO] [stdout] 1395 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1398:5
[INFO] [stdout]      |
[INFO] [stdout] 1398 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1401:5
[INFO] [stdout]      |
[INFO] [stdout] 1401 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1404:5
[INFO] [stdout]      |
[INFO] [stdout] 1404 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1407:5
[INFO] [stdout]      |
[INFO] [stdout] 1407 |     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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1408:5
[INFO] [stdout]      |
[INFO] [stdout] 1408 |     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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1413:5
[INFO] [stdout]      |
[INFO] [stdout] 1413 |     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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1414:5
[INFO] [stdout]      |
[INFO] [stdout] 1414 |     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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1415:5
[INFO] [stdout]      |
[INFO] [stdout] 1415 |     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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1416:5
[INFO] [stdout]      |
[INFO] [stdout] 1416 |     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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1417:5
[INFO] [stdout]      |
[INFO] [stdout] 1417 |     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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1418:5
[INFO] [stdout]      |
[INFO] [stdout] 1418 |     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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1419:5
[INFO] [stdout]      |
[INFO] [stdout] 1419 |     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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1420:5
[INFO] [stdout]      |
[INFO] [stdout] 1420 |     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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1421:5
[INFO] [stdout]      |
[INFO] [stdout] 1421 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1424:5
[INFO] [stdout]      |
[INFO] [stdout] 1424 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1427:5
[INFO] [stdout]      |
[INFO] [stdout] 1427 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1430:5
[INFO] [stdout]      |
[INFO] [stdout] 1430 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1433:5
[INFO] [stdout]      |
[INFO] [stdout] 1433 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1436:5
[INFO] [stdout]      |
[INFO] [stdout] 1436 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1439:5
[INFO] [stdout]      |
[INFO] [stdout] 1439 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1442:5
[INFO] [stdout]      |
[INFO] [stdout] 1442 |     assert_panic!(f32::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1445:5
[INFO] [stdout]      |
[INFO] [stdout] 1445 |     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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1446:5
[INFO] [stdout]      |
[INFO] [stdout] 1446 |     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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1485:5
[INFO] [stdout]      |
[INFO] [stdout] 1485 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1488:5
[INFO] [stdout]      |
[INFO] [stdout] 1488 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1491:5
[INFO] [stdout]      |
[INFO] [stdout] 1491 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1494:5
[INFO] [stdout]      |
[INFO] [stdout] 1494 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1497:5
[INFO] [stdout]      |
[INFO] [stdout] 1497 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1500:5
[INFO] [stdout]      |
[INFO] [stdout] 1500 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1503:5
[INFO] [stdout]      |
[INFO] [stdout] 1503 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1506:5
[INFO] [stdout]      |
[INFO] [stdout] 1506 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1509:5
[INFO] [stdout]      |
[INFO] [stdout] 1509 |     assert_panic!(f64::exact_from(Rational::from_str(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1514:5
[INFO] [stdout]      |
[INFO] [stdout] 1514 |     assert_panic!(f64::exact_from(Rational::from_str(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1519:5
[INFO] [stdout]      |
[INFO] [stdout] 1519 |     assert_panic!(f64::exact_from(Rational::from_str(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1524:5
[INFO] [stdout]      |
[INFO] [stdout] 1524 |     assert_panic!(f64::exact_from(Rational::from_str(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1529:5
[INFO] [stdout]      |
[INFO] [stdout] 1529 |     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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1530:5
[INFO] [stdout]      |
[INFO] [stdout] 1530 |     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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1535:5
[INFO] [stdout]      |
[INFO] [stdout] 1535 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1538:5
[INFO] [stdout]      |
[INFO] [stdout] 1538 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1541:5
[INFO] [stdout]      |
[INFO] [stdout] 1541 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1544:5
[INFO] [stdout]      |
[INFO] [stdout] 1544 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1547:5
[INFO] [stdout]      |
[INFO] [stdout] 1547 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1550:5
[INFO] [stdout]      |
[INFO] [stdout] 1550 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1553:5
[INFO] [stdout]      |
[INFO] [stdout] 1553 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1556:5
[INFO] [stdout]      |
[INFO] [stdout] 1556 |     assert_panic!(f64::exact_from(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1559:5
[INFO] [stdout]      |
[INFO] [stdout] 1559 |     assert_panic!(f64::exact_from(&Rational::from_str(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1564:5
[INFO] [stdout]      |
[INFO] [stdout] 1564 |     assert_panic!(f64::exact_from(&Rational::from_str(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1569:5
[INFO] [stdout]      |
[INFO] [stdout] 1569 |     assert_panic!(f64::exact_from(&Rational::from_str(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1574:5
[INFO] [stdout]      |
[INFO] [stdout] 1574 |     assert_panic!(f64::exact_from(&Rational::from_str(
[INFO] [stdout]      |     ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne`
[INFO] [stdout]     --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1579:5
[INFO] [stdout]      |
[INFO] [stdout] 1579 |     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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:1580:5
[INFO] [stdout]      |
[INFO] [stdout] 1580 |     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/30f74ff0dc4d66debc8b50724c446f817e5f75f4/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:140:1
[INFO] [stdout]     |
[INFO] [stdout] 140 | / pub_test! {floor_log_base_of_abs(x: &Rational, base: &Rational) -> i64 {
[INFO] [stdout] 141 | |     if let Some(log_base) = base.checked_log_base_2() {
[INFO] [stdout] 142 | |         match log_base.sign() {
[INFO] [stdout] 143 | |             Ordering::Equal => panic!("Cannot take base-1 logarithm"),
[INFO] [stdout] ...   |
[INFO] [stdout] 154 | |     }
[INFO] [stdout] 155 | | }}
[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:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | 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: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/primitive_int_from_rational.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | 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:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | 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[E0282]: type annotations needed for `(_, _)`
[INFO] [stdout]    --> tests/arithmetic/approximate.rs:130:56
[INFO] [stdout]     |
[INFO] [stdout] 130 |     rational_natural_pair_gen_var_4().test_properties(|(x, max_denominator)| {
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 131 |         assert_eq!(
[INFO] [stdout] 132 |             (&x).approximate(&max_denominator),
[INFO] [stdout]     |                  ----------- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type, where the placeholders `_` are specified
[INFO] [stdout]     |
[INFO] [stdout] 130 |     rational_natural_pair_gen_var_4().test_properties(|(x, max_denominator): (_, _)| {
[INFO] [stdout]     |                                                                            ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)`
[INFO] [stdout]    --> tests/arithmetic/approximate.rs:137:66
[INFO] [stdout]     |
[INFO] [stdout] 137 |     rational_natural_natural_triple_gen_var_1().test_properties(|(x, d, max_d)| {
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^
[INFO] [stdout] 138 |         let a = (&x).approximate(&max_d);
[INFO] [stdout]     |                      ----------- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type, where the placeholders `_` are specified
[INFO] [stdout]     |
[INFO] [stdout] 137 |     rational_natural_natural_triple_gen_var_1().test_properties(|(x, d, max_d): (_, _, _)| {
[INFO] [stdout]     |                                                                               +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/arithmetic/approximate.rs:148:37
[INFO] [stdout]     |
[INFO] [stdout] 148 |     rational_gen().test_properties(|x| {
[INFO] [stdout]     |                                     ^
[INFO] [stdout] 149 |         assert_eq!((&x).approximate(x.denominator_ref()), x);
[INFO] [stdout]     |                         ----------- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 148 |     rational_gen().test_properties(|x: /* Type */| {
[INFO] [stdout]     |                                      ++++++++++++
[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:21:19
[INFO] [stdout]    |
[INFO] [stdout] 21 |         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: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/div.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/div.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/div.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/div.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/div.rs:83:32
[INFO] [stdout]    |
[INFO] [stdout] 83 |             assert!(n.unwrap().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:89:32
[INFO] [stdout]    |
[INFO] [stdout] 89 |             assert!(n.unwrap().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:95:32
[INFO] [stdout]    |
[INFO] [stdout] 95 |             assert!(n.unwrap().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:101:32
[INFO] [stdout]     |
[INFO] [stdout] 101 |             assert!(n.unwrap().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/div.rs:300:66
[INFO] [stdout]     |
[INFO] [stdout] 300 |         assert!(quotient_val_val.as_ref().map_or(true, Rational::is_valid));
[INFO] [stdout]     |                                                                  ^^^^^^^^ function or associated item not found in `Rational`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Rational` consider using one of the following associated functions:
[INFO] [stdout]       malachite_q::conversion::continued_fraction::from_continued_fraction::<impl Rational>::from_continued_fraction
[INFO] [stdout]       malachite_q::conversion::continued_fraction::from_continued_fraction::<impl Rational>::from_continued_fraction_ref
[INFO] [stdout]       malachite_q::conversion::digits::from_digits::<impl Rational>::from_digits
[INFO] [stdout]       malachite_q::conversion::digits::from_digits::<impl Rational>::from_digits_ref
[INFO] [stdout]       and 18 others
[INFO] [stdout]    --> /opt/rustwide/workdir/src/conversion/digits/from_digits.rs:58:5
[INFO] [stdout]     |
[INFO] [stdout] 58  | /     pub fn from_digits(
[INFO] [stdout] 59  | |         base: &Natural,
[INFO] [stdout] 60  | |         before_point: Vec<Natural>,
[INFO] [stdout] 61  | |         after_point: RationalSequence<Natural>,
[INFO] [stdout] 62  | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 133 | /     pub fn from_digits_ref(
[INFO] [stdout] 134 | |         base: &Natural,
[INFO] [stdout] 135 | |         before_point: &[Natural],
[INFO] [stdout] 136 | |         after_point: &RationalSequence<Natural>,
[INFO] [stdout] 137 | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/workdir/src/conversion/continued_fraction/from_continued_fraction.rs:47:5
[INFO] [stdout]     |
[INFO] [stdout] 47  |       pub fn from_continued_fraction<I: Iterator<Item = Natural>>(floor: Integer, xs: I) -> Rational {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 110 | /     pub fn from_continued_fraction_ref<'a, I: Iterator<Item = &'a Natural>>(
[INFO] [stdout] 111 | |         floor: &Integer,
[INFO] [stdout] 112 | |         xs: I,
[INFO] [stdout] 113 | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[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/div.rs:301:66
[INFO] [stdout]     |
[INFO] [stdout] 301 |         assert!(quotient_val_ref.as_ref().map_or(true, Rational::is_valid));
[INFO] [stdout]     |                                                                  ^^^^^^^^ function or associated item not found in `Rational`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Rational` consider using one of the following associated functions:
[INFO] [stdout]       malachite_q::conversion::continued_fraction::from_continued_fraction::<impl Rational>::from_continued_fraction
[INFO] [stdout]       malachite_q::conversion::continued_fraction::from_continued_fraction::<impl Rational>::from_continued_fraction_ref
[INFO] [stdout]       malachite_q::conversion::digits::from_digits::<impl Rational>::from_digits
[INFO] [stdout]       malachite_q::conversion::digits::from_digits::<impl Rational>::from_digits_ref
[INFO] [stdout]       and 18 others
[INFO] [stdout]    --> /opt/rustwide/workdir/src/conversion/digits/from_digits.rs:58:5
[INFO] [stdout]     |
[INFO] [stdout] 58  | /     pub fn from_digits(
[INFO] [stdout] 59  | |         base: &Natural,
[INFO] [stdout] 60  | |         before_point: Vec<Natural>,
[INFO] [stdout] 61  | |         after_point: RationalSequence<Natural>,
[INFO] [stdout] 62  | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 133 | /     pub fn from_digits_ref(
[INFO] [stdout] 134 | |         base: &Natural,
[INFO] [stdout] 135 | |         before_point: &[Natural],
[INFO] [stdout] 136 | |         after_point: &RationalSequence<Natural>,
[INFO] [stdout] 137 | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/workdir/src/conversion/continued_fraction/from_continued_fraction.rs:47:5
[INFO] [stdout]     |
[INFO] [stdout] 47  |       pub fn from_continued_fraction<I: Iterator<Item = Natural>>(floor: Integer, xs: I) -> Rational {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 110 | /     pub fn from_continued_fraction_ref<'a, I: Iterator<Item = &'a Natural>>(
[INFO] [stdout] 111 | |         floor: &Integer,
[INFO] [stdout] 112 | |         xs: I,
[INFO] [stdout] 113 | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[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/div.rs:302:66
[INFO] [stdout]     |
[INFO] [stdout] 302 |         assert!(quotient_ref_val.as_ref().map_or(true, Rational::is_valid));
[INFO] [stdout]     |                                                                  ^^^^^^^^ function or associated item not found in `Rational`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Rational` consider using one of the following associated functions:
[INFO] [stdout]       malachite_q::conversion::continued_fraction::from_continued_fraction::<impl Rational>::from_continued_fraction
[INFO] [stdout]       malachite_q::conversion::continued_fraction::from_continued_fraction::<impl Rational>::from_continued_fraction_ref
[INFO] [stdout]       malachite_q::conversion::digits::from_digits::<impl Rational>::from_digits
[INFO] [stdout]       malachite_q::conversion::digits::from_digits::<impl Rational>::from_digits_ref
[INFO] [stdout]       and 18 others
[INFO] [stdout]    --> /opt/rustwide/workdir/src/conversion/digits/from_digits.rs:58:5
[INFO] [stdout]     |
[INFO] [stdout] 58  | /     pub fn from_digits(
[INFO] [stdout] 59  | |         base: &Natural,
[INFO] [stdout] 60  | |         before_point: Vec<Natural>,
[INFO] [stdout] 61  | |         after_point: RationalSequence<Natural>,
[INFO] [stdout] 62  | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 133 | /     pub fn from_digits_ref(
[INFO] [stdout] 134 | |         base: &Natural,
[INFO] [stdout] 135 | |         before_point: &[Natural],
[INFO] [stdout] 136 | |         after_point: &RationalSequence<Natural>,
[INFO] [stdout] 137 | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/workdir/src/conversion/continued_fraction/from_continued_fraction.rs:47:5
[INFO] [stdout]     |
[INFO] [stdout] 47  |       pub fn from_continued_fraction<I: Iterator<Item = Natural>>(floor: Integer, xs: I) -> Rational {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 110 | /     pub fn from_continued_fraction_ref<'a, I: Iterator<Item = &'a Natural>>(
[INFO] [stdout] 111 | |         floor: &Integer,
[INFO] [stdout] 112 | |         xs: I,
[INFO] [stdout] 113 | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[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/div.rs:303:58
[INFO] [stdout]     |
[INFO] [stdout] 303 |         assert!(quotient.as_ref().map_or(true, Rational::is_valid));
[INFO] [stdout]     |                                                          ^^^^^^^^ function or associated item not found in `Rational`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Rational` consider using one of the following associated functions:
[INFO] [stdout]       malachite_q::conversion::continued_fraction::from_continued_fraction::<impl Rational>::from_continued_fraction
[INFO] [stdout]       malachite_q::conversion::continued_fraction::from_continued_fraction::<impl Rational>::from_continued_fraction_ref
[INFO] [stdout]       malachite_q::conversion::digits::from_digits::<impl Rational>::from_digits
[INFO] [stdout]       malachite_q::conversion::digits::from_digits::<impl Rational>::from_digits_ref
[INFO] [stdout]       and 18 others
[INFO] [stdout]    --> /opt/rustwide/workdir/src/conversion/digits/from_digits.rs:58:5
[INFO] [stdout]     |
[INFO] [stdout] 58  | /     pub fn from_digits(
[INFO] [stdout] 59  | |         base: &Natural,
[INFO] [stdout] 60  | |         before_point: Vec<Natural>,
[INFO] [stdout] 61  | |         after_point: RationalSequence<Natural>,
[INFO] [stdout] 62  | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 133 | /     pub fn from_digits_ref(
[INFO] [stdout] 134 | |         base: &Natural,
[INFO] [stdout] 135 | |         before_point: &[Natural],
[INFO] [stdout] 136 | |         after_point: &RationalSequence<Natural>,
[INFO] [stdout] 137 | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/workdir/src/conversion/continued_fraction/from_continued_fraction.rs:47:5
[INFO] [stdout]     |
[INFO] [stdout] 47  |       pub fn from_continued_fraction<I: Iterator<Item = Natural>>(floor: Integer, xs: I) -> Rational {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 110 | /     pub fn from_continued_fraction_ref<'a, I: Iterator<Item = &'a Natural>>(
[INFO] [stdout] 111 | |         floor: &Integer,
[INFO] [stdout] 112 | |         xs: I,
[INFO] [stdout] 113 | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/arithmetic/div.rs:320:37
[INFO] [stdout]     |
[INFO] [stdout] 320 |     rational_gen().test_properties(|ref x| {
[INFO] [stdout]     |                                     ^^^^^
[INFO] [stdout] 321 |         assert_eq!(x.checked_div(Rational::ZERO), None);
[INFO] [stdout]     |                      ----------- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 320 |     rational_gen().test_properties(|ref x: /* Type */| {
[INFO] [stdout]     |                                          ++++++++++++
[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[E0282]: type annotations needed
[INFO] [stdout]   --> tests/arithmetic/is_power_of_2.rs:57:43
[INFO] [stdout]    |
[INFO] [stdout] 57 |     rational_gen_var_1().test_properties(|x| {
[INFO] [stdout]    |                                           ^
[INFO] [stdout] 58 |         assert_eq!((&x).reciprocal().is_power_of_2(), x.is_power_of_2());
[INFO] [stdout]    |                         ---------- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 57 |     rational_gen_var_1().test_properties(|x: /* Type */| {
[INFO] [stdout]    |                                            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _)`
[INFO] [stdout]    --> tests/arithmetic/log_base.rs:308:48
[INFO] [stdout]     |
[INFO] [stdout] 308 |     rational_pair_gen_var_7().test_properties(|(n, base)| {
[INFO] [stdout]     |                                                ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 311 |         let power = (&base).pow(floor_log);
[INFO] [stdout]     |                             --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type, where the placeholders `_` are specified
[INFO] [stdout]     |
[INFO] [stdout] 308 |     rational_pair_gen_var_7().test_properties(|(n, base): ({type error}, _)| {
[INFO] [stdout]     |                                                         +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _)`
[INFO] [stdout]    --> tests/arithmetic/log_base.rs:346:48
[INFO] [stdout]     |
[INFO] [stdout] 346 |     rational_pair_gen_var_7().test_properties(|(n, base)| {
[INFO] [stdout]     |                                                ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 349 |         let power = (&base).pow(ceiling_log);
[INFO] [stdout]     |                             --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type, where the placeholders `_` are specified
[INFO] [stdout]     |
[INFO] [stdout] 346 |     rational_pair_gen_var_7().test_properties(|(n, base): ({type error}, _)| {
[INFO] [stdout]     |                                                         +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _)`
[INFO] [stdout]    --> tests/arithmetic/log_base.rs:384:48
[INFO] [stdout]     |
[INFO] [stdout] 384 |     rational_pair_gen_var_7().test_properties(|(n, base)| {
[INFO] [stdout]     |                                                ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 387 |             assert_eq!((&base).pow(log), n);
[INFO] [stdout]     |                                --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type, where the placeholders `_` are specified
[INFO] [stdout]     |
[INFO] [stdout] 384 |     rational_pair_gen_var_7().test_properties(|(n, base): ({type error}, _)| {
[INFO] [stdout]     |                                                         +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/arithmetic/log_base_2.rs:259:42
[INFO] [stdout]     |
[INFO] [stdout] 259 |     natural_gen_var_2().test_properties(|n| {
[INFO] [stdout]     |                                          ^
[INFO] [stdout] 260 |         assert_eq!(
[INFO] [stdout] 261 |             i64::exact_from((&n).floor_log_base_2()),
[INFO] [stdout]     |                                  ---------------- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 259 |     natural_gen_var_2().test_properties(|n: /* Type */| {
[INFO] [stdout]     |                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/arithmetic/log_base_2.rs:275:42
[INFO] [stdout]     |
[INFO] [stdout] 275 |     natural_gen_var_2().test_properties(|n| {
[INFO] [stdout]     |                                          ^
[INFO] [stdout] 276 |         assert_eq!(
[INFO] [stdout] 277 |             i64::exact_from((&n).ceiling_log_base_2()),
[INFO] [stdout]     |                                  ------------------ type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 275 |     natural_gen_var_2().test_properties(|n: /* Type */| {
[INFO] [stdout]     |                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/arithmetic/log_base_2.rs:295:42
[INFO] [stdout]     |
[INFO] [stdout] 295 |     natural_gen_var_2().test_properties(|n| {
[INFO] [stdout]     |                                          ^
[INFO] [stdout] 296 |         assert_eq!(
[INFO] [stdout] 297 |             (&n).checked_log_base_2().map(i64::exact_from),
[INFO] [stdout]     |                  ------------------ type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 295 |     natural_gen_var_2().test_properties(|n: /* Type */| {
[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/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[E0282]: type annotations needed
[INFO] [stdout]   --> tests/arithmetic/next_power_of_2.rs:87:42
[INFO] [stdout]    |
[INFO] [stdout] 87 |     natural_gen_var_2().test_properties(|x| {
[INFO] [stdout]    |                                          ^
[INFO] [stdout] 88 |         assert_eq!((&x).next_power_of_2(), Rational::from(x).next_power_of_2())
[INFO] [stdout]    |                         --------------- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 87 |     natural_gen_var_2().test_properties(|x: /* Type */| {
[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/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[E0282]: type annotations needed for `(_, _)`
[INFO] [stdout]    --> tests/arithmetic/pow.rs:201:64
[INFO] [stdout]     |
[INFO] [stdout] 201 |     rational_unsigned_pair_gen_var_1::<u64>().test_properties(|(x, exp)| {
[INFO] [stdout]     |                                                                ^^^^^^^^
[INFO] [stdout] 202 |         let power = (&x).pow(exp);
[INFO] [stdout]     |                          --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type, where the placeholders `_` are specified
[INFO] [stdout]     |
[INFO] [stdout] 201 |     rational_unsigned_pair_gen_var_1::<u64>().test_properties(|(x, exp): (_, _)| {
[INFO] [stdout]     |                                                                        ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/arithmetic/pow.rs:234:37
[INFO] [stdout]     |
[INFO] [stdout] 234 |     rational_gen().test_properties(|x| {
[INFO] [stdout]     |                                     ^
[INFO] [stdout] 235 |         assert_eq!((&x).pow(0u64), 1);
[INFO] [stdout]     |                         --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 234 |     rational_gen().test_properties(|x: /* Type */| {
[INFO] [stdout]     |                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)`
[INFO] [stdout]    --> tests/arithmetic/pow.rs:255:75
[INFO] [stdout]     |
[INFO] [stdout] 255 |     rational_unsigned_unsigned_triple_gen_var_1::<u64>().test_properties(|(x, e, f)| {
[INFO] [stdout]     |                                                                           ^^^^^^^^^
[INFO] [stdout] 256 |         assert_eq!((&x).pow(e + f), (&x).pow(e) * (&x).pow(f));
[INFO] [stdout]     |                         --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type, where the placeholders `_` are specified
[INFO] [stdout]     |
[INFO] [stdout] 255 |     rational_unsigned_unsigned_triple_gen_var_1::<u64>().test_properties(|(x, e, f): (_, _, _)| {
[INFO] [stdout]     |                                                                                    +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `(_, _)`
[INFO] [stdout]    --> tests/arithmetic/pow.rs:260:56
[INFO] [stdout]     |
[INFO] [stdout] 260 |     integer_unsigned_pair_gen_var_2().test_properties(|(x, exp)| {
[INFO] [stdout]     |                                                        ^^^^^^^^
[INFO] [stdout] 261 |         assert_eq!((&x).pow(exp), Rational::from(x).pow(exp));
[INFO] [stdout]     |                         --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type, where the placeholders `_` are specified
[INFO] [stdout]     |
[INFO] [stdout] 260 |     integer_unsigned_pair_gen_var_2().test_properties(|(x, exp): (_, _)| {
[INFO] [stdout]     |                                                                ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `(_, _)`
[INFO] [stdout]    --> tests/arithmetic/pow.rs:266:62
[INFO] [stdout]     |
[INFO] [stdout] 266 |     rational_signed_pair_gen_var_2::<i64>().test_properties(|(x, exp)| {
[INFO] [stdout]     |                                                              ^^^^^^^^
[INFO] [stdout] 267 |         let power = (&x).pow(exp);
[INFO] [stdout]     |                          --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type, where the placeholders `_` are specified
[INFO] [stdout]     |
[INFO] [stdout] 266 |     rational_signed_pair_gen_var_2::<i64>().test_properties(|(x, exp): (_, _)| {
[INFO] [stdout]     |                                                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/arithmetic/pow.rs:302:37
[INFO] [stdout]     |
[INFO] [stdout] 302 |     rational_gen().test_properties(|x| {
[INFO] [stdout]     |                                     ^
[INFO] [stdout] 303 |         assert_eq!((&x).pow(0i64), 1);
[INFO] [stdout]     |                         --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 302 |     rational_gen().test_properties(|x: /* Type */| {
[INFO] [stdout]     |                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/arithmetic/pow.rs:308:43
[INFO] [stdout]     |
[INFO] [stdout] 308 |     rational_gen_var_1().test_properties(|x| {
[INFO] [stdout]     |                                           ^
[INFO] [stdout] 309 |         assert_eq!((&x).pow(-1i64), x.reciprocal());
[INFO] [stdout]     |                         --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 308 |     rational_gen_var_1().test_properties(|x: /* Type */| {
[INFO] [stdout]     |                                            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)`
[INFO] [stdout]    --> tests/arithmetic/pow.rs:329:71
[INFO] [stdout]     |
[INFO] [stdout] 329 |     rational_signed_signed_triple_gen_var_1::<i64>().test_properties(|(x, e, f)| {
[INFO] [stdout]     |                                                                       ^^^^^^^^^
[INFO] [stdout] 330 |         assert_eq!((&x).pow(e + f), (&x).pow(e) * (&x).pow(f));
[INFO] [stdout]     |                         --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type, where the placeholders `_` are specified
[INFO] [stdout]     |
[INFO] [stdout] 329 |     rational_signed_signed_triple_gen_var_1::<i64>().test_properties(|(x, e, f): (_, _, _)| {
[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/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] note: if you're trying to build a new `Rational` consider using one of the following associated functions:
[INFO] [stdout]       malachite_q::conversion::continued_fraction::from_continued_fraction::<impl Rational>::from_continued_fraction
[INFO] [stdout]       malachite_q::conversion::continued_fraction::from_continued_fraction::<impl Rational>::from_continued_fraction_ref
[INFO] [stdout]       malachite_q::conversion::digits::from_digits::<impl Rational>::from_digits
[INFO] [stdout]       malachite_q::conversion::digits::from_digits::<impl Rational>::from_digits_ref
[INFO] [stdout]       and 18 others
[INFO] [stdout]    --> /opt/rustwide/workdir/src/conversion/digits/from_digits.rs:58:5
[INFO] [stdout]     |
[INFO] [stdout] 58  | /     pub fn from_digits(
[INFO] [stdout] 59  | |         base: &Natural,
[INFO] [stdout] 60  | |         before_point: Vec<Natural>,
[INFO] [stdout] 61  | |         after_point: RationalSequence<Natural>,
[INFO] [stdout] 62  | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 133 | /     pub fn from_digits_ref(
[INFO] [stdout] 134 | |         base: &Natural,
[INFO] [stdout] 135 | |         before_point: &[Natural],
[INFO] [stdout] 136 | |         after_point: &RationalSequence<Natural>,
[INFO] [stdout] 137 | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/workdir/src/conversion/continued_fraction/from_continued_fraction.rs:47:5
[INFO] [stdout]     |
[INFO] [stdout] 47  |       pub fn from_continued_fraction<I: Iterator<Item = Natural>>(floor: Integer, xs: I) -> Rational {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 110 | /     pub fn from_continued_fraction_ref<'a, I: Iterator<Item = &'a Natural>>(
[INFO] [stdout] 111 | |         floor: &Integer,
[INFO] [stdout] 112 | |         xs: I,
[INFO] [stdout] 113 | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[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] note: if you're trying to build a new `Rational` consider using one of the following associated functions:
[INFO] [stdout]       malachite_q::conversion::continued_fraction::from_continued_fraction::<impl Rational>::from_continued_fraction
[INFO] [stdout]       malachite_q::conversion::continued_fraction::from_continued_fraction::<impl Rational>::from_continued_fraction_ref
[INFO] [stdout]       malachite_q::conversion::digits::from_digits::<impl Rational>::from_digits
[INFO] [stdout]       malachite_q::conversion::digits::from_digits::<impl Rational>::from_digits_ref
[INFO] [stdout]       and 18 others
[INFO] [stdout]    --> /opt/rustwide/workdir/src/conversion/digits/from_digits.rs:58:5
[INFO] [stdout]     |
[INFO] [stdout] 58  | /     pub fn from_digits(
[INFO] [stdout] 59  | |         base: &Natural,
[INFO] [stdout] 60  | |         before_point: Vec<Natural>,
[INFO] [stdout] 61  | |         after_point: RationalSequence<Natural>,
[INFO] [stdout] 62  | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 133 | /     pub fn from_digits_ref(
[INFO] [stdout] 134 | |         base: &Natural,
[INFO] [stdout] 135 | |         before_point: &[Natural],
[INFO] [stdout] 136 | |         after_point: &RationalSequence<Natural>,
[INFO] [stdout] 137 | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/workdir/src/conversion/continued_fraction/from_continued_fraction.rs:47:5
[INFO] [stdout]     |
[INFO] [stdout] 47  |       pub fn from_continued_fraction<I: Iterator<Item = Natural>>(floor: Integer, xs: I) -> Rational {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 110 | /     pub fn from_continued_fraction_ref<'a, I: Iterator<Item = &'a Natural>>(
[INFO] [stdout] 111 | |         floor: &Integer,
[INFO] [stdout] 112 | |         xs: I,
[INFO] [stdout] 113 | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/arithmetic/root.rs:133:32
[INFO] [stdout]     |
[INFO] [stdout] 133 |             assert_eq!((&root).pow(exp), n);
[INFO] [stdout]     |                                ^^^ cannot infer type
[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] note: if you're trying to build a new `Rational` consider using one of the following associated functions:
[INFO] [stdout]       malachite_q::conversion::continued_fraction::from_continued_fraction::<impl Rational>::from_continued_fraction
[INFO] [stdout]       malachite_q::conversion::continued_fraction::from_continued_fraction::<impl Rational>::from_continued_fraction_ref
[INFO] [stdout]       malachite_q::conversion::digits::from_digits::<impl Rational>::from_digits
[INFO] [stdout]       malachite_q::conversion::digits::from_digits::<impl Rational>::from_digits_ref
[INFO] [stdout]       and 18 others
[INFO] [stdout]    --> /opt/rustwide/workdir/src/conversion/digits/from_digits.rs:58:5
[INFO] [stdout]     |
[INFO] [stdout] 58  | /     pub fn from_digits(
[INFO] [stdout] 59  | |         base: &Natural,
[INFO] [stdout] 60  | |         before_point: Vec<Natural>,
[INFO] [stdout] 61  | |         after_point: RationalSequence<Natural>,
[INFO] [stdout] 62  | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 133 | /     pub fn from_digits_ref(
[INFO] [stdout] 134 | |         base: &Natural,
[INFO] [stdout] 135 | |         before_point: &[Natural],
[INFO] [stdout] 136 | |         after_point: &RationalSequence<Natural>,
[INFO] [stdout] 137 | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/workdir/src/conversion/continued_fraction/from_continued_fraction.rs:47:5
[INFO] [stdout]     |
[INFO] [stdout] 47  |       pub fn from_continued_fraction<I: Iterator<Item = Natural>>(floor: Integer, xs: I) -> Rational {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 110 | /     pub fn from_continued_fraction_ref<'a, I: Iterator<Item = &'a Natural>>(
[INFO] [stdout] 111 | |         floor: &Integer,
[INFO] [stdout] 112 | |         xs: I,
[INFO] [stdout] 113 | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[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] note: if you're trying to build a new `Rational` consider using one of the following associated functions:
[INFO] [stdout]       malachite_q::conversion::continued_fraction::from_continued_fraction::<impl Rational>::from_continued_fraction
[INFO] [stdout]       malachite_q::conversion::continued_fraction::from_continued_fraction::<impl Rational>::from_continued_fraction_ref
[INFO] [stdout]       malachite_q::conversion::digits::from_digits::<impl Rational>::from_digits
[INFO] [stdout]       malachite_q::conversion::digits::from_digits::<impl Rational>::from_digits_ref
[INFO] [stdout]       and 18 others
[INFO] [stdout]    --> /opt/rustwide/workdir/src/conversion/digits/from_digits.rs:58:5
[INFO] [stdout]     |
[INFO] [stdout] 58  | /     pub fn from_digits(
[INFO] [stdout] 59  | |         base: &Natural,
[INFO] [stdout] 60  | |         before_point: Vec<Natural>,
[INFO] [stdout] 61  | |         after_point: RationalSequence<Natural>,
[INFO] [stdout] 62  | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 133 | /     pub fn from_digits_ref(
[INFO] [stdout] 134 | |         base: &Natural,
[INFO] [stdout] 135 | |         before_point: &[Natural],
[INFO] [stdout] 136 | |         after_point: &RationalSequence<Natural>,
[INFO] [stdout] 137 | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/workdir/src/conversion/continued_fraction/from_continued_fraction.rs:47:5
[INFO] [stdout]     |
[INFO] [stdout] 47  |       pub fn from_continued_fraction<I: Iterator<Item = Natural>>(floor: Integer, xs: I) -> Rational {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 110 | /     pub fn from_continued_fraction_ref<'a, I: Iterator<Item = &'a Natural>>(
[INFO] [stdout] 111 | |         floor: &Integer,
[INFO] [stdout] 112 | |         xs: I,
[INFO] [stdout] 113 | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/arithmetic/root.rs:155:32
[INFO] [stdout]     |
[INFO] [stdout] 155 |             assert_eq!((&root).pow(exp), n);
[INFO] [stdout]     |                                ^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/arithmetic/root.rs:159:37
[INFO] [stdout]     |
[INFO] [stdout] 159 |     rational_gen().test_properties(|n| {
[INFO] [stdout]     |                                     ^
[INFO] [stdout] 160 |         assert_eq!((&n).checked_root(1u64).unwrap(), n);
[INFO] [stdout]     |                         ------------ type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 159 |     rational_gen().test_properties(|n: /* Type */| {
[INFO] [stdout]     |                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/arithmetic/root.rs:164:43
[INFO] [stdout]     |
[INFO] [stdout] 164 |     rational_gen_var_3().test_properties(|n| {
[INFO] [stdout]     |                                           ^
[INFO] [stdout] 165 |         assert_eq!((&n).checked_root(2u64), (&n).checked_sqrt());
[INFO] [stdout]     |                         ------------ type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 164 |     rational_gen_var_3().test_properties(|n: /* Type */| {
[INFO] [stdout]     |                                            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> tests/arithmetic/root.rs:169:43
[INFO] [stdout]     |
[INFO] [stdout] 169 |     rational_gen_var_1().test_properties(|n| {
[INFO] [stdout]     |                                           ^
[INFO] [stdout] 170 |         assert_eq!((&n).checked_root(-1i64), Some(n.reciprocal()));
[INFO] [stdout]     |                         ------------ type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 169 |     rational_gen_var_1().test_properties(|n: /* Type */| {
[INFO] [stdout]     |                                            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `(_, _)`
[INFO] [stdout]    --> tests/arithmetic/root.rs:173:56
[INFO] [stdout]     |
[INFO] [stdout] 173 |     integer_unsigned_pair_gen_var_3().test_properties(|(n, exp)| {
[INFO] [stdout]     |                                                        ^^^^^^^^
[INFO] [stdout] 174 |         assert_eq!(
[INFO] [stdout] 175 |             (&n).checked_root(exp).map(Rational::from),
[INFO] [stdout]     |                  ------------ type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type, where the placeholders `_` are specified
[INFO] [stdout]     |
[INFO] [stdout] 173 |     integer_unsigned_pair_gen_var_3().test_properties(|(n, exp): (_, _)| {
[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/round_to_multiple.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.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/round_to_multiple.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 37 |         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:42:19
[INFO] [stdout]    |
[INFO] [stdout] 42 |         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:47:19
[INFO] [stdout]    |
[INFO] [stdout] 47 |         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:52:19
[INFO] [stdout]    |
[INFO] [stdout] 52 |         assert!(r.is_valid());
[INFO] [stdout]    |                   ^^^^^^^^ method not found in `Rational`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `(_, _)`
[INFO] [stdout]    --> tests/arithmetic/round_to_multiple.rs:767:48
[INFO] [stdout]     |
[INFO] [stdout] 767 |     rational_pair_gen_var_2().test_properties(|(x, y)| {
[INFO] [stdout]     |                                                ^^^^^^
[INFO] [stdout] 768 |         let down = (&x).round_to_multiple(&y, RoundingMode::Down);
[INFO] [stdout]     |                         ----------------- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type, where the placeholders `_` are specified
[INFO] [stdout]     |
[INFO] [stdout] 767 |     rational_pair_gen_var_2().test_properties(|(x, y): (_, _)| {
[INFO] [stdout]     |                                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _)`
[INFO] [stdout]    --> tests/arithmetic/round_to_multiple.rs:767:48
[INFO] [stdout]     |
[INFO] [stdout] 767 |     rational_pair_gen_var_2().test_properties(|(x, y)| {
[INFO] [stdout]     |                                                ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 778 |             (&down.0 + (&y).abs(), Ordering::Greater)
[INFO] [stdout]     |                             --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type, where the placeholders `_` are specified
[INFO] [stdout]     |
[INFO] [stdout] 767 |     rational_pair_gen_var_2().test_properties(|(x, y): ({type error}, _)| {
[INFO] [stdout]     |                                                      +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)`
[INFO] [stdout]    --> tests/arithmetic/round_to_multiple.rs:805:71
[INFO] [stdout]     |
[INFO] [stdout] 805 |     integer_integer_rounding_mode_triple_gen_var_2().test_properties(|(x, y, rm)| {
[INFO] [stdout]     |                                                                       ^^^^^^^^^^
[INFO] [stdout] 806 |         let (n, no) = (&x).round_to_multiple(&y, rm);
[INFO] [stdout]     |                            ----------------- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type, where the placeholders `_` are specified
[INFO] [stdout]     |
[INFO] [stdout] 805 |     integer_integer_rounding_mode_triple_gen_var_2().test_properties(|(x, y, rm): (_, _, _)| {
[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/round_to_multiple_of_power_of_2.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/round_to_multiple_of_power_of_2.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/round_to_multiple_of_power_of_2.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[E0282]: type annotations needed for `(_, _, _)`
[INFO] [stdout]    --> tests/arithmetic/round_to_multiple_of_power_of_2.rs:397:71
[INFO] [stdout]     |
[INFO] [stdout] 397 |     rational_signed_rounding_mode_triple_gen_var_1().test_properties(|(n, pow, rm)| {
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^
[INFO] [stdout] 398 |         let (r, o) = (&n).round_to_multiple_of_power_of_2(pow, rm);
[INFO] [stdout]     |                           ------------------------------- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type, where the placeholders `_` are specified
[INFO] [stdout]     |
[INFO] [stdout] 397 |     rational_signed_rounding_mode_triple_gen_var_1().test_properties(|(n, pow, rm): (_, _, _)| {
[INFO] [stdout]     |                                                                                   +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `(_, _)`
[INFO] [stdout]    --> tests/arithmetic/round_to_multiple_of_power_of_2.rs:457:55
[INFO] [stdout]     |
[INFO] [stdout] 457 |     rational_signed_pair_gen_var_1().test_properties(|(n, pow)| {
[INFO] [stdout]     |                                                       ^^^^^^^^
[INFO] [stdout] 458 |         let rounded = (&n)
[INFO] [stdout] 459 |             .round_to_multiple_of_power_of_2(pow, RoundingMode::Nearest)
[INFO] [stdout]     |              ------------------------------- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type, where the placeholders `_` are specified
[INFO] [stdout]     |
[INFO] [stdout] 457 |     rational_signed_pair_gen_var_1().test_properties(|(n, pow): (_, _)| {
[INFO] [stdout]     |                                                               ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `(_, _)`
[INFO] [stdout]    --> tests/arithmetic/round_to_multiple_of_power_of_2.rs:488:55
[INFO] [stdout]     |
[INFO] [stdout] 488 |     rational_signed_pair_gen_var_3().test_properties(|(n, pow)| {
[INFO] [stdout]     |                                                       ^^^^^^^^
[INFO] [stdout] 489 |         let floor = (&n).round_to_multiple_of_power_of_2(pow, RoundingMode::Floor);
[INFO] [stdout]     |                          ------------------------------- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type, where the placeholders `_` are specified
[INFO] [stdout]     |
[INFO] [stdout] 488 |     rational_signed_pair_gen_var_3().test_properties(|(n, pow): (_, _)| {
[INFO] [stdout]     |                                                               ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)`
[INFO] [stdout]    --> tests/arithmetic/round_to_multiple_of_power_of_2.rs:534:72
[INFO] [stdout]     |
[INFO] [stdout] 534 |     integer_unsigned_rounding_mode_triple_gen_var_1().test_properties(|(n, pow, rm)| {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^
[INFO] [stdout] 535 |         let (r, o) = (&n).round_to_multiple_of_power_of_2(pow, rm);
[INFO] [stdout]     |                           ------------------------------- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type, where the placeholders `_` are specified
[INFO] [stdout]     |
[INFO] [stdout] 534 |     integer_unsigned_rounding_mode_triple_gen_var_1().test_properties(|(n, pow, rm): (_, _, _)| {
[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/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[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[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] note: if you're trying to build a new `Rational` consider using one of the following associated functions:
[INFO] [stdout]       malachite_q::conversion::continued_fraction::from_continued_fraction::<impl Rational>::from_continued_fraction
[INFO] [stdout]       malachite_q::conversion::continued_fraction::from_continued_fraction::<impl Rational>::from_continued_fraction_ref
[INFO] [stdout]       malachite_q::conversion::digits::from_digits::<impl Rational>::from_digits
[INFO] [stdout]       malachite_q::conversion::digits::from_digits::<impl Rational>::from_digits_ref
[INFO] [stdout]       and 18 others
[INFO] [stdout]    --> /opt/rustwide/workdir/src/conversion/digits/from_digits.rs:58:5
[INFO] [stdout]     |
[INFO] [stdout] 58  | /     pub fn from_digits(
[INFO] [stdout] 59  | |         base: &Natural,
[INFO] [stdout] 60  | |         before_point: Vec<Natural>,
[INFO] [stdout] 61  | |         after_point: RationalSequence<Natural>,
[INFO] [stdout] 62  | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 133 | /     pub fn from_digits_ref(
[INFO] [stdout] 134 | |         base: &Natural,
[INFO] [stdout] 135 | |         before_point: &[Natural],
[INFO] [stdout] 136 | |         after_point: &RationalSequence<Natural>,
[INFO] [stdout] 137 | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/workdir/src/conversion/continued_fraction/from_continued_fraction.rs:47:5
[INFO] [stdout]     |
[INFO] [stdout] 47  |       pub fn from_continued_fraction<I: Iterator<Item = Natural>>(floor: Integer, xs: I) -> Rational {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 110 | /     pub fn from_continued_fraction_ref<'a, I: Iterator<Item = &'a Natural>>(
[INFO] [stdout] 111 | |         floor: &Integer,
[INFO] [stdout] 112 | |         xs: I,
[INFO] [stdout] 113 | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[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] note: if you're trying to build a new `Rational` consider using one of the following associated functions:
[INFO] [stdout]       malachite_q::conversion::continued_fraction::from_continued_fraction::<impl Rational>::from_continued_fraction
[INFO] [stdout]       malachite_q::conversion::continued_fraction::from_continued_fraction::<impl Rational>::from_continued_fraction_ref
[INFO] [stdout]       malachite_q::conversion::digits::from_digits::<impl Rational>::from_digits
[INFO] [stdout]       malachite_q::conversion::digits::from_digits::<impl Rational>::from_digits_ref
[INFO] [stdout]       and 18 others
[INFO] [stdout]    --> /opt/rustwide/workdir/src/conversion/digits/from_digits.rs:58:5
[INFO] [stdout]     |
[INFO] [stdout] 58  | /     pub fn from_digits(
[INFO] [stdout] 59  | |         base: &Natural,
[INFO] [stdout] 60  | |         before_point: Vec<Natural>,
[INFO] [stdout] 61  | |         after_point: RationalSequence<Natural>,
[INFO] [stdout] 62  | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 133 | /     pub fn from_digits_ref(
[INFO] [stdout] 134 | |         base: &Natural,
[INFO] [stdout] 135 | |         before_point: &[Natural],
[INFO] [stdout] 136 | |         after_point: &RationalSequence<Natural>,
[INFO] [stdout] 137 | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/workdir/src/conversion/continued_fraction/from_continued_fraction.rs:47:5
[INFO] [stdout]     |
[INFO] [stdout] 47  |       pub fn from_continued_fraction<I: Iterator<Item = Natural>>(floor: Integer, xs: I) -> Rational {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 110 | /     pub fn from_continued_fraction_ref<'a, I: Iterator<Item = &'a Natural>>(
[INFO] [stdout] 111 | |         floor: &Integer,
[INFO] [stdout] 112 | |         xs: I,
[INFO] [stdout] 113 | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/arithmetic/sqrt.rs:53:32
[INFO] [stdout]    |
[INFO] [stdout] 53 |             assert_eq!((&sqrt).square(), n);
[INFO] [stdout]    |                                ^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/arithmetic/sqrt.rs:57:42
[INFO] [stdout]    |
[INFO] [stdout] 57 |     integer_gen_var_4().test_properties(|n| {
[INFO] [stdout]    |                                          ^
[INFO] [stdout] 58 |         assert_eq!(
[INFO] [stdout] 59 |             (&n).checked_sqrt().map(Rational::from),
[INFO] [stdout]    |                  ------------ type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 57 |     integer_gen_var_4().test_properties(|n: /* Type */| {
[INFO] [stdout]    |                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/arithmetic/square.rs:36:37
[INFO] [stdout]    |
[INFO] [stdout] 36 |     rational_gen().test_properties(|x| {
[INFO] [stdout]    |                                     ^
[INFO] [stdout] 37 |         let square = (&x).square();
[INFO] [stdout]    |                           ------ type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 36 |     rational_gen().test_properties(|x: /* Type */| {
[INFO] [stdout]    |                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `(_, _)`
[INFO] [stdout]   --> tests/arithmetic/square.rs:55:42
[INFO] [stdout]    |
[INFO] [stdout] 55 |     rational_pair_gen().test_properties(|(x, y)| {
[INFO] [stdout]    |                                          ^^^^^^
[INFO] [stdout] 56 |         let x_squared = (&x).square();
[INFO] [stdout]    |                              ------ type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type, where the placeholders `_` are specified
[INFO] [stdout]    |
[INFO] [stdout] 55 |     rational_pair_gen().test_properties(|(x, y): (_, _)| {
[INFO] [stdout]    |                                                ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _)`
[INFO] [stdout]   --> tests/arithmetic/square.rs:55:42
[INFO] [stdout]    |
[INFO] [stdout] 55 |     rational_pair_gen().test_properties(|(x, y)| {
[INFO] [stdout]    |                                          ^^^^^^
[INFO] [stdout] 56 |         let x_squared = (&x).square();
[INFO] [stdout] 57 |         let y_squared = (&y).square();
[INFO] [stdout]    |                              ------ type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type, where the placeholders `_` are specified
[INFO] [stdout]    |
[INFO] [stdout] 55 |     rational_pair_gen().test_properties(|(x, y): ({type error}, _)| {
[INFO] [stdout]    |                                                +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> tests/arithmetic/square.rs:64:36
[INFO] [stdout]    |
[INFO] [stdout] 64 |     integer_gen().test_properties(|x| {
[INFO] [stdout]    |                                    ^
[INFO] [stdout] 65 |         assert_eq!((&x).square(), Rational::from(x).square());
[INFO] [stdout]    |                         ------ type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 64 |     integer_gen().test_properties(|x: /* Type */| {
[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/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[E0282]: type annotations needed for `({type error}, _)`
[INFO] [stdout]   --> tests/comparison/cmp_abs.rs:32:42
[INFO] [stdout]    |
[INFO] [stdout] 32 |     rational_pair_gen().test_properties(|(x, y)| {
[INFO] [stdout]    |                                          ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 38 |         assert_eq!((&x).abs().cmp(&(&y).abs()), ord);
[INFO] [stdout]    |                                         --- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type, where the placeholders `_` are specified
[INFO] [stdout]    |
[INFO] [stdout] 32 |     rational_pair_gen().test_properties(|(x, y): ({type error}, _)| {
[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/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] note: if you're trying to build a new `Rational` consider using one of the following associated functions:
[INFO] [stdout]       malachite_q::conversion::continued_fraction::from_continued_fraction::<impl Rational>::from_continued_fraction
[INFO] [stdout]       malachite_q::conversion::continued_fraction::from_continued_fraction::<impl Rational>::from_continued_fraction_ref
[INFO] [stdout]       malachite_q::conversion::digits::from_digits::<impl Rational>::from_digits
[INFO] [stdout]       malachite_q::conversion::digits::from_digits::<impl Rational>::from_digits_ref
[INFO] [stdout]       and 18 others
[INFO] [stdout]    --> /opt/rustwide/workdir/src/conversion/digits/from_digits.rs:58:5
[INFO] [stdout]     |
[INFO] [stdout] 58  | /     pub fn from_digits(
[INFO] [stdout] 59  | |         base: &Natural,
[INFO] [stdout] 60  | |         before_point: Vec<Natural>,
[INFO] [stdout] 61  | |         after_point: RationalSequence<Natural>,
[INFO] [stdout] 62  | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 133 | /     pub fn from_digits_ref(
[INFO] [stdout] 134 | |         base: &Natural,
[INFO] [stdout] 135 | |         before_point: &[Natural],
[INFO] [stdout] 136 | |         after_point: &RationalSequence<Natural>,
[INFO] [stdout] 137 | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/workdir/src/conversion/continued_fraction/from_continued_fraction.rs:47:5
[INFO] [stdout]     |
[INFO] [stdout] 47  |       pub fn from_continued_fraction<I: Iterator<Item = Natural>>(floor: Integer, xs: I) -> Rational {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 110 | /     pub fn from_continued_fraction_ref<'a, I: Iterator<Item = &'a Natural>>(
[INFO] [stdout] 111 | |         floor: &Integer,
[INFO] [stdout] 112 | |         xs: I,
[INFO] [stdout] 113 | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[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] note: if you're trying to build a new `Rational` consider using one of the following associated functions:
[INFO] [stdout]       malachite_q::conversion::continued_fraction::from_continued_fraction::<impl Rational>::from_continued_fraction
[INFO] [stdout]       malachite_q::conversion::continued_fraction::from_continued_fraction::<impl Rational>::from_continued_fraction_ref
[INFO] [stdout]       malachite_q::conversion::digits::from_digits::<impl Rational>::from_digits
[INFO] [stdout]       malachite_q::conversion::digits::from_digits::<impl Rational>::from_digits_ref
[INFO] [stdout]       and 18 others
[INFO] [stdout]    --> /opt/rustwide/workdir/src/conversion/digits/from_digits.rs:58:5
[INFO] [stdout]     |
[INFO] [stdout] 58  | /     pub fn from_digits(
[INFO] [stdout] 59  | |         base: &Natural,
[INFO] [stdout] 60  | |         before_point: Vec<Natural>,
[INFO] [stdout] 61  | |         after_point: RationalSequence<Natural>,
[INFO] [stdout] 62  | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 133 | /     pub fn from_digits_ref(
[INFO] [stdout] 134 | |         base: &Natural,
[INFO] [stdout] 135 | |         before_point: &[Natural],
[INFO] [stdout] 136 | |         after_point: &RationalSequence<Natural>,
[INFO] [stdout] 137 | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/workdir/src/conversion/continued_fraction/from_continued_fraction.rs:47:5
[INFO] [stdout]     |
[INFO] [stdout] 47  |       pub fn from_continued_fraction<I: Iterator<Item = Natural>>(floor: Integer, xs: I) -> Rational {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 110 | /     pub fn from_continued_fraction_ref<'a, I: Iterator<Item = &'a Natural>>(
[INFO] [stdout] 111 | |         floor: &Integer,
[INFO] [stdout] 112 | |         xs: I,
[INFO] [stdout] 113 | |     ) -> Rational {
[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/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[E0282]: type annotations needed
[INFO] [stdout]   --> tests/conversion/continued_fraction/to_continued_fraction.rs:56:37
[INFO] [stdout]    |
[INFO] [stdout] 56 |     rational_gen().test_properties(|x| {
[INFO] [stdout]    |                                     ^
[INFO] [stdout] 57 |         let (floor, continued_fraction) = (&x).continued_fraction();
[INFO] [stdout]    |                                                ------------------ type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 56 |     rational_gen().test_properties(|x: /* Type */| {
[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/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:17:23
[INFO] [stdout]    |
[INFO] [stdout] 17 |             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:102:23
[INFO] [stdout]     |
[INFO] [stdout] 102 |             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:234:23
[INFO] [stdout]     |
[INFO] [stdout] 234 |             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_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/conversion/from_numerator_and_denominator.rs:33:19
[INFO] [stdout]    |
[INFO] [stdout] 33 |         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_numerator_and_denominator.rs:46:19
[INFO] [stdout]    |
[INFO] [stdout] 46 |         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_numerator_and_denominator.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/conversion/from_numerator_and_denominator.rs:70:19
[INFO] [stdout]    |
[INFO] [stdout] 70 |         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_numerator_and_denominator.rs:75:27
[INFO] [stdout]    |
[INFO] [stdout] 75 |             assert!(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_numerator_and_denominator.rs:95:23
[INFO] [stdout]    |
[INFO] [stdout] 95 |             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/from_numerator_and_denominator.rs:99:55
[INFO] [stdout]     |
[INFO] [stdout] 99  |         assert!(x_alt.as_ref().map_or(true, Rational::is_valid));
[INFO] [stdout]     |                                                       ^^^^^^^^ function or associated item not found in `Rational`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Rational` consider using one of the following associated functions:
[INFO] [stdout]       malachite_q::conversion::continued_fraction::from_continued_fraction::<impl Rational>::from_continued_fraction
[INFO] [stdout]       malachite_q::conversion::continued_fraction::from_continued_fraction::<impl Rational>::from_continued_fraction_ref
[INFO] [stdout]       malachite_q::conversion::digits::from_digits::<impl Rational>::from_digits
[INFO] [stdout]       malachite_q::conversion::digits::from_digits::<impl Rational>::from_digits_ref
[INFO] [stdout]       and 18 others
[INFO] [stdout]    --> /opt/rustwide/workdir/src/conversion/digits/from_digits.rs:58:5
[INFO] [stdout]     |
[INFO] [stdout] 58  | /     pub fn from_digits(
[INFO] [stdout] 59  | |         base: &Natural,
[INFO] [stdout] 60  | |         before_point: Vec<Natural>,
[INFO] [stdout] 61  | |         after_point: RationalSequence<Natural>,
[INFO] [stdout] 62  | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[INFO] [stdout] ...
[INFO] [stdout] 133 | /     pub fn from_digits_ref(
[INFO] [stdout] 134 | |         base: &Natural,
[INFO] [stdout] 135 | |         before_point: &[Natural],
[INFO] [stdout] 136 | |         after_point: &RationalSequence<Natural>,
[INFO] [stdout] 137 | |     ) -> Rational {
[INFO] [stdout]     | |_________________^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/workdir/src/conversion/continued_fraction/from_continued_fraction.rs:47:5
[INFO] [stdout]     |
[INFO] [stdout] 47  |       pub fn from_continued_fraction<I: Iterator<Item = Natural>>(floor: Integer, xs: I) -> Rational {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 110 | /     pub fn from_continued_fraction_ref<'a, I: Iterator<Item = &'a Natural>>(
[INFO] [stdout] 111 | |         floor: &Integer,
[INFO] [stdout] 112 | |         xs: I,
[INFO] [stdout] 113 | |     ) -> Rational {
[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/from_numerator_and_denominator.rs:131:19
[INFO] [stdout]     |
[INFO] [stdout] 131 |         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_numerator_and_denominator.rs:140:27
[INFO] [stdout]     |
[INFO] [stdout] 140 |             assert!(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_numerator_and_denominator.rs:162:31
[INFO] [stdout]     |
[INFO] [stdout] 162 |                 assert!(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_numerator_and_denominator.rs:175:19
[INFO] [stdout]     |
[INFO] [stdout] 175 |         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_numerator_and_denominator.rs:179:19
[INFO] [stdout]     |
[INFO] [stdout] 179 |         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_numerator_and_denominator.rs:214:19
[INFO] [stdout]     |
[INFO] [stdout] 214 |         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_numerator_and_denominator.rs:217:19
[INFO] [stdout]     |
[INFO] [stdout] 217 |         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_numerator_and_denominator.rs:254:19
[INFO] [stdout]     |
[INFO] [stdout] 254 |         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_numerator_and_denominator.rs:260:27
[INFO] [stdout]     |
[INFO] [stdout] 260 |             assert!(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_numerator_and_denominator.rs:294:19
[INFO] [stdout]     |
[INFO] [stdout] 294 |         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_numerator_and_denominator.rs:313:27
[INFO] [stdout]     |
[INFO] [stdout] 313 |             assert!(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_numerator_and_denominator.rs:335:31
[INFO] [stdout]     |
[INFO] [stdout] 335 |                 assert!(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_numerator_and_denominator.rs:348:19
[INFO] [stdout]     |
[INFO] [stdout] 348 |         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_numerator_and_denominator.rs:352:19
[INFO] [stdout]     |
[INFO] [stdout] 352 |         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_numerator_and_denominator.rs:369:19
[INFO] [stdout]     |
[INFO] [stdout] 369 |         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_numerator_and_denominator.rs:372:19
[INFO] [stdout]     |
[INFO] [stdout] 372 |         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_numerator_and_denominator.rs:406:19
[INFO] [stdout]     |
[INFO] [stdout] 406 |         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_numerator_and_denominator.rs:431:19
[INFO] [stdout]     |
[INFO] [stdout] 431 |         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:15:23
[INFO] [stdout]    |
[INFO] [stdout] 15 |             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:97:23
[INFO] [stdout]    |
[INFO] [stdout] 97 |             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:257:23
[INFO] [stdout]     |
[INFO] [stdout] 257 |             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: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_primitive_int.rs:35:19
[INFO] [stdout]    |
[INFO] [stdout] 35 |         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:27
[INFO] [stdout]    |
[INFO] [stdout] 40 |             assert!(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_int.rs:54:19
[INFO] [stdout]    |
[INFO] [stdout] 54 |         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:75:19
[INFO] [stdout]    |
[INFO] [stdout] 75 |         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:80:27
[INFO] [stdout]    |
[INFO] [stdout] 80 |             assert!(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_int.rs:101:19
[INFO] [stdout]     |
[INFO] [stdout] 101 |         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:111:27
[INFO] [stdout]     |
[INFO] [stdout] 111 |             assert!(n_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_int.rs:127:19
[INFO] [stdout]     |
[INFO] [stdout] 127 |         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:135:27
[INFO] [stdout]     |
[INFO] [stdout] 135 |             assert!(n_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 `Integer` in the current scope
[INFO] [stdout]   --> tests/conversion/integer_from_rational.rs:23:39
[INFO] [stdout]    |
[INFO] [stdout] 23 |         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:27:39
[INFO] [stdout]    |
[INFO] [stdout] 27 |         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:45:19
[INFO] [stdout]    |
[INFO] [stdout] 45 |         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:49:19
[INFO] [stdout]    |
[INFO] [stdout] 49 |         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:92:19
[INFO] [stdout]    |
[INFO] [stdout] 92 |         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:97:19
[INFO] [stdout]    |
[INFO] [stdout] 97 |         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:155:58
[INFO] [stdout]     |
[INFO] [stdout] 155 |         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] note: if you're trying to build a new `Integer` consider using one of the following associated functions:
[INFO] [stdout]       malachite_nz::integer::conversion::from_natural::<impl Integer>::from_sign_and_abs
[INFO] [stdout]       malachite_nz::integer::conversion::from_natural::<impl Integer>::from_sign_and_abs_ref
[INFO] [stdout]       malachite_nz::integer::conversion::from_primitive_int::<impl Integer>::const_from_unsigned
[INFO] [stdout]       malachite_nz::integer::conversion::from_primitive_int::<impl Integer>::const_from_signed
[INFO] [stdout]       and 4 others
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/integer/conversion/from_primitive_int.rs:20:5
[INFO] [stdout]     |
[INFO] [stdout] 20  |     pub const fn const_from_unsigned(x: Limb) -> Integer {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 44  |     pub const fn const_from_signed(x: SignedLimb) -> Integer {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/integer/conversion/from_natural.rs:21:5
[INFO] [stdout]     |
[INFO] [stdout] 21  |     pub fn from_sign_and_abs(sign: bool, abs: Natural) -> Integer {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 48  |     pub fn from_sign_and_abs_ref(sign: bool, abs: &Natural) -> Integer {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[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:158:62
[INFO] [stdout]     |
[INFO] [stdout] 158 |         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] note: if you're trying to build a new `Integer` consider using one of the following associated functions:
[INFO] [stdout]       malachite_nz::integer::conversion::from_natural::<impl Integer>::from_sign_and_abs
[INFO] [stdout]       malachite_nz::integer::conversion::from_natural::<impl Integer>::from_sign_and_abs_ref
[INFO] [stdout]       malachite_nz::integer::conversion::from_primitive_int::<impl Integer>::const_from_unsigned
[INFO] [stdout]       malachite_nz::integer::conversion::from_primitive_int::<impl Integer>::const_from_signed
[INFO] [stdout]       and 4 others
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/integer/conversion/from_primitive_int.rs:20:5
[INFO] [stdout]     |
[INFO] [stdout] 20  |     pub const fn const_from_unsigned(x: Limb) -> Integer {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 44  |     pub const fn const_from_signed(x: SignedLimb) -> Integer {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/integer/conversion/from_natural.rs:21:5
[INFO] [stdout]     |
[INFO] [stdout] 21  |     pub fn from_sign_and_abs(sign: bool, abs: Natural) -> Integer {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 48  |     pub fn from_sign_and_abs_ref(sign: bool, abs: &Natural) -> Integer {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[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:28:39
[INFO] [stdout]    |
[INFO] [stdout] 28 |         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:32:39
[INFO] [stdout]    |
[INFO] [stdout] 32 |         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:50:19
[INFO] [stdout]    |
[INFO] [stdout] 50 |         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:54:19
[INFO] [stdout]    |
[INFO] [stdout] 54 |         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:107:19
[INFO] [stdout]     |
[INFO] [stdout] 107 |         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:112:19
[INFO] [stdout]     |
[INFO] [stdout] 112 |         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:171:58
[INFO] [stdout]     |
[INFO] [stdout] 171 |         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] note: if you're trying to build a new `Natural` consider using one of the following associated functions:
[INFO] [stdout]       malachite_nz::natural::conversion::digits::power_of_2_digits::<impl Natural>::from_power_of_2_digits_asc_naive
[INFO] [stdout]       malachite_nz::natural::conversion::digits::power_of_2_digits::<impl Natural>::from_power_of_2_digits_asc_natural_naive
[INFO] [stdout]       from_limbs::<impl Natural>::from_limbs_asc
[INFO] [stdout]       from_limbs::<impl Natural>::from_limbs_desc
[INFO] [stdout]       and 3 others
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/natural/conversion/digits/power_of_2_digits.rs:44:5
[INFO] [stdout]     |
[INFO] [stdout] 44  | /     pub_test! {from_power_of_2_digits_asc_naive<T: PrimitiveUnsigned, I: Iterator<Item = T>>(
[INFO] [stdout] 45  | |         log_base: u64,
[INFO] [stdout] 46  | |         digits: I,
[INFO] [stdout] 47  | |     ) -> Option<Natural>
[INFO] [stdout] ...   |
[INFO] [stdout] 69  | |         Some(n)
[INFO] [stdout] 70  | |     }}
[INFO] [stdout]     | |______^
[INFO] [stdout] ...
[INFO] [stdout] 698 | /     pub_test! {from_power_of_2_digits_asc_natural_naive<I: Iterator<Item = Natural>>(
[INFO] [stdout] 699 | |         log_base: u64,
[INFO] [stdout] 700 | |         digits: I,
[INFO] [stdout] 701 | |     ) -> Option<Natural> {
[INFO] [stdout] ...   |
[INFO] [stdout] 713 | |         Some(n)
[INFO] [stdout] 714 | |     }}
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/natural/conversion/from_limbs.rs:53:5
[INFO] [stdout]     |
[INFO] [stdout] 53  |       pub fn from_limbs_asc(xs: &[Limb]) -> Natural {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 92  |       pub fn from_limbs_desc(xs: &[Limb]) -> Natural {
[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] 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:174:62
[INFO] [stdout]     |
[INFO] [stdout] 174 |         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] note: if you're trying to build a new `Natural` consider using one of the following associated functions:
[INFO] [stdout]       malachite_nz::natural::conversion::digits::power_of_2_digits::<impl Natural>::from_power_of_2_digits_asc_naive
[INFO] [stdout]       malachite_nz::natural::conversion::digits::power_of_2_digits::<impl Natural>::from_power_of_2_digits_asc_natural_naive
[INFO] [stdout]       from_limbs::<impl Natural>::from_limbs_asc
[INFO] [stdout]       from_limbs::<impl Natural>::from_limbs_desc
[INFO] [stdout]       and 3 others
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/natural/conversion/digits/power_of_2_digits.rs:44:5
[INFO] [stdout]     |
[INFO] [stdout] 44  | /     pub_test! {from_power_of_2_digits_asc_naive<T: PrimitiveUnsigned, I: Iterator<Item = T>>(
[INFO] [stdout] 45  | |         log_base: u64,
[INFO] [stdout] 46  | |         digits: I,
[INFO] [stdout] 47  | |     ) -> Option<Natural>
[INFO] [stdout] ...   |
[INFO] [stdout] 69  | |         Some(n)
[INFO] [stdout] 70  | |     }}
[INFO] [stdout]     | |______^
[INFO] [stdout] ...
[INFO] [stdout] 698 | /     pub_test! {from_power_of_2_digits_asc_natural_naive<I: Iterator<Item = Natural>>(
[INFO] [stdout] 699 | |         log_base: u64,
[INFO] [stdout] 700 | |         digits: I,
[INFO] [stdout] 701 | |     ) -> Option<Natural> {
[INFO] [stdout] ...   |
[INFO] [stdout] 713 | |         Some(n)
[INFO] [stdout] 714 | |     }}
[INFO] [stdout]     | |______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/malachite-nz-0.4.4/src/natural/conversion/from_limbs.rs:53:5
[INFO] [stdout]     |
[INFO] [stdout] 53  |       pub fn from_limbs_asc(xs: &[Limb]) -> Natural {
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 92  |       pub fn from_limbs_desc(xs: &[Limb]) -> Natural {
[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] error[E0282]: type annotations needed
[INFO] [stdout]     --> tests/conversion/sci_mantissa_and_exponent.rs:1592:43
[INFO] [stdout]      |
[INFO] [stdout] 1592 |     rational_gen_var_1().test_properties(|n| {
[INFO] [stdout]      |                                           ^
[INFO] [stdout] 1593 |         let (mantissa, exponent) = (&n).sci_mantissa_and_exponent();
[INFO] [stdout]      |                                         ------------------------- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1592 |     rational_gen_var_1().test_properties(|n: /* Type */| {
[INFO] [stdout]      |                                            ++++++++++++
[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]     = note: all function arguments must have a statically known size
[INFO] [stdout]     = help: unsized fn params 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: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]     = note: all function arguments must have a statically known size
[INFO] [stdout]     = help: unsized fn params 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: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]     = note: all function arguments must have a statically known size
[INFO] [stdout]     = help: unsized fn params 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: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]     = note: all function arguments must have a statically known size
[INFO] [stdout]     = help: unsized fn params 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: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:55:56
[INFO] [stdout]    |
[INFO] [stdout] 55 |     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]    = note: all function arguments must have a statically known size
[INFO] [stdout]    = help: unsized fn params 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:59:42
[INFO] [stdout]    |
[INFO] [stdout] 59 |     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]    = note: all function arguments must have a statically known size
[INFO] [stdout]    = help: unsized fn params are gated as an unstable feature
[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: `Abs`
[INFO] [stdout]  --> tests/arithmetic/log_base_2.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 |     Abs, CeilingLogBase2, CheckedLogBase2, FloorLogBase2, IsPowerOf2, PowerOf2,
[INFO] [stdout]   |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IsPowerOf2`
[INFO] [stdout]  --> tests/arithmetic/log_base_2.rs:2:59
[INFO] [stdout]   |
[INFO] [stdout] 2 |     Abs, 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: `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: `malachite_base::num::arithmetic::traits::Abs`
[INFO] [stdout]  --> tests/comparison/partial_cmp_abs_natural.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_natural.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: `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:4:47
[INFO] [stdout]   |
[INFO] [stdout] 4 | 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] warning: unused import: `UnsignedAbs`
[INFO] [stdout]  --> tests/conversion/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] error: aborting due to 570 previous errors; 83 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0282, 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` (test "lib") due to 571 previous errors; 83 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "493a57b4aef73a049b28df643a33efb6acea47a2fadb41001776deb56fdbd9f9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "493a57b4aef73a049b28df643a33efb6acea47a2fadb41001776deb56fdbd9f9", kill_on_drop: false }`
[INFO] [stdout] 493a57b4aef73a049b28df643a33efb6acea47a2fadb41001776deb56fdbd9f9
