[INFO] fetching crate malachite-q 0.7.0... [INFO] testing malachite-q-0.7.0 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-8 [INFO] extracting crate malachite-q 0.7.0 into /workspace/builds/worker-6-tc1/source [INFO] started tweaking crates.io crate malachite-q 0.7.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate malachite-q 0.7.0 [INFO] tweaked toml for crates.io crate malachite-q 0.7.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate malachite-q 0.7.0 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate malachite-q 0.7.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded unindent v0.2.4 [INFO] [stderr] Downloaded pyo3-build-config v0.24.2 [INFO] [stderr] Downloaded pyo3-macros v0.24.2 [INFO] [stderr] Downloaded rug v1.28.0 [INFO] [stderr] Downloaded pyo3-ffi v0.24.2 [INFO] [stderr] Downloaded pyo3-macros-backend v0.24.2 [INFO] [stderr] Downloaded pyo3 v0.24.2 [INFO] [stderr] Downloaded gnuplot v0.0.39 [INFO] [stderr] Downloaded malachite-base v0.7.0 [INFO] [stderr] Downloaded gmp-mpfr-sys v1.6.8 [INFO] [stderr] Downloaded malachite-nz v0.7.0 [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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 67984cbbfe3cd1439192b95c15a4aa55281cd16780fd8679965ac92f4882d72d [INFO] running `Command { std: "docker" "start" "-a" "67984cbbfe3cd1439192b95c15a4aa55281cd16780fd8679965ac92f4882d72d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "67984cbbfe3cd1439192b95c15a4aa55281cd16780fd8679965ac92f4882d72d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "67984cbbfe3cd1439192b95c15a4aa55281cd16780fd8679965ac92f4882d72d", kill_on_drop: false }` [INFO] [stdout] 67984cbbfe3cd1439192b95c15a4aa55281cd16780fd8679965ac92f4882d72d [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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b8c0dc2f68653031970844cf6fe4f196256da71d14e7f750b9c2509ea430ec45 [INFO] running `Command { std: "docker" "start" "-a" "b8c0dc2f68653031970844cf6fe4f196256da71d14e7f750b9c2509ea430ec45", kill_on_drop: false }` [INFO] [stderr] Compiling libm v0.2.15 [INFO] [stderr] Compiling bytemuck v1.23.2 [INFO] [stderr] Compiling foldhash v0.2.0 [INFO] [stderr] Compiling malachite-nz v0.7.0 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling hashbrown v0.16.0 [INFO] [stderr] Compiling safe_arch v0.7.4 [INFO] [stderr] Compiling wide v0.7.33 [INFO] [stderr] Compiling malachite-base v0.7.0 [INFO] [stderr] Compiling malachite-q v0.7.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 27.41s [INFO] running `Command { std: "docker" "inspect" "b8c0dc2f68653031970844cf6fe4f196256da71d14e7f750b9c2509ea430ec45", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b8c0dc2f68653031970844cf6fe4f196256da71d14e7f750b9c2509ea430ec45", kill_on_drop: false }` [INFO] [stdout] b8c0dc2f68653031970844cf6fe4f196256da71d14e7f750b9c2509ea430ec45 [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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 21fe1ec7b1feb06606f0e489a884b9922f51d05be358c0521c118949256a66a8 [INFO] running `Command { std: "docker" "start" "-a" "21fe1ec7b1feb06606f0e489a884b9922f51d05be358c0521c118949256a66a8", kill_on_drop: false }` [INFO] [stderr] Compiling malachite-q v0.7.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0463]: can't find crate for `num` [INFO] [stdout] --> tests/lib.rs:64:1 [INFO] [stdout] | [INFO] [stdout] 64 | 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:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | 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: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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:12:18 [INFO] [stdout] | [INFO] [stdout] 12 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz` [INFO] [stdout] --> tests/arithmetic/abs_diff.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q` [INFO] [stdout] --> tests/arithmetic/abs_diff.rs:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:12:19 [INFO] [stdout] | [INFO] [stdout] 12 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:13:19 [INFO] [stdout] | [INFO] [stdout] 13 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:15:18 [INFO] [stdout] | [INFO] [stdout] 15 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:16:18 [INFO] [stdout] | [INFO] [stdout] 16 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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: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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:18:18 [INFO] [stdout] | [INFO] [stdout] 18 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:19:18 [INFO] [stdout] | [INFO] [stdout] 19 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:15:18 [INFO] [stdout] | [INFO] [stdout] 15 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:18:18 [INFO] [stdout] | [INFO] [stdout] 18 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:12:18 [INFO] [stdout] | [INFO] [stdout] 12 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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: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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:15:18 [INFO] [stdout] | [INFO] [stdout] 15 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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: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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:14:18 [INFO] [stdout] | [INFO] [stdout] 14 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:16:19 [INFO] [stdout] | [INFO] [stdout] 16 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:18:18 [INFO] [stdout] | [INFO] [stdout] 18 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:17:18 [INFO] [stdout] | [INFO] [stdout] 17 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:16:21 [INFO] [stdout] | [INFO] [stdout] 16 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:17:19 [INFO] [stdout] | [INFO] [stdout] 17 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:19:18 [INFO] [stdout] | [INFO] [stdout] 19 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:13:19 [INFO] [stdout] | [INFO] [stdout] 13 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:14:19 [INFO] [stdout] | [INFO] [stdout] 14 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:16:18 [INFO] [stdout] | [INFO] [stdout] 16 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:17:18 [INFO] [stdout] | [INFO] [stdout] 17 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:18:18 [INFO] [stdout] | [INFO] [stdout] 18 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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: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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:12:18 [INFO] [stdout] | [INFO] [stdout] 12 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:13:19 [INFO] [stdout] | [INFO] [stdout] 13 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:15:18 [INFO] [stdout] | [INFO] [stdout] 15 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:14:21 [INFO] [stdout] | [INFO] [stdout] 14 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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: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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:14:21 [INFO] [stdout] | [INFO] [stdout] 14 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:12:18 [INFO] [stdout] | [INFO] [stdout] 12 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:12:19 [INFO] [stdout] | [INFO] [stdout] 12 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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: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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:17:19 [INFO] [stdout] | [INFO] [stdout] 17 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:21:18 [INFO] [stdout] | [INFO] [stdout] 21 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:17:21 [INFO] [stdout] | [INFO] [stdout] 17 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:19:19 [INFO] [stdout] | [INFO] [stdout] 19 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:23:18 [INFO] [stdout] | [INFO] [stdout] 23 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:15:21 [INFO] [stdout] | [INFO] [stdout] 15 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:19:19 [INFO] [stdout] | [INFO] [stdout] 19 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:21:18 [INFO] [stdout] | [INFO] [stdout] 21 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:15:21 [INFO] [stdout] | [INFO] [stdout] 15 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:20:18 [INFO] [stdout] | [INFO] [stdout] 20 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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: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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:12:18 [INFO] [stdout] | [INFO] [stdout] 12 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:10:21 [INFO] [stdout] | [INFO] [stdout] 10 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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: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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:12:18 [INFO] [stdout] | [INFO] [stdout] 12 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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: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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:12:18 [INFO] [stdout] | [INFO] [stdout] 12 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:9:21 [INFO] [stdout] | [INFO] [stdout] 9 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:12:18 [INFO] [stdout] | [INFO] [stdout] 12 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:11:21 [INFO] [stdout] | [INFO] [stdout] 11 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:12:19 [INFO] [stdout] | [INFO] [stdout] 12 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:14:18 [INFO] [stdout] | [INFO] [stdout] 14 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:9:21 [INFO] [stdout] | [INFO] [stdout] 9 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:12:18 [INFO] [stdout] | [INFO] [stdout] 12 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base` [INFO] [stdout] --> tests/comparison/eq_abs.rs:11:21 [INFO] [stdout] | [INFO] [stdout] 11 | use malachite_base::test_util::generators::signed_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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz` [INFO] [stdout] --> tests/comparison/eq_abs.rs:13:19 [INFO] [stdout] | [INFO] [stdout] 13 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q` [INFO] [stdout] --> tests/comparison/eq_abs.rs:15:18 [INFO] [stdout] | [INFO] [stdout] 15 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz` [INFO] [stdout] --> tests/comparison/eq_abs_integer.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q` [INFO] [stdout] --> tests/comparison/eq_abs_integer.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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_nz` [INFO] [stdout] --> tests/comparison/eq_abs_natural.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q` [INFO] [stdout] --> tests/comparison/eq_abs_natural.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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q` [INFO] [stdout] --> tests/comparison/eq_abs_primitive_float.rs:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | use malachite_q::test_util::generators::{rational_gen, 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base` [INFO] [stdout] --> tests/comparison/eq_abs_primitive_int.rs:13:21 [INFO] [stdout] | [INFO] [stdout] 13 | use malachite_base::test_util::generators::{signed_pair_gen_var_7, 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q` [INFO] [stdout] --> tests/comparison/eq_abs_primitive_int.rs:15:18 [INFO] [stdout] | [INFO] [stdout] 15 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:9:21 [INFO] [stdout] | [INFO] [stdout] 9 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:10:18 [INFO] [stdout] | [INFO] [stdout] 10 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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: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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:12:19 [INFO] [stdout] | [INFO] [stdout] 12 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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: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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:16:18 [INFO] [stdout] | [INFO] [stdout] 16 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:14:19 [INFO] [stdout] | [INFO] [stdout] 14 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:16:18 [INFO] [stdout] | [INFO] [stdout] 16 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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: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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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: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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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: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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:11:21 [INFO] [stdout] | [INFO] [stdout] 11 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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: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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:12:18 [INFO] [stdout] | [INFO] [stdout] 12 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:12:18 [INFO] [stdout] | [INFO] [stdout] 12 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:11:21 [INFO] [stdout] | [INFO] [stdout] 11 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:11:18 [INFO] [stdout] | [INFO] [stdout] 11 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:14:19 [INFO] [stdout] | [INFO] [stdout] 14 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:17:18 [INFO] [stdout] | [INFO] [stdout] 17 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:18:18 [INFO] [stdout] | [INFO] [stdout] 18 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:14:19 [INFO] [stdout] | [INFO] [stdout] 14 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:17:18 [INFO] [stdout] | [INFO] [stdout] 17 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:18:18 [INFO] [stdout] | [INFO] [stdout] 18 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:16:19 [INFO] [stdout] | [INFO] [stdout] 16 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:18:18 [INFO] [stdout] | [INFO] [stdout] 18 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:14:19 [INFO] [stdout] | [INFO] [stdout] 14 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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: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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:16:19 [INFO] [stdout] | [INFO] [stdout] 16 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:18:18 [INFO] [stdout] | [INFO] [stdout] 18 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:17:18 [INFO] [stdout] | [INFO] [stdout] 17 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:16:19 [INFO] [stdout] | [INFO] [stdout] 16 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:18:18 [INFO] [stdout] | [INFO] [stdout] 18 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:14:21 [INFO] [stdout] | [INFO] [stdout] 14 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:17:18 [INFO] [stdout] | [INFO] [stdout] 17 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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: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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:15:21 [INFO] [stdout] | [INFO] [stdout] 15 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:22:19 [INFO] [stdout] | [INFO] [stdout] 22 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:14:21 [INFO] [stdout] | [INFO] [stdout] 14 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:13:21 [INFO] [stdout] | [INFO] [stdout] 13 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:18:19 [INFO] [stdout] | [INFO] [stdout] 18 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:20:18 [INFO] [stdout] | [INFO] [stdout] 20 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:10:21 [INFO] [stdout] | [INFO] [stdout] 10 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:12:18 [INFO] [stdout] | [INFO] [stdout] 12 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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: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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:20:19 [INFO] [stdout] | [INFO] [stdout] 20 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:22:18 [INFO] [stdout] | [INFO] [stdout] 22 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:19:19 [INFO] [stdout] | [INFO] [stdout] 19 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:24:18 [INFO] [stdout] | [INFO] [stdout] 24 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_base::assert_panic` [INFO] [stdout] --> tests/conversion/natural_from_rational.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | 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:20:21 [INFO] [stdout] | [INFO] [stdout] 20 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:26:18 [INFO] [stdout] | [INFO] [stdout] 26 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_base::assert_panic` [INFO] [stdout] --> tests/conversion/primitive_int_from_rational.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | 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:15:21 [INFO] [stdout] | [INFO] [stdout] 15 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:19:19 [INFO] [stdout] | [INFO] [stdout] 19 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:23:18 [INFO] [stdout] | [INFO] [stdout] 23 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:10:21 [INFO] [stdout] | [INFO] [stdout] 10 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:12:18 [INFO] [stdout] | [INFO] [stdout] 12 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:14:21 [INFO] [stdout] | [INFO] [stdout] 14 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:19:18 [INFO] [stdout] | [INFO] [stdout] 19 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:9:21 [INFO] [stdout] | [INFO] [stdout] 9 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:10:21 [INFO] [stdout] | [INFO] [stdout] 10 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:12:19 [INFO] [stdout] | [INFO] [stdout] 12 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:14:18 [INFO] [stdout] | [INFO] [stdout] 14 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:17:21 [INFO] [stdout] | [INFO] [stdout] 17 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:18:19 [INFO] [stdout] | [INFO] [stdout] 18 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:21:18 [INFO] [stdout] | [INFO] [stdout] 21 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:14:19 [INFO] [stdout] | [INFO] [stdout] 14 | 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-1949cf8c6b5b557f/malachite-nz-0.7.0/src/lib.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 208 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 209 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [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:16:18 [INFO] [stdout] | [INFO] [stdout] 16 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_base::assert_panic` [INFO] [stdout] --> tests/conversion/sci_mantissa_and_exponent.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | 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:11:21 [INFO] [stdout] | [INFO] [stdout] 11 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_base::random` [INFO] [stdout] --> tests/random/random_negative_rationals.rs:10:21 [INFO] [stdout] | [INFO] [stdout] 10 | use malachite_base::random::EXAMPLE_SEED; [INFO] [stdout] | ^^^^^^ could not find `random` 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 171 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 172 | /// Functions for generating random values. [INFO] [stdout] 173 | pub mod random; [INFO] [stdout] | ^^^^^^ [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:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_q::random` [INFO] [stdout] --> tests/random/random_negative_rationals.rs:12:18 [INFO] [stdout] | [INFO] [stdout] 12 | use malachite_q::random::random_negative_rationals; [INFO] [stdout] | ^^^^^^ could not find `random` in `malachite_q` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:262:9 [INFO] [stdout] | [INFO] [stdout] 260 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 261 | /// Iterators that generate [`Rational`]s randomly. [INFO] [stdout] 262 | pub mod random; [INFO] [stdout] | ^^^^^^ [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:11:21 [INFO] [stdout] | [INFO] [stdout] 11 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_base::random` [INFO] [stdout] --> tests/random/random_non_negative_rationals.rs:10:21 [INFO] [stdout] | [INFO] [stdout] 10 | use malachite_base::random::EXAMPLE_SEED; [INFO] [stdout] | ^^^^^^ could not find `random` 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 171 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 172 | /// Functions for generating random values. [INFO] [stdout] 173 | pub mod random; [INFO] [stdout] | ^^^^^^ [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:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_q::random` [INFO] [stdout] --> tests/random/random_non_negative_rationals.rs:12:18 [INFO] [stdout] | [INFO] [stdout] 12 | use malachite_q::random::random_non_negative_rationals; [INFO] [stdout] | ^^^^^^ could not find `random` in `malachite_q` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:262:9 [INFO] [stdout] | [INFO] [stdout] 260 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 261 | /// Iterators that generate [`Rational`]s randomly. [INFO] [stdout] 262 | pub mod random; [INFO] [stdout] | ^^^^^^ [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:11:21 [INFO] [stdout] | [INFO] [stdout] 11 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_base::random` [INFO] [stdout] --> tests/random/random_nonzero_rationals.rs:10:21 [INFO] [stdout] | [INFO] [stdout] 10 | use malachite_base::random::EXAMPLE_SEED; [INFO] [stdout] | ^^^^^^ could not find `random` 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 171 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 172 | /// Functions for generating random values. [INFO] [stdout] 173 | pub mod random; [INFO] [stdout] | ^^^^^^ [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:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_q::random` [INFO] [stdout] --> tests/random/random_nonzero_rationals.rs:12:18 [INFO] [stdout] | [INFO] [stdout] 12 | use malachite_q::random::random_nonzero_rationals; [INFO] [stdout] | ^^^^^^ could not find `random` in `malachite_q` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:262:9 [INFO] [stdout] | [INFO] [stdout] 260 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 261 | /// Iterators that generate [`Rational`]s randomly. [INFO] [stdout] 262 | pub mod random; [INFO] [stdout] | ^^^^^^ [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:11:21 [INFO] [stdout] | [INFO] [stdout] 11 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_base::random` [INFO] [stdout] --> tests/random/random_positive_rationals.rs:10:21 [INFO] [stdout] | [INFO] [stdout] 10 | use malachite_base::random::EXAMPLE_SEED; [INFO] [stdout] | ^^^^^^ could not find `random` 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 171 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 172 | /// Functions for generating random values. [INFO] [stdout] 173 | pub mod random; [INFO] [stdout] | ^^^^^^ [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:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_q::random` [INFO] [stdout] --> tests/random/random_positive_rationals.rs:12:18 [INFO] [stdout] | [INFO] [stdout] 12 | use malachite_q::random::random_positive_rationals; [INFO] [stdout] | ^^^^^^ could not find `random` in `malachite_q` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:262:9 [INFO] [stdout] | [INFO] [stdout] 260 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 261 | /// Iterators that generate [`Rational`]s randomly. [INFO] [stdout] 262 | pub mod random; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base` [INFO] [stdout] --> tests/random/random_rational_inclusive_range.rs:11:21 [INFO] [stdout] | [INFO] [stdout] 11 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_base::random` [INFO] [stdout] --> tests/random/random_rational_inclusive_range.rs:10:21 [INFO] [stdout] | [INFO] [stdout] 10 | use malachite_base::random::EXAMPLE_SEED; [INFO] [stdout] | ^^^^^^ could not find `random` 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 171 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 172 | /// Functions for generating random values. [INFO] [stdout] 173 | pub mod random; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q` [INFO] [stdout] --> tests/random/random_rational_inclusive_range.rs:14:18 [INFO] [stdout] | [INFO] [stdout] 14 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_q::random` [INFO] [stdout] --> tests/random/random_rational_inclusive_range.rs:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | use malachite_q::random::random_rational_inclusive_range; [INFO] [stdout] | ^^^^^^ could not find `random` in `malachite_q` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:262:9 [INFO] [stdout] | [INFO] [stdout] 260 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 261 | /// Iterators that generate [`Rational`]s randomly. [INFO] [stdout] 262 | pub mod random; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base` [INFO] [stdout] --> tests/random/random_rational_range.rs:11:21 [INFO] [stdout] | [INFO] [stdout] 11 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_base::random` [INFO] [stdout] --> tests/random/random_rational_range.rs:10:21 [INFO] [stdout] | [INFO] [stdout] 10 | use malachite_base::random::EXAMPLE_SEED; [INFO] [stdout] | ^^^^^^ could not find `random` 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 171 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 172 | /// Functions for generating random values. [INFO] [stdout] 173 | pub mod random; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q` [INFO] [stdout] --> tests/random/random_rational_range.rs:14:18 [INFO] [stdout] | [INFO] [stdout] 14 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_q::random` [INFO] [stdout] --> tests/random/random_rational_range.rs:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | use malachite_q::random::random_rational_range; [INFO] [stdout] | ^^^^^^ could not find `random` in `malachite_q` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:262:9 [INFO] [stdout] | [INFO] [stdout] 260 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 261 | /// Iterators that generate [`Rational`]s randomly. [INFO] [stdout] 262 | pub mod random; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base` [INFO] [stdout] --> tests/random/random_rational_range_to_infinity.rs:11:21 [INFO] [stdout] | [INFO] [stdout] 11 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_base::random` [INFO] [stdout] --> tests/random/random_rational_range_to_infinity.rs:10:21 [INFO] [stdout] | [INFO] [stdout] 10 | use malachite_base::random::EXAMPLE_SEED; [INFO] [stdout] | ^^^^^^ could not find `random` 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 171 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 172 | /// Functions for generating random values. [INFO] [stdout] 173 | pub mod random; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q` [INFO] [stdout] --> tests/random/random_rational_range_to_infinity.rs:14:18 [INFO] [stdout] | [INFO] [stdout] 14 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_q::random` [INFO] [stdout] --> tests/random/random_rational_range_to_infinity.rs:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | use malachite_q::random::random_rational_range_to_infinity; [INFO] [stdout] | ^^^^^^ could not find `random` in `malachite_q` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:262:9 [INFO] [stdout] | [INFO] [stdout] 260 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 261 | /// Iterators that generate [`Rational`]s randomly. [INFO] [stdout] 262 | pub mod random; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base` [INFO] [stdout] --> tests/random/random_rational_range_to_negative_infinity.rs:11:21 [INFO] [stdout] | [INFO] [stdout] 11 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_base::random` [INFO] [stdout] --> tests/random/random_rational_range_to_negative_infinity.rs:10:21 [INFO] [stdout] | [INFO] [stdout] 10 | use malachite_base::random::EXAMPLE_SEED; [INFO] [stdout] | ^^^^^^ could not find `random` 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 171 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 172 | /// Functions for generating random values. [INFO] [stdout] 173 | pub mod random; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q` [INFO] [stdout] --> tests/random/random_rational_range_to_negative_infinity.rs:14:18 [INFO] [stdout] | [INFO] [stdout] 14 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_q::random` [INFO] [stdout] --> tests/random/random_rational_range_to_negative_infinity.rs:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | use malachite_q::random::random_rational_range_to_negative_infinity; [INFO] [stdout] | ^^^^^^ could not find `random` in `malachite_q` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:262:9 [INFO] [stdout] | [INFO] [stdout] 260 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 261 | /// Iterators that generate [`Rational`]s randomly. [INFO] [stdout] 262 | pub mod random; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base` [INFO] [stdout] --> tests/random/random_rational_with_denominator_inclusive_range.rs:12:21 [INFO] [stdout] | [INFO] [stdout] 12 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_base::random` [INFO] [stdout] --> tests/random/random_rational_with_denominator_inclusive_range.rs:11:21 [INFO] [stdout] | [INFO] [stdout] 11 | use malachite_base::random::EXAMPLE_SEED; [INFO] [stdout] | ^^^^^^ could not find `random` 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 171 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 172 | /// Functions for generating random values. [INFO] [stdout] 173 | pub mod random; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q` [INFO] [stdout] --> tests/random/random_rational_with_denominator_inclusive_range.rs:16:18 [INFO] [stdout] | [INFO] [stdout] 16 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_q::random` [INFO] [stdout] --> tests/random/random_rational_with_denominator_inclusive_range.rs:15:18 [INFO] [stdout] | [INFO] [stdout] 15 | use malachite_q::random::random_rational_with_denominator_inclusive_range; [INFO] [stdout] | ^^^^^^ could not find `random` in `malachite_q` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:262:9 [INFO] [stdout] | [INFO] [stdout] 260 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 261 | /// Iterators that generate [`Rational`]s randomly. [INFO] [stdout] 262 | pub mod random; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base` [INFO] [stdout] --> tests/random/random_rational_with_denominator_range.rs:12:21 [INFO] [stdout] | [INFO] [stdout] 12 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_base::random` [INFO] [stdout] --> tests/random/random_rational_with_denominator_range.rs:11:21 [INFO] [stdout] | [INFO] [stdout] 11 | use malachite_base::random::EXAMPLE_SEED; [INFO] [stdout] | ^^^^^^ could not find `random` 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 171 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 172 | /// Functions for generating random values. [INFO] [stdout] 173 | pub mod random; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q` [INFO] [stdout] --> tests/random/random_rational_with_denominator_range.rs:16:18 [INFO] [stdout] | [INFO] [stdout] 16 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_q::random` [INFO] [stdout] --> tests/random/random_rational_with_denominator_range.rs:15:18 [INFO] [stdout] | [INFO] [stdout] 15 | use malachite_q::random::random_rational_with_denominator_range; [INFO] [stdout] | ^^^^^^ could not find `random` in `malachite_q` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:262:9 [INFO] [stdout] | [INFO] [stdout] 260 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 261 | /// Iterators that generate [`Rational`]s randomly. [INFO] [stdout] 262 | pub mod random; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base` [INFO] [stdout] --> tests/random/random_rational_with_denominator_range_to_infinity.rs:12:21 [INFO] [stdout] | [INFO] [stdout] 12 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_base::random` [INFO] [stdout] --> tests/random/random_rational_with_denominator_range_to_infinity.rs:11:21 [INFO] [stdout] | [INFO] [stdout] 11 | use malachite_base::random::EXAMPLE_SEED; [INFO] [stdout] | ^^^^^^ could not find `random` 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 171 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 172 | /// Functions for generating random values. [INFO] [stdout] 173 | pub mod random; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q` [INFO] [stdout] --> tests/random/random_rational_with_denominator_range_to_infinity.rs:16:18 [INFO] [stdout] | [INFO] [stdout] 16 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_q::random` [INFO] [stdout] --> tests/random/random_rational_with_denominator_range_to_infinity.rs:15:18 [INFO] [stdout] | [INFO] [stdout] 15 | use malachite_q::random::random_rational_with_denominator_range_to_infinity; [INFO] [stdout] | ^^^^^^ could not find `random` in `malachite_q` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:262:9 [INFO] [stdout] | [INFO] [stdout] 260 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 261 | /// Iterators that generate [`Rational`]s randomly. [INFO] [stdout] 262 | pub mod random; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_base` [INFO] [stdout] --> tests/random/random_rational_with_denominator_range_to_negative_infinity.rs:12:21 [INFO] [stdout] | [INFO] [stdout] 12 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_base::random` [INFO] [stdout] --> tests/random/random_rational_with_denominator_range_to_negative_infinity.rs:11:21 [INFO] [stdout] | [INFO] [stdout] 11 | use malachite_base::random::EXAMPLE_SEED; [INFO] [stdout] | ^^^^^^ could not find `random` 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 171 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 172 | /// Functions for generating random values. [INFO] [stdout] 173 | pub mod random; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `test_util` in `malachite_q` [INFO] [stdout] --> tests/random/random_rational_with_denominator_range_to_negative_infinity.rs:16:18 [INFO] [stdout] | [INFO] [stdout] 16 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_q::random` [INFO] [stdout] --> tests/random/random_rational_with_denominator_range_to_negative_infinity.rs:15:18 [INFO] [stdout] | [INFO] [stdout] 15 | use malachite_q::random::random_rational_with_denominator_range_to_negative_infinity; [INFO] [stdout] | ^^^^^^ could not find `random` in `malachite_q` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:262:9 [INFO] [stdout] | [INFO] [stdout] 260 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 261 | /// Iterators that generate [`Rational`]s randomly. [INFO] [stdout] 262 | pub mod random; [INFO] [stdout] | ^^^^^^ [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:11:21 [INFO] [stdout] | [INFO] [stdout] 11 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_base::random` [INFO] [stdout] --> tests/random/random_rationals.rs:10:21 [INFO] [stdout] | [INFO] [stdout] 10 | use malachite_base::random::EXAMPLE_SEED; [INFO] [stdout] | ^^^^^^ could not find `random` 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 171 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 172 | /// Functions for generating random values. [INFO] [stdout] 173 | pub mod random; [INFO] [stdout] | ^^^^^^ [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:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_q::random` [INFO] [stdout] --> tests/random/random_rationals.rs:12:18 [INFO] [stdout] | [INFO] [stdout] 12 | use malachite_q::random::random_rationals; [INFO] [stdout] | ^^^^^^ could not find `random` in `malachite_q` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:262:9 [INFO] [stdout] | [INFO] [stdout] 260 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 261 | /// Iterators that generate [`Rational`]s randomly. [INFO] [stdout] 262 | pub mod random; [INFO] [stdout] | ^^^^^^ [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:11:21 [INFO] [stdout] | [INFO] [stdout] 11 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_base::random` [INFO] [stdout] --> tests/random/striped_random_negative_rationals.rs:10:21 [INFO] [stdout] | [INFO] [stdout] 10 | use malachite_base::random::EXAMPLE_SEED; [INFO] [stdout] | ^^^^^^ could not find `random` 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 171 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 172 | /// Functions for generating random values. [INFO] [stdout] 173 | pub mod random; [INFO] [stdout] | ^^^^^^ [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:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_q::random` [INFO] [stdout] --> tests/random/striped_random_negative_rationals.rs:12:18 [INFO] [stdout] | [INFO] [stdout] 12 | use malachite_q::random::striped_random_negative_rationals; [INFO] [stdout] | ^^^^^^ could not find `random` in `malachite_q` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:262:9 [INFO] [stdout] | [INFO] [stdout] 260 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 261 | /// Iterators that generate [`Rational`]s randomly. [INFO] [stdout] 262 | pub mod random; [INFO] [stdout] | ^^^^^^ [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:11:21 [INFO] [stdout] | [INFO] [stdout] 11 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_base::random` [INFO] [stdout] --> tests/random/striped_random_non_negative_rationals.rs:10:21 [INFO] [stdout] | [INFO] [stdout] 10 | use malachite_base::random::EXAMPLE_SEED; [INFO] [stdout] | ^^^^^^ could not find `random` 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 171 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 172 | /// Functions for generating random values. [INFO] [stdout] 173 | pub mod random; [INFO] [stdout] | ^^^^^^ [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:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_q::random` [INFO] [stdout] --> tests/random/striped_random_non_negative_rationals.rs:12:18 [INFO] [stdout] | [INFO] [stdout] 12 | use malachite_q::random::striped_random_non_negative_rationals; [INFO] [stdout] | ^^^^^^ could not find `random` in `malachite_q` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:262:9 [INFO] [stdout] | [INFO] [stdout] 260 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 261 | /// Iterators that generate [`Rational`]s randomly. [INFO] [stdout] 262 | pub mod random; [INFO] [stdout] | ^^^^^^ [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:11:21 [INFO] [stdout] | [INFO] [stdout] 11 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_base::random` [INFO] [stdout] --> tests/random/striped_random_nonzero_rationals.rs:10:21 [INFO] [stdout] | [INFO] [stdout] 10 | use malachite_base::random::EXAMPLE_SEED; [INFO] [stdout] | ^^^^^^ could not find `random` 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 171 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 172 | /// Functions for generating random values. [INFO] [stdout] 173 | pub mod random; [INFO] [stdout] | ^^^^^^ [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:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_q::random` [INFO] [stdout] --> tests/random/striped_random_nonzero_rationals.rs:12:18 [INFO] [stdout] | [INFO] [stdout] 12 | use malachite_q::random::striped_random_nonzero_rationals; [INFO] [stdout] | ^^^^^^ could not find `random` in `malachite_q` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:262:9 [INFO] [stdout] | [INFO] [stdout] 260 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 261 | /// Iterators that generate [`Rational`]s randomly. [INFO] [stdout] 262 | pub mod random; [INFO] [stdout] | ^^^^^^ [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:11:21 [INFO] [stdout] | [INFO] [stdout] 11 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_base::random` [INFO] [stdout] --> tests/random/striped_random_positive_rationals.rs:10:21 [INFO] [stdout] | [INFO] [stdout] 10 | use malachite_base::random::EXAMPLE_SEED; [INFO] [stdout] | ^^^^^^ could not find `random` 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 171 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 172 | /// Functions for generating random values. [INFO] [stdout] 173 | pub mod random; [INFO] [stdout] | ^^^^^^ [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:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_q::random` [INFO] [stdout] --> tests/random/striped_random_positive_rationals.rs:12:18 [INFO] [stdout] | [INFO] [stdout] 12 | use malachite_q::random::striped_random_positive_rationals; [INFO] [stdout] | ^^^^^^ could not find `random` in `malachite_q` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:262:9 [INFO] [stdout] | [INFO] [stdout] 260 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 261 | /// Iterators that generate [`Rational`]s randomly. [INFO] [stdout] 262 | pub mod random; [INFO] [stdout] | ^^^^^^ [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_rational_range_to_infinity.rs:12:21 [INFO] [stdout] | [INFO] [stdout] 12 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_base::random` [INFO] [stdout] --> tests/random/striped_random_rational_range_to_infinity.rs:11:21 [INFO] [stdout] | [INFO] [stdout] 11 | use malachite_base::random::EXAMPLE_SEED; [INFO] [stdout] | ^^^^^^ could not find `random` 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 171 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 172 | /// Functions for generating random values. [INFO] [stdout] 173 | pub mod random; [INFO] [stdout] | ^^^^^^ [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_rational_range_to_infinity.rs:15:18 [INFO] [stdout] | [INFO] [stdout] 15 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_q::random` [INFO] [stdout] --> tests/random/striped_random_rational_range_to_infinity.rs:14:18 [INFO] [stdout] | [INFO] [stdout] 14 | use malachite_q::random::striped_random_rational_range_to_infinity; [INFO] [stdout] | ^^^^^^ could not find `random` in `malachite_q` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:262:9 [INFO] [stdout] | [INFO] [stdout] 260 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 261 | /// Iterators that generate [`Rational`]s randomly. [INFO] [stdout] 262 | pub mod random; [INFO] [stdout] | ^^^^^^ [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_rational_range_to_negative_infinity.rs:12:21 [INFO] [stdout] | [INFO] [stdout] 12 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_base::random` [INFO] [stdout] --> tests/random/striped_random_rational_range_to_negative_infinity.rs:11:21 [INFO] [stdout] | [INFO] [stdout] 11 | use malachite_base::random::EXAMPLE_SEED; [INFO] [stdout] | ^^^^^^ could not find `random` 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 171 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 172 | /// Functions for generating random values. [INFO] [stdout] 173 | pub mod random; [INFO] [stdout] | ^^^^^^ [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_rational_range_to_negative_infinity.rs:15:18 [INFO] [stdout] | [INFO] [stdout] 15 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_q::random` [INFO] [stdout] --> tests/random/striped_random_rational_range_to_negative_infinity.rs:14:18 [INFO] [stdout] | [INFO] [stdout] 14 | use malachite_q::random::striped_random_rational_range_to_negative_infinity; [INFO] [stdout] | ^^^^^^ could not find `random` in `malachite_q` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:262:9 [INFO] [stdout] | [INFO] [stdout] 260 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 261 | /// Iterators that generate [`Rational`]s randomly. [INFO] [stdout] 262 | pub mod random; [INFO] [stdout] | ^^^^^^ [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:11:21 [INFO] [stdout] | [INFO] [stdout] 11 | 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 279 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 280 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_base::random` [INFO] [stdout] --> tests/random/striped_random_rationals.rs:10:21 [INFO] [stdout] | [INFO] [stdout] 10 | use malachite_base::random::EXAMPLE_SEED; [INFO] [stdout] | ^^^^^^ could not find `random` 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-1949cf8c6b5b557f/malachite-base-0.7.0/src/lib.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 171 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 172 | /// Functions for generating random values. [INFO] [stdout] 173 | pub mod random; [INFO] [stdout] | ^^^^^^ [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:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | 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:265:9 [INFO] [stdout] | [INFO] [stdout] 264 | #[cfg(feature = "test_build")] [INFO] [stdout] | ---------------------- the item is gated behind the `test_build` feature [INFO] [stdout] 265 | pub mod test_util; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `malachite_q::random` [INFO] [stdout] --> tests/random/striped_random_rationals.rs:12:18 [INFO] [stdout] | [INFO] [stdout] 12 | use malachite_q::random::striped_random_rationals; [INFO] [stdout] | ^^^^^^ could not find `random` in `malachite_q` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:262:9 [INFO] [stdout] | [INFO] [stdout] 260 | #[cfg(feature = "random")] [INFO] [stdout] | ------------------ the item is gated behind the `random` feature [INFO] [stdout] 261 | /// Iterators that generate [`Rational`]s randomly. [INFO] [stdout] 262 | pub mod random; [INFO] [stdout] | ^^^^^^ [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::ONE.checked_root(0u64)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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(0u64)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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(2u64)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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(4u64)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:99:5 [INFO] [stdout] | [INFO] [stdout] 99 | assert_panic!(Rational::NEGATIVE_ONE.checked_root(100u64)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:101:5 [INFO] [stdout] | [INFO] [stdout] 101 | assert_panic!(Rational::ZERO.checked_root(-2i64)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | assert_panic!(Rational::ONE.checked_root(0i64)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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::NEGATIVE_ONE.checked_root(0i64)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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(2i64)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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(4i64)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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(100i64)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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::ONE).checked_root(0u64)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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(0u64)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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(2u64)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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(4u64)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:115:5 [INFO] [stdout] | [INFO] [stdout] 115 | assert_panic!((&Rational::NEGATIVE_ONE).checked_root(100u64)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:117:5 [INFO] [stdout] | [INFO] [stdout] 117 | assert_panic!((&Rational::ZERO).checked_root(-2i64)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:118:5 [INFO] [stdout] | [INFO] [stdout] 118 | assert_panic!((&Rational::ONE).checked_root(0i64)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:119:5 [INFO] [stdout] | [INFO] [stdout] 119 | assert_panic!((&Rational::NEGATIVE_ONE).checked_root(0i64)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | assert_panic!((&Rational::NEGATIVE_ONE).checked_root(2i64)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:121:5 [INFO] [stdout] | [INFO] [stdout] 121 | assert_panic!((&Rational::NEGATIVE_ONE).checked_root(4i64)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:122:5 [INFO] [stdout] | [INFO] [stdout] 122 | assert_panic!((&Rational::NEGATIVE_ONE).checked_root(100i64)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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/from_numerator_and_denominator.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | assert_panic!(Rational::from_naturals(Natural::ZERO, Natural::ZERO)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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/from_numerator_and_denominator.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | assert_panic!(Rational::from_naturals(Natural::ONE, Natural::ZERO)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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/from_numerator_and_denominator.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | assert_panic!(Rational::from_naturals_ref(&Natural::ZERO, &Natural::ZERO)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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/from_numerator_and_denominator.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | assert_panic!(Rational::from_naturals_ref(&Natural::ONE, &Natural::ZERO)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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/from_numerator_and_denominator.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | assert_panic!(Rational::from_unsigneds(T::ZERO, T::ZERO)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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/from_numerator_and_denominator.rs:105:5 [INFO] [stdout] | [INFO] [stdout] 105 | assert_panic!(Rational::from_unsigneds(T::ONE, T::ZERO)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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/from_numerator_and_denominator.rs:150:5 [INFO] [stdout] | [INFO] [stdout] 150 | assert_panic!(Rational::const_from_unsigneds(0, 0)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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/from_numerator_and_denominator.rs:151:5 [INFO] [stdout] | [INFO] [stdout] 151 | assert_panic!(Rational::const_from_unsigneds(1, 0)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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/from_numerator_and_denominator.rs:236:5 [INFO] [stdout] | [INFO] [stdout] 236 | assert_panic!(Rational::from_integers(Integer::ZERO, Integer::ZERO)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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/from_numerator_and_denominator.rs:237:5 [INFO] [stdout] | [INFO] [stdout] 237 | assert_panic!(Rational::from_integers(Integer::ONE, Integer::ZERO)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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/from_numerator_and_denominator.rs:238:5 [INFO] [stdout] | [INFO] [stdout] 238 | assert_panic!(Rational::from_integers_ref(&Integer::ZERO, &Integer::ZERO)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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/from_numerator_and_denominator.rs:239:5 [INFO] [stdout] | [INFO] [stdout] 239 | assert_panic!(Rational::from_integers_ref(&Integer::ONE, &Integer::ZERO)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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/from_numerator_and_denominator.rs:318:5 [INFO] [stdout] | [INFO] [stdout] 318 | assert_panic!(Rational::from_signeds(T::ZERO, T::ZERO)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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/from_numerator_and_denominator.rs:319:5 [INFO] [stdout] | [INFO] [stdout] 319 | assert_panic!(Rational::from_signeds(T::ONE, T::ZERO)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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/from_numerator_and_denominator.rs:329:5 [INFO] [stdout] | [INFO] [stdout] 329 | assert_panic!(Rational::const_from_signeds(0, 0)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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/from_numerator_and_denominator.rs:330:5 [INFO] [stdout] | [INFO] [stdout] 330 | assert_panic!(Rational::const_from_signeds(1, 0)); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:630:5 [INFO] [stdout] | [INFO] [stdout] 630 | assert_panic!(f32::rounding_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:634:5 [INFO] [stdout] | [INFO] [stdout] 634 | assert_panic!(f32::rounding_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:638:5 [INFO] [stdout] | [INFO] [stdout] 638 | assert_panic!(f32::rounding_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:642:5 [INFO] [stdout] | [INFO] [stdout] 642 | assert_panic!(f32::rounding_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:646:5 [INFO] [stdout] | [INFO] [stdout] 646 | assert_panic!(f32::rounding_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:654:5 [INFO] [stdout] | [INFO] [stdout] 654 | assert_panic!(f32::rounding_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:658:5 [INFO] [stdout] | [INFO] [stdout] 658 | assert_panic!(f32::rounding_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:662:5 [INFO] [stdout] | [INFO] [stdout] 662 | assert_panic!(f32::rounding_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:666:5 [INFO] [stdout] | [INFO] [stdout] 666 | assert_panic!(f32::rounding_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:670:5 [INFO] [stdout] | [INFO] [stdout] 670 | assert_panic!(f32::rounding_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:783:5 [INFO] [stdout] | [INFO] [stdout] 783 | assert_panic!(f64::rounding_from(Rational::from_str( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:789:5 [INFO] [stdout] | [INFO] [stdout] 789 | assert_panic!(f64::rounding_from(Rational::from_str( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named macro `assert_ne` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `assert_panic` in this scope [INFO] [stdout] --> tests/conversion/primitive_float_from_rational.rs:795:5 [INFO] [stdout] | [INFO] [stdout] 795 | assert_panic!(f64::rounding_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:799:5 [INFO] [stdout] | [INFO] [stdout] 799 | assert_panic!(f64::rounding_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:807:5 [INFO] [stdout] | [INFO] [stdout] 807 | assert_panic!( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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!( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:821:5 [INFO] [stdout] | [INFO] [stdout] 821 | assert_panic!(f64::rounding_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:825:5 [INFO] [stdout] | [INFO] [stdout] 825 | assert_panic!(f64::rounding_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1030:5 [INFO] [stdout] | [INFO] [stdout] 1030 | assert_panic!(f32::exact_from(Rational::from_str("16777217").unwrap())); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named macro `assert_ne` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `assert_panic` in this scope [INFO] [stdout] --> tests/conversion/primitive_float_from_rational.rs:1031:5 [INFO] [stdout] | [INFO] [stdout] 1031 | assert_panic!(f32::exact_from(Rational::from_str("-16777217").unwrap())); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named macro `assert_ne` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `assert_panic` in this scope [INFO] [stdout] --> tests/conversion/primitive_float_from_rational.rs:1032:5 [INFO] [stdout] | [INFO] [stdout] 1032 | assert_panic!(f32::exact_from(Rational::from_str("33554433").unwrap())); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1033:5 [INFO] [stdout] | [INFO] [stdout] 1033 | assert_panic!(f32::exact_from(Rational::from_str("-33554433").unwrap())); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1034:5 [INFO] [stdout] | [INFO] [stdout] 1034 | assert_panic!(f32::exact_from(Rational::from_str("33554434").unwrap())); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1035:5 [INFO] [stdout] | [INFO] [stdout] 1035 | assert_panic!(f32::exact_from(Rational::from_str("-33554434").unwrap())); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1036:5 [INFO] [stdout] | [INFO] [stdout] 1036 | assert_panic!(f32::exact_from(Rational::from_str("33554435").unwrap())); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named macro `assert_ne` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `assert_panic` in this scope [INFO] [stdout] --> tests/conversion/primitive_float_from_rational.rs:1037:5 [INFO] [stdout] | [INFO] [stdout] 1037 | assert_panic!(f32::exact_from(Rational::from_str("-33554435").unwrap())); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named macro `assert_ne` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `assert_panic` in this scope [INFO] [stdout] --> tests/conversion/primitive_float_from_rational.rs:1038:5 [INFO] [stdout] | [INFO] [stdout] 1038 | assert_panic!(f32::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named macro `assert_ne` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `assert_panic` in this scope [INFO] [stdout] --> tests/conversion/primitive_float_from_rational.rs:1041:5 [INFO] [stdout] | [INFO] [stdout] 1041 | assert_panic!(f32::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named macro `assert_ne` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `assert_panic` in this scope [INFO] [stdout] --> tests/conversion/primitive_float_from_rational.rs:1044:5 [INFO] [stdout] | [INFO] [stdout] 1044 | assert_panic!(f32::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1047:5 [INFO] [stdout] | [INFO] [stdout] 1047 | assert_panic!(f32::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1050:5 [INFO] [stdout] | [INFO] [stdout] 1050 | assert_panic!(f32::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1053:5 [INFO] [stdout] | [INFO] [stdout] 1053 | assert_panic!(f32::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1056:5 [INFO] [stdout] | [INFO] [stdout] 1056 | assert_panic!(f32::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1059:5 [INFO] [stdout] | [INFO] [stdout] 1059 | assert_panic!(f32::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1062:5 [INFO] [stdout] | [INFO] [stdout] 1062 | 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] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named macro `assert_ne` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `assert_panic` in this scope [INFO] [stdout] --> tests/conversion/primitive_float_from_rational.rs:1063:5 [INFO] [stdout] | [INFO] [stdout] 1063 | assert_panic!(f32::exact_from(Rational::from_str("-1/3").unwrap())); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1068:5 [INFO] [stdout] | [INFO] [stdout] 1068 | assert_panic!(f32::exact_from(&Rational::from_str("16777217").unwrap())); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named macro `assert_ne` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `assert_panic` in this scope [INFO] [stdout] --> tests/conversion/primitive_float_from_rational.rs:1069:5 [INFO] [stdout] | [INFO] [stdout] 1069 | assert_panic!(f32::exact_from(&Rational::from_str("-16777217").unwrap())); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named macro `assert_ne` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `assert_panic` in this scope [INFO] [stdout] --> tests/conversion/primitive_float_from_rational.rs:1070:5 [INFO] [stdout] | [INFO] [stdout] 1070 | assert_panic!(f32::exact_from(&Rational::from_str("33554433").unwrap())); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1071:5 [INFO] [stdout] | [INFO] [stdout] 1071 | assert_panic!(f32::exact_from(&Rational::from_str("-33554433").unwrap())); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1072:5 [INFO] [stdout] | [INFO] [stdout] 1072 | assert_panic!(f32::exact_from(&Rational::from_str("33554434").unwrap())); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1073:5 [INFO] [stdout] | [INFO] [stdout] 1073 | assert_panic!(f32::exact_from(&Rational::from_str("-33554434").unwrap())); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1074:5 [INFO] [stdout] | [INFO] [stdout] 1074 | assert_panic!(f32::exact_from(&Rational::from_str("33554435").unwrap())); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1075:5 [INFO] [stdout] | [INFO] [stdout] 1075 | assert_panic!(f32::exact_from(&Rational::from_str("-33554435").unwrap())); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1076:5 [INFO] [stdout] | [INFO] [stdout] 1076 | assert_panic!(f32::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1079:5 [INFO] [stdout] | [INFO] [stdout] 1079 | assert_panic!(f32::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1082:5 [INFO] [stdout] | [INFO] [stdout] 1082 | assert_panic!(f32::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1085:5 [INFO] [stdout] | [INFO] [stdout] 1085 | assert_panic!(f32::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1088:5 [INFO] [stdout] | [INFO] [stdout] 1088 | assert_panic!(f32::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1091:5 [INFO] [stdout] | [INFO] [stdout] 1091 | assert_panic!(f32::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1094:5 [INFO] [stdout] | [INFO] [stdout] 1094 | assert_panic!(f32::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1097:5 [INFO] [stdout] | [INFO] [stdout] 1097 | assert_panic!(f32::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1100:5 [INFO] [stdout] | [INFO] [stdout] 1100 | 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] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1101:5 [INFO] [stdout] | [INFO] [stdout] 1101 | 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] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1144:5 [INFO] [stdout] | [INFO] [stdout] 1144 | assert_panic!(f64::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1147:5 [INFO] [stdout] | [INFO] [stdout] 1147 | assert_panic!(f64::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1150:5 [INFO] [stdout] | [INFO] [stdout] 1150 | assert_panic!(f64::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named macro `assert_ne` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `assert_panic` in this scope [INFO] [stdout] --> tests/conversion/primitive_float_from_rational.rs:1153:5 [INFO] [stdout] | [INFO] [stdout] 1153 | assert_panic!(f64::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named macro `assert_ne` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `assert_panic` in this scope [INFO] [stdout] --> tests/conversion/primitive_float_from_rational.rs:1159:5 [INFO] [stdout] | [INFO] [stdout] 1159 | assert_panic!(f64::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named macro `assert_ne` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `assert_panic` in this scope [INFO] [stdout] --> tests/conversion/primitive_float_from_rational.rs:1162:5 [INFO] [stdout] | [INFO] [stdout] 1162 | assert_panic!(f64::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named macro `assert_ne` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `assert_panic` in this scope [INFO] [stdout] --> tests/conversion/primitive_float_from_rational.rs:1165:5 [INFO] [stdout] | [INFO] [stdout] 1165 | assert_panic!(f64::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named macro `assert_ne` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `assert_panic` in this scope [INFO] [stdout] --> tests/conversion/primitive_float_from_rational.rs:1168:5 [INFO] [stdout] | [INFO] [stdout] 1168 | assert_panic!(f64::exact_from(Rational::from_str( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1173:5 [INFO] [stdout] | [INFO] [stdout] 1173 | assert_panic!(f64::exact_from(Rational::from_str( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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::exact_from(Rational::from_str( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named macro `assert_ne` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `assert_panic` in this scope [INFO] [stdout] --> tests/conversion/primitive_float_from_rational.rs:1183:5 [INFO] [stdout] | [INFO] [stdout] 1183 | assert_panic!(f64::exact_from(Rational::from_str( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named macro `assert_ne` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `assert_panic` in this scope [INFO] [stdout] --> tests/conversion/primitive_float_from_rational.rs:1188:5 [INFO] [stdout] | [INFO] [stdout] 1188 | assert_panic!(f64::exact_from(Rational::from_str("1/3").unwrap())); [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1189:5 [INFO] [stdout] | [INFO] [stdout] 1189 | 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] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1194:5 [INFO] [stdout] | [INFO] [stdout] 1194 | assert_panic!(f64::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1197:5 [INFO] [stdout] | [INFO] [stdout] 1197 | assert_panic!(f64::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1200:5 [INFO] [stdout] | [INFO] [stdout] 1200 | assert_panic!(f64::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named macro `assert_ne` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `assert_panic` in this scope [INFO] [stdout] --> tests/conversion/primitive_float_from_rational.rs:1203:5 [INFO] [stdout] | [INFO] [stdout] 1203 | assert_panic!(f64::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1206:5 [INFO] [stdout] | [INFO] [stdout] 1206 | assert_panic!(f64::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1209:5 [INFO] [stdout] | [INFO] [stdout] 1209 | assert_panic!(f64::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1212:5 [INFO] [stdout] | [INFO] [stdout] 1212 | assert_panic!(f64::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1215:5 [INFO] [stdout] | [INFO] [stdout] 1215 | assert_panic!(f64::exact_from( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1218:5 [INFO] [stdout] | [INFO] [stdout] 1218 | assert_panic!(f64::exact_from(&Rational::from_str( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1223:5 [INFO] [stdout] | [INFO] [stdout] 1223 | assert_panic!(f64::exact_from(&Rational::from_str( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1228:5 [INFO] [stdout] | [INFO] [stdout] 1228 | assert_panic!(f64::exact_from(&Rational::from_str( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1233:5 [INFO] [stdout] | [INFO] [stdout] 1233 | assert_panic!(f64::exact_from(&Rational::from_str( [INFO] [stdout] | ^^^^^^^^^^^^ help: a macro with a similar name exists: `assert_ne` [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1238:5 [INFO] [stdout] | [INFO] [stdout] 1238 | 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] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:1239:5 [INFO] [stdout] | [INFO] [stdout] 1239 | 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] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/core/src/macros/mod.rs:98:0 [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:20:46 [INFO] [stdout] | [INFO] [stdout] 20 | 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:154:1 [INFO] [stdout] | [INFO] [stdout] 154 | / pub_test! {floor_log_base_of_abs(x: &Rational, base: &Rational) -> i64 { [INFO] [stdout] 155 | | if let Some(log_base) = base.checked_log_base_2() { [INFO] [stdout] 156 | | match log_base.sign() { [INFO] [stdout] 157 | | Equal => panic!("Cannot take base-1 logarithm"), [INFO] [stdout] ... | [INFO] [stdout] 169 | | }} [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`, and `Zero` [INFO] [stdout] --> tests/arithmetic/root.rs:10:42 [INFO] [stdout] | [INFO] [stdout] 10 | use malachite_base::num::basic::traits::{NegativeOne, One, Zero}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^ ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::panic::catch_unwind` [INFO] [stdout] --> tests/arithmetic/root.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/from_numerator_and_denominator.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | 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:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | 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:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | 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:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | 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:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | 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:22:21 [INFO] [stdout] | [INFO] [stdout] 22 | 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/abs.rs:34:21 [INFO] [stdout] | [INFO] [stdout] 34 | assert!(abs.is_valid()); [INFO] [stdout] | ^^^^^^^^ method not found in `Rational` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/abs.rs:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | rational_gen().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 47 | let abs = x.clone().abs(); [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] 46 | rational_gen().test_properties(|x: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/abs.rs:68:36 [INFO] [stdout] | [INFO] [stdout] 68 | integer_gen().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 69 | assert_eq!(Rational::from(&x).abs(), Rational::from(x.abs())); [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] 68 | 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/abs_diff.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/abs_diff.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/abs_diff.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/abs_diff.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/abs_diff.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/abs_diff.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[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/arithmetic/abs_diff.rs:72:42 [INFO] [stdout] | [INFO] [stdout] 72 | rational_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 73 | let mut mut_x = x.clone(); [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] 72 | 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/abs_diff.rs:72:42 [INFO] [stdout] | [INFO] [stdout] 72 | rational_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 80 | mut_x.abs_diff_assign(y.clone()); [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] 72 | rational_pair_gen().test_properties(|(x, y): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/abs_diff.rs:106:37 [INFO] [stdout] | [INFO] [stdout] 106 | rational_gen().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 107 | assert_eq!((&x).abs_diff(Rational::ZERO), (&x).abs()); [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] 106 | rational_gen().test_properties(|x: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> tests/arithmetic/abs_diff.rs:112:44 [INFO] [stdout] | [INFO] [stdout] 112 | rational_triple_gen().test_properties(|(x, y, z)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 113 | assert!((&x).abs_diff(&z) <= x.abs_diff(&y) + y.abs_diff(z)); [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] 112 | rational_triple_gen().test_properties(|(x, y, z): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _, _)` [INFO] [stdout] --> tests/arithmetic/abs_diff.rs:112:44 [INFO] [stdout] | [INFO] [stdout] 112 | rational_triple_gen().test_properties(|(x, y, z)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 113 | assert!((&x).abs_diff(&z) <= x.abs_diff(&y) + y.abs_diff(z)); [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] 112 | rational_triple_gen().test_properties(|(x, y, z): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/arithmetic/abs_diff.rs:116:41 [INFO] [stdout] | [INFO] [stdout] 116 | integer_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 117 | assert_eq!( [INFO] [stdout] 118 | (&x).abs_diff(&y), [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] 116 | integer_pair_gen().test_properties(|(x, y): (_, _)| { [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/add.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/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:50:19 [INFO] [stdout] | [INFO] [stdout] 50 | 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:54:19 [INFO] [stdout] | [INFO] [stdout] 54 | 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:89:21 [INFO] [stdout] | [INFO] [stdout] 89 | 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:93:25 [INFO] [stdout] | [INFO] [stdout] 93 | assert!(sum_alt.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/add.rs:115:42 [INFO] [stdout] | [INFO] [stdout] 115 | rational_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 116 | let sum_val_val = x.clone() + y.clone(); [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] 115 | 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/add.rs:115:42 [INFO] [stdout] | [INFO] [stdout] 115 | rational_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 116 | let sum_val_val = x.clone() + y.clone(); [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] 115 | rational_pair_gen().test_properties(|(x, y): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/add.rs:173:41 [INFO] [stdout] | [INFO] [stdout] 173 | rational_vec_gen().test_properties(|xs| { [INFO] [stdout] | ^^ [INFO] [stdout] 174 | let sum = Rational::sum(xs.iter().cloned()); [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] 173 | rational_vec_gen().test_properties(|xs: /* 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/add.rs:175:21 [INFO] [stdout] | [INFO] [stdout] 175 | 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:178:25 [INFO] [stdout] | [INFO] [stdout] 178 | assert!(sum_alt.is_valid()); [INFO] [stdout] | ^^^^^^^^ method not found in `Rational` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/add.rs:197:40 [INFO] [stdout] | [INFO] [stdout] 197 | integer_vec_gen().test_properties(|xs| { [INFO] [stdout] | ^^ [INFO] [stdout] 198 | assert_eq!( [INFO] [stdout] 199 | Rational::sum(xs.iter().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] 197 | integer_vec_gen().test_properties(|xs: /* 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/approximate.rs:31:19 [INFO] [stdout] | [INFO] [stdout] 31 | 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:34:19 [INFO] [stdout] | [INFO] [stdout] 34 | 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: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[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/arithmetic/approximate.rs:114:56 [INFO] [stdout] | [INFO] [stdout] 114 | rational_natural_pair_gen_var_3().test_properties(|(x, max_denominator)| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 115 | let a = x.clone().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] 114 | rational_natural_pair_gen_var_3().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:135:56 [INFO] [stdout] | [INFO] [stdout] 135 | rational_natural_pair_gen_var_4().test_properties(|(x, max_denominator)| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 136 | assert_eq!( [INFO] [stdout] 137 | (&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] 135 | 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:142:66 [INFO] [stdout] | [INFO] [stdout] 142 | rational_natural_natural_triple_gen_var_1().test_properties(|(x, d, max_d)| { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 143 | 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] 142 | 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:153:37 [INFO] [stdout] | [INFO] [stdout] 153 | rational_gen().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 154 | 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] 153 | rational_gen().test_properties(|x: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `malachite_nz::integer::Integer` in the current scope [INFO] [stdout] --> tests/arithmetic/ceiling.rs:25:25 [INFO] [stdout] | [INFO] [stdout] 25 | assert!(ceiling.is_valid()); [INFO] [stdout] | ^^^^^^^^ method not found in `malachite_nz::integer::Integer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `malachite_nz::integer::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 `malachite_nz::integer::Integer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `malachite_nz::integer::Integer` in the current scope [INFO] [stdout] --> tests/arithmetic/ceiling.rs:37:25 [INFO] [stdout] | [INFO] [stdout] 37 | assert!(ceiling.is_valid()); [INFO] [stdout] | ^^^^^^^^ method not found in `malachite_nz::integer::Integer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/ceiling.rs:50:37 [INFO] [stdout] | [INFO] [stdout] 50 | rational_gen().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 51 | let ceiling = x.clone().ceiling(); [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] 50 | rational_gen().test_properties(|x: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/arithmetic/denominators_in_closed_interval.rs:83:48 [INFO] [stdout] | [INFO] [stdout] 83 | rational_pair_gen_var_3().test_properties(|(a, b)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 84 | let ds = Rational::denominators_in_closed_interval(a.clone(), b.clone()) [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] 83 | rational_pair_gen_var_3().test_properties(|(a, b): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _)` [INFO] [stdout] --> tests/arithmetic/denominators_in_closed_interval.rs:83:48 [INFO] [stdout] | [INFO] [stdout] 83 | rational_pair_gen_var_3().test_properties(|(a, b)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 84 | let ds = Rational::denominators_in_closed_interval(a.clone(), b.clone()) [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] 83 | rational_pair_gen_var_3().test_properties(|(a, b): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/denominators_in_closed_interval.rs:117:37 [INFO] [stdout] | [INFO] [stdout] 117 | rational_gen().test_properties(|a| { [INFO] [stdout] | ^ [INFO] [stdout] 118 | assert!( [INFO] [stdout] 119 | Rational::denominators_in_closed_interval(a.clone(), a + Rational::ONE) [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] 117 | rational_gen().test_properties(|a: /* 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/div.rs:29:19 [INFO] [stdout] | [INFO] [stdout] 29 | assert!(n.is_valid()); [INFO] [stdout] | ^^^^^^^^ method not found in `Rational` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope [INFO] [stdout] --> tests/arithmetic/div.rs: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: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/div.rs:50:19 [INFO] [stdout] | [INFO] [stdout] 50 | 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:91:32 [INFO] [stdout] | [INFO] [stdout] 91 | 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:97:32 [INFO] [stdout] | [INFO] [stdout] 97 | 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:103:32 [INFO] [stdout] | [INFO] [stdout] 103 | 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:109:32 [INFO] [stdout] | [INFO] [stdout] 109 | assert!(n.unwrap().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/div.rs:237:48 [INFO] [stdout] | [INFO] [stdout] 237 | rational_pair_gen_var_1().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 238 | let quotient_val_val = x.clone() / y.clone(); [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] 237 | rational_pair_gen_var_1().test_properties(|(x, y): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _)` [INFO] [stdout] --> tests/arithmetic/div.rs:237:48 [INFO] [stdout] | [INFO] [stdout] 237 | rational_pair_gen_var_1().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 238 | let quotient_val_val = x.clone() / y.clone(); [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] 237 | rational_pair_gen_var_1().test_properties(|(x, y): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/arithmetic/div.rs:303:42 [INFO] [stdout] | [INFO] [stdout] 303 | rational_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 304 | let quotient_val_val = x.clone().checked_div(y.clone()); [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] 303 | 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/div.rs:303:42 [INFO] [stdout] | [INFO] [stdout] 303 | rational_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 304 | let quotient_val_val = x.clone().checked_div(y.clone()); [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] 303 | rational_pair_gen().test_properties(|(x, y): (_, _)| { [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:308:64 [INFO] [stdout] | [INFO] [stdout] 308 | assert!(quotient_val_val.as_ref().is_none_or(Rational::is_valid)); [INFO] [stdout] | ^^^^^^^^ function or associated item not found in `Rational` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `is_valid` found for struct `Rational` in the current scope [INFO] [stdout] --> tests/arithmetic/div.rs:309:64 [INFO] [stdout] | [INFO] [stdout] 309 | assert!(quotient_val_ref.as_ref().is_none_or(Rational::is_valid)); [INFO] [stdout] | ^^^^^^^^ function or associated item not found in `Rational` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `is_valid` found for struct `Rational` in the current scope [INFO] [stdout] --> tests/arithmetic/div.rs:310:64 [INFO] [stdout] | [INFO] [stdout] 310 | assert!(quotient_ref_val.as_ref().is_none_or(Rational::is_valid)); [INFO] [stdout] | ^^^^^^^^ function or associated item not found in `Rational` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `is_valid` found for struct `Rational` in the current scope [INFO] [stdout] --> tests/arithmetic/div.rs:311:56 [INFO] [stdout] | [INFO] [stdout] 311 | assert!(quotient.as_ref().is_none_or(Rational::is_valid)); [INFO] [stdout] | ^^^^^^^^ function or associated item not found in `Rational` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/div.rs:328:37 [INFO] [stdout] | [INFO] [stdout] 328 | rational_gen().test_properties(|ref x| { [INFO] [stdout] | ^^^^^ [INFO] [stdout] 329 | 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] 328 | 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 `malachite_nz::integer::Integer` in the current scope [INFO] [stdout] --> tests/arithmetic/floor.rs:25:23 [INFO] [stdout] | [INFO] [stdout] 25 | assert!(floor.is_valid()); [INFO] [stdout] | ^^^^^^^^ method not found in `malachite_nz::integer::Integer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `malachite_nz::integer::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 `malachite_nz::integer::Integer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `malachite_nz::integer::Integer` in the current scope [INFO] [stdout] --> tests/arithmetic/floor.rs:37:23 [INFO] [stdout] | [INFO] [stdout] 37 | assert!(floor.is_valid()); [INFO] [stdout] | ^^^^^^^^ method not found in `malachite_nz::integer::Integer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/floor.rs:50:37 [INFO] [stdout] | [INFO] [stdout] 50 | rational_gen().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 51 | let floor = x.clone().floor(); [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] 50 | rational_gen().test_properties(|x: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/is_power_of_2.rs:53:37 [INFO] [stdout] | [INFO] [stdout] 53 | rational_gen().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 54 | if 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] 53 | rational_gen().test_properties(|x: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/is_power_of_2.rs:59:43 [INFO] [stdout] | [INFO] [stdout] 59 | rational_gen_var_2().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 60 | let is_power = 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] 59 | rational_gen_var_2().test_properties(|x: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/is_power_of_2.rs:65:43 [INFO] [stdout] | [INFO] [stdout] 65 | rational_gen_var_1().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 66 | 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] 65 | rational_gen_var_1().test_properties(|x: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/is_power_of_2.rs:69:36 [INFO] [stdout] | [INFO] [stdout] 69 | natural_gen().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 70 | assert_eq!(x.is_power_of_2(), Rational::from(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] 69 | natural_gen().test_properties(|x: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/log_base.rs:307:43 [INFO] [stdout] | [INFO] [stdout] 307 | rational_gen_var_2().test_properties(|n| { [INFO] [stdout] | ^ [INFO] [stdout] 308 | let log = n.approx_log(); [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] 307 | rational_gen_var_2().test_properties(|n: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/arithmetic/log_base.rs:316:48 [INFO] [stdout] | [INFO] [stdout] 316 | rational_pair_gen_var_7().test_properties(|(n, base)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 317 | let floor_log = n.floor_log_base(&base); [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] 316 | rational_pair_gen_var_7().test_properties(|(n, base): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _)` [INFO] [stdout] --> tests/arithmetic/log_base.rs:316:48 [INFO] [stdout] | [INFO] [stdout] 316 | rational_pair_gen_var_7().test_properties(|(n, base)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 319 | 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] 316 | rational_pair_gen_var_7().test_properties(|(n, base): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/log_base.rs:336:43 [INFO] [stdout] | [INFO] [stdout] 336 | rational_gen_var_2().test_properties(|n| { [INFO] [stdout] | ^ [INFO] [stdout] 337 | assert_eq!(n.floor_log_base(&Rational::TWO), 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] 336 | rational_gen_var_2().test_properties(|n: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/arithmetic/log_base.rs:344:47 [INFO] [stdout] | [INFO] [stdout] 344 | natural_pair_gen_var_3().test_properties(|(n, base)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 345 | assert_eq!( [INFO] [stdout] 346 | n.floor_log_base(&base), [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] 344 | natural_pair_gen_var_3().test_properties(|(n, base): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/arithmetic/log_base.rs:354:48 [INFO] [stdout] | [INFO] [stdout] 354 | rational_pair_gen_var_7().test_properties(|(n, base)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 355 | let ceiling_log = n.ceiling_log_base(&base); [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] 354 | rational_pair_gen_var_7().test_properties(|(n, base): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _)` [INFO] [stdout] --> tests/arithmetic/log_base.rs:354:48 [INFO] [stdout] | [INFO] [stdout] 354 | rational_pair_gen_var_7().test_properties(|(n, base)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 357 | 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] 354 | rational_pair_gen_var_7().test_properties(|(n, base): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/log_base.rs:374:43 [INFO] [stdout] | [INFO] [stdout] 374 | rational_gen_var_2().test_properties(|n| { [INFO] [stdout] | ^ [INFO] [stdout] 375 | assert_eq!(n.ceiling_log_base(&Rational::TWO), 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] 374 | rational_gen_var_2().test_properties(|n: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/arithmetic/log_base.rs:382:47 [INFO] [stdout] | [INFO] [stdout] 382 | natural_pair_gen_var_3().test_properties(|(n, base)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 383 | assert_eq!( [INFO] [stdout] 384 | n.ceiling_log_base(&base), [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] 382 | natural_pair_gen_var_3().test_properties(|(n, base): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/arithmetic/log_base.rs:392:48 [INFO] [stdout] | [INFO] [stdout] 392 | rational_pair_gen_var_7().test_properties(|(n, base)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 393 | let checked_log = n.checked_log_base(&base); [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] 392 | rational_pair_gen_var_7().test_properties(|(n, base): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _)` [INFO] [stdout] --> tests/arithmetic/log_base.rs:392:48 [INFO] [stdout] | [INFO] [stdout] 392 | rational_pair_gen_var_7().test_properties(|(n, base)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 395 | 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] 392 | rational_pair_gen_var_7().test_properties(|(n, base): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/log_base.rs:401:43 [INFO] [stdout] | [INFO] [stdout] 401 | rational_gen_var_2().test_properties(|n| { [INFO] [stdout] | ^ [INFO] [stdout] 402 | assert_eq!(n.checked_log_base(&Rational::TWO), n.checked_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] 401 | rational_gen_var_2().test_properties(|n: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/arithmetic/log_base.rs:409:47 [INFO] [stdout] | [INFO] [stdout] 409 | natural_pair_gen_var_3().test_properties(|(n, base)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 410 | assert_eq!( [INFO] [stdout] 411 | n.checked_log_base(&base), [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] 409 | natural_pair_gen_var_3().test_properties(|(n, base): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/log_base_2.rs:241:43 [INFO] [stdout] | [INFO] [stdout] 241 | rational_gen_var_1().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 242 | let floor_log_base_2 = x.floor_log_base_2_abs(); [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] 241 | rational_gen_var_1().test_properties(|x: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/log_base_2.rs:251:43 [INFO] [stdout] | [INFO] [stdout] 251 | rational_gen_var_1().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 252 | let ceiling_log_base_2 = x.ceiling_log_base_2_abs(); [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] 251 | rational_gen_var_1().test_properties(|x: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/log_base_2.rs:261:43 [INFO] [stdout] | [INFO] [stdout] 261 | rational_gen_var_2().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 262 | let floor_log_base_2 = x.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] 261 | rational_gen_var_2().test_properties(|x: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/log_base_2.rs:267:42 [INFO] [stdout] | [INFO] [stdout] 267 | natural_gen_var_2().test_properties(|n| { [INFO] [stdout] | ^ [INFO] [stdout] 268 | assert_eq!( [INFO] [stdout] 269 | 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] 267 | 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:277:43 [INFO] [stdout] | [INFO] [stdout] 277 | rational_gen_var_2().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 278 | let ceiling_log_base_2 = x.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] 277 | rational_gen_var_2().test_properties(|x: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/log_base_2.rs:283:42 [INFO] [stdout] | [INFO] [stdout] 283 | natural_gen_var_2().test_properties(|n| { [INFO] [stdout] | ^ [INFO] [stdout] 284 | assert_eq!( [INFO] [stdout] 285 | 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] 283 | 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:293:43 [INFO] [stdout] | [INFO] [stdout] 293 | rational_gen_var_2().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 294 | let checked_log_base_2 = x.checked_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] 293 | rational_gen_var_2().test_properties(|x: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/log_base_2.rs:303:42 [INFO] [stdout] | [INFO] [stdout] 303 | natural_gen_var_2().test_properties(|n| { [INFO] [stdout] | ^ [INFO] [stdout] 304 | assert_eq!( [INFO] [stdout] 305 | (&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] 303 | natural_gen_var_2().test_properties(|n: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/arithmetic/log_base_power_of_2.rs:270:55 [INFO] [stdout] | [INFO] [stdout] 270 | rational_signed_pair_gen_var_5().test_properties(|(n, pow)| { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 271 | let floor_log = n.floor_log_base_power_of_2(pow); [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] 270 | rational_signed_pair_gen_var_5().test_properties(|(n, pow): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/log_base_power_of_2.rs:294:43 [INFO] [stdout] | [INFO] [stdout] 294 | rational_gen_var_2().test_properties(|n| { [INFO] [stdout] | ^ [INFO] [stdout] 295 | assert_eq!(n.floor_log_base_power_of_2(1), 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] 294 | rational_gen_var_2().test_properties(|n: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/arithmetic/log_base_power_of_2.rs:302:56 [INFO] [stdout] | [INFO] [stdout] 302 | natural_unsigned_pair_gen_var_8().test_properties(|(n, pow)| { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 303 | assert_eq!( [INFO] [stdout] 304 | i64::exact_from(n.floor_log_base_power_of_2(pow)), [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] 302 | natural_unsigned_pair_gen_var_8().test_properties(|(n, pow): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/arithmetic/log_base_power_of_2.rs:312:55 [INFO] [stdout] | [INFO] [stdout] 312 | rational_signed_pair_gen_var_5().test_properties(|(n, pow)| { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 313 | let ceiling_log = n.ceiling_log_base_power_of_2(pow); [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] 312 | rational_signed_pair_gen_var_5().test_properties(|(n, pow): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/log_base_power_of_2.rs:336:43 [INFO] [stdout] | [INFO] [stdout] 336 | rational_gen_var_2().test_properties(|n| { [INFO] [stdout] | ^ [INFO] [stdout] 337 | assert_eq!(n.ceiling_log_base_power_of_2(1), 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] 336 | rational_gen_var_2().test_properties(|n: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/arithmetic/log_base_power_of_2.rs:344:56 [INFO] [stdout] | [INFO] [stdout] 344 | natural_unsigned_pair_gen_var_8().test_properties(|(n, pow)| { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 345 | assert_eq!( [INFO] [stdout] 346 | i64::exact_from(n.ceiling_log_base_power_of_2(pow)), [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] 344 | natural_unsigned_pair_gen_var_8().test_properties(|(n, pow): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/arithmetic/log_base_power_of_2.rs:354:55 [INFO] [stdout] | [INFO] [stdout] 354 | rational_signed_pair_gen_var_5().test_properties(|(n, pow)| { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 355 | let checked_log = n.checked_log_base_power_of_2(pow); [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] 354 | rational_signed_pair_gen_var_5().test_properties(|(n, pow): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/log_base_power_of_2.rs:371:43 [INFO] [stdout] | [INFO] [stdout] 371 | rational_gen_var_2().test_properties(|n| { [INFO] [stdout] | ^ [INFO] [stdout] 372 | assert_eq!(n.checked_log_base_power_of_2(1), n.checked_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] 371 | rational_gen_var_2().test_properties(|n: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/arithmetic/log_base_power_of_2.rs:379:56 [INFO] [stdout] | [INFO] [stdout] 379 | natural_unsigned_pair_gen_var_8().test_properties(|(n, pow)| { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 380 | assert_eq!( [INFO] [stdout] 381 | n.checked_log_base_power_of_2(pow).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, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 379 | natural_unsigned_pair_gen_var_8().test_properties(|(n, pow): (_, _)| { [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: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/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:51:19 [INFO] [stdout] | [INFO] [stdout] 51 | 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:55:19 [INFO] [stdout] | [INFO] [stdout] 55 | 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:95:25 [INFO] [stdout] | [INFO] [stdout] 95 | 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:99:29 [INFO] [stdout] | [INFO] [stdout] 99 | assert!(product_alt.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/mul.rs:119:42 [INFO] [stdout] | [INFO] [stdout] 119 | rational_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 120 | let product_val_val = x.clone() * y.clone(); [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] 119 | 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/mul.rs:119:42 [INFO] [stdout] | [INFO] [stdout] 119 | rational_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 120 | let product_val_val = x.clone() * y.clone(); [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] 119 | rational_pair_gen().test_properties(|(x, y): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/mul.rs:195:41 [INFO] [stdout] | [INFO] [stdout] 195 | rational_vec_gen().test_properties(|xs| { [INFO] [stdout] | ^^ [INFO] [stdout] 196 | let product = Rational::product(xs.iter().cloned()); [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] 195 | rational_vec_gen().test_properties(|xs: /* 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:197:25 [INFO] [stdout] | [INFO] [stdout] 197 | 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:200:29 [INFO] [stdout] | [INFO] [stdout] 200 | assert!(product_alt.is_valid()); [INFO] [stdout] | ^^^^^^^^ method not found in `Rational` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/mul.rs:219:40 [INFO] [stdout] | [INFO] [stdout] 219 | integer_vec_gen().test_properties(|xs| { [INFO] [stdout] | ^^ [INFO] [stdout] 220 | assert_eq!( [INFO] [stdout] 221 | Rational::product(xs.iter().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] 219 | integer_vec_gen().test_properties(|xs: /* 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/neg.rs:22:21 [INFO] [stdout] | [INFO] [stdout] 22 | 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/neg.rs:34:21 [INFO] [stdout] | [INFO] [stdout] 34 | assert!(neg.is_valid()); [INFO] [stdout] | ^^^^^^^^ method not found in `Rational` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/neg.rs:48:37 [INFO] [stdout] | [INFO] [stdout] 48 | rational_gen().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 49 | let neg = -x.clone(); [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] 48 | 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/arithmetic/next_power_of_2.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/next_power_of_2.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/next_power_of_2.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[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/next_power_of_2.rs:77:43 [INFO] [stdout] | [INFO] [stdout] 77 | rational_gen_var_2().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 78 | let mut mut_x = x.clone(); [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] 77 | rational_gen_var_2().test_properties(|x: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/next_power_of_2.rs:97:42 [INFO] [stdout] | [INFO] [stdout] 97 | natural_gen_var_2().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 98 | 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] 97 | 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: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:40:19 [INFO] [stdout] | [INFO] [stdout] 40 | assert!(x.is_valid()); [INFO] [stdout] | ^^^^^^^^ method not found in `Rational` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope [INFO] [stdout] --> tests/arithmetic/pow.rs:44:19 [INFO] [stdout] | [INFO] [stdout] 44 | assert!(x.is_valid()); [INFO] [stdout] | ^^^^^^^^ method not found in `Rational` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope [INFO] [stdout] --> tests/arithmetic/pow.rs:107:19 [INFO] [stdout] | [INFO] [stdout] 107 | assert!(x.is_valid()); [INFO] [stdout] | ^^^^^^^^ method not found in `Rational` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope [INFO] [stdout] --> tests/arithmetic/pow.rs:111:19 [INFO] [stdout] | [INFO] [stdout] 111 | 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:115:19 [INFO] [stdout] | [INFO] [stdout] 115 | 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:209:64 [INFO] [stdout] | [INFO] [stdout] 209 | rational_unsigned_pair_gen_var_1::().test_properties(|(x, exp)| { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 210 | 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] 209 | rational_unsigned_pair_gen_var_1::().test_properties(|(x, exp): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/pow.rs:241:37 [INFO] [stdout] | [INFO] [stdout] 241 | rational_gen().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 242 | 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] 241 | 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:247:50 [INFO] [stdout] | [INFO] [stdout] 247 | unsigned_gen_var_5::().test_properties(|exp| { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 254 | if exp.even() { 1 } else { -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] 247 | unsigned_gen_var_5::().test_properties(|exp: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/pow.rs:259:20 [INFO] [stdout] | [INFO] [stdout] 259 | assert_eq!((&x * &y).pow(exp), x.pow(exp) * y.pow(exp)); [INFO] [stdout] | ^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, {type error})` [INFO] [stdout] --> tests/arithmetic/pow.rs:258:75 [INFO] [stdout] | [INFO] [stdout] 258 | rational_rational_unsigned_triple_gen_var_1::().test_properties(|(x, y, exp)| { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 259 | assert_eq!((&x * &y).pow(exp), x.pow(exp) * y.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] 258 | rational_rational_unsigned_triple_gen_var_1::().test_properties(|(x, y, exp): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _, {type error})` [INFO] [stdout] --> tests/arithmetic/pow.rs:258:75 [INFO] [stdout] | [INFO] [stdout] 258 | rational_rational_unsigned_triple_gen_var_1::().test_properties(|(x, y, exp)| { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 259 | assert_eq!((&x * &y).pow(exp), x.pow(exp) * y.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] 258 | rational_rational_unsigned_triple_gen_var_1::().test_properties(|(x, y, exp): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> tests/arithmetic/pow.rs:262:75 [INFO] [stdout] | [INFO] [stdout] 262 | rational_unsigned_unsigned_triple_gen_var_1::().test_properties(|(x, e, f)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 263 | 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] 262 | rational_unsigned_unsigned_triple_gen_var_1::().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:267:56 [INFO] [stdout] | [INFO] [stdout] 267 | integer_unsigned_pair_gen_var_2().test_properties(|(x, exp)| { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 268 | 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] 267 | 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:273:62 [INFO] [stdout] | [INFO] [stdout] 273 | rational_signed_pair_gen_var_2::().test_properties(|(x, exp)| { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 274 | 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] 273 | rational_signed_pair_gen_var_2::().test_properties(|(x, exp): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/pow.rs:308:37 [INFO] [stdout] | [INFO] [stdout] 308 | rational_gen().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 309 | 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] 308 | 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:314:43 [INFO] [stdout] | [INFO] [stdout] 314 | rational_gen_var_1().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 315 | 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] 314 | rational_gen_var_1().test_properties(|x: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/pow.rs:318:48 [INFO] [stdout] | [INFO] [stdout] 318 | signed_gen_var_5::().test_properties(|exp| { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 327 | if exp.even() { 1 } else { -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] 318 | signed_gen_var_5::().test_properties(|exp: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/pow.rs:332:20 [INFO] [stdout] | [INFO] [stdout] 332 | assert_eq!((&x * &y).pow(exp), x.pow(exp) * y.pow(exp)); [INFO] [stdout] | ^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, {type error})` [INFO] [stdout] --> tests/arithmetic/pow.rs:331:73 [INFO] [stdout] | [INFO] [stdout] 331 | rational_rational_signed_triple_gen_var_1::().test_properties(|(x, y, exp)| { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 332 | assert_eq!((&x * &y).pow(exp), x.pow(exp) * y.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] 331 | rational_rational_signed_triple_gen_var_1::().test_properties(|(x, y, exp): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _, {type error})` [INFO] [stdout] --> tests/arithmetic/pow.rs:331:73 [INFO] [stdout] | [INFO] [stdout] 331 | rational_rational_signed_triple_gen_var_1::().test_properties(|(x, y, exp)| { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 332 | assert_eq!((&x * &y).pow(exp), x.pow(exp) * y.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] 331 | rational_rational_signed_triple_gen_var_1::().test_properties(|(x, y, exp): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> tests/arithmetic/pow.rs:335:71 [INFO] [stdout] | [INFO] [stdout] 335 | rational_signed_signed_triple_gen_var_1::().test_properties(|(x, e, f)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 336 | 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] 335 | rational_signed_signed_triple_gen_var_1::().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: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/arithmetic/power_of_2.rs:57:19 [INFO] [stdout] | [INFO] [stdout] 57 | 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:22:28 [INFO] [stdout] | [INFO] [stdout] 22 | 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 method named `is_valid` found for struct `Rational` in the current scope [INFO] [stdout] --> tests/arithmetic/reciprocal.rs:34:28 [INFO] [stdout] | [INFO] [stdout] 34 | assert!(reciprocal.is_valid()); [INFO] [stdout] | ^^^^^^^^ method not found in `Rational` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/reciprocal.rs:65:43 [INFO] [stdout] | [INFO] [stdout] 65 | rational_gen_var_1().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 66 | let reciprocal = x.clone().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] 65 | 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/root.rs:127:64 [INFO] [stdout] | [INFO] [stdout] 127 | rational_unsigned_pair_gen_var_4::().test_properties(|(n, exp)| { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 128 | let root = n.clone().checked_root(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] 127 | rational_unsigned_pair_gen_var_4::().test_properties(|(n, exp): (_, _)| { [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:129:52 [INFO] [stdout] | [INFO] [stdout] 129 | assert!(root.as_ref().is_none_or(Rational::is_valid)); [INFO] [stdout] | ^^^^^^^^ function or associated item not found in `Rational` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `is_valid` found for struct `Rational` in the current scope [INFO] [stdout] --> tests/arithmetic/root.rs:131:56 [INFO] [stdout] | [INFO] [stdout] 131 | assert!(root_alt.as_ref().is_none_or(Rational::is_valid)); [INFO] [stdout] | ^^^^^^^^ function or associated item not found in `Rational` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/root.rs:141:24 [INFO] [stdout] | [INFO] [stdout] 141 | assert_eq!((&root).pow(exp), n); [INFO] [stdout] | ^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/arithmetic/root.rs:145:62 [INFO] [stdout] | [INFO] [stdout] 145 | rational_signed_pair_gen_var_4::().test_properties(|(n, exp)| { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 146 | let root = n.clone().checked_root(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] 145 | rational_signed_pair_gen_var_4::().test_properties(|(n, exp): (_, _)| { [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:147:52 [INFO] [stdout] | [INFO] [stdout] 147 | assert!(root.as_ref().is_none_or(Rational::is_valid)); [INFO] [stdout] | ^^^^^^^^ function or associated item not found in `Rational` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `is_valid` found for struct `Rational` in the current scope [INFO] [stdout] --> tests/arithmetic/root.rs:149:56 [INFO] [stdout] | [INFO] [stdout] 149 | assert!(root_alt.as_ref().is_none_or(Rational::is_valid)); [INFO] [stdout] | ^^^^^^^^ function or associated item not found in `Rational` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/root.rs:163:24 [INFO] [stdout] | [INFO] [stdout] 163 | 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:167:37 [INFO] [stdout] | [INFO] [stdout] 167 | rational_gen().test_properties(|n| { [INFO] [stdout] | ^ [INFO] [stdout] 168 | 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] 167 | 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:172:43 [INFO] [stdout] | [INFO] [stdout] 172 | rational_gen_var_3().test_properties(|n| { [INFO] [stdout] | ^ [INFO] [stdout] 173 | 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] 172 | 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:177:43 [INFO] [stdout] | [INFO] [stdout] 177 | rational_gen_var_1().test_properties(|n| { [INFO] [stdout] | ^ [INFO] [stdout] 178 | 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] 177 | 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:181:56 [INFO] [stdout] | [INFO] [stdout] 181 | integer_unsigned_pair_gen_var_3().test_properties(|(n, exp)| { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 182 | assert_eq!( [INFO] [stdout] 183 | (&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] 181 | 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: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/round_to_multiple.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/round_to_multiple.rs:45:19 [INFO] [stdout] | [INFO] [stdout] 45 | 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:50:19 [INFO] [stdout] | [INFO] [stdout] 50 | 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:55:19 [INFO] [stdout] | [INFO] [stdout] 55 | 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:60:19 [INFO] [stdout] | [INFO] [stdout] 60 | 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:618:73 [INFO] [stdout] | [INFO] [stdout] 618 | rational_rational_rounding_mode_triple_gen_var_1().test_properties(|(x, y, rm)| { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 619 | let mut mut_n = x.clone(); [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] 618 | rational_rational_rounding_mode_triple_gen_var_1().test_properties(|(x, y, rm): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _, {type error})` [INFO] [stdout] --> tests/arithmetic/round_to_multiple.rs:618:73 [INFO] [stdout] | [INFO] [stdout] 618 | rational_rational_rounding_mode_triple_gen_var_1().test_properties(|(x, y, rm)| { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 625 | assert_eq!(mut_n.round_to_multiple_assign(y.clone(), rm), o); [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] 618 | rational_rational_rounding_mode_triple_gen_var_1().test_properties(|(x, y, rm): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/round_to_multiple.rs:630:17 [INFO] [stdout] | [INFO] [stdout] 630 | assert!(r_alt.is_valid()); [INFO] [stdout] | ^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/round_to_multiple.rs:635:17 [INFO] [stdout] | [INFO] [stdout] 635 | assert!(r_alt.is_valid()); [INFO] [stdout] | ^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/round_to_multiple.rs:640:17 [INFO] [stdout] | [INFO] [stdout] 640 | assert!(r_alt.is_valid()); [INFO] [stdout] | ^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/round_to_multiple.rs:645:17 [INFO] [stdout] | [INFO] [stdout] 645 | assert!(r_alt.is_valid()); [INFO] [stdout] | ^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/round_to_multiple.rs:651:20 [INFO] [stdout] | [INFO] [stdout] 651 | assert_eq!(o_alt.reverse(), o); [INFO] [stdout] | ^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/arithmetic/round_to_multiple.rs:698:48 [INFO] [stdout] | [INFO] [stdout] 698 | rational_pair_gen_var_1().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 699 | let rounded = x.round_to_multiple(&y, Nearest).0; [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] 698 | rational_pair_gen_var_1().test_properties(|(x, y): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/arithmetic/round_to_multiple.rs:709:48 [INFO] [stdout] | [INFO] [stdout] 709 | rational_pair_gen_var_2().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 710 | let down = (&x).round_to_multiple(&y, 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] 709 | 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:709:48 [INFO] [stdout] | [INFO] [stdout] 709 | rational_pair_gen_var_2().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 713 | (&down.0 + (&y).abs(), 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] 709 | rational_pair_gen_var_2().test_properties(|(x, y): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> tests/arithmetic/round_to_multiple.rs:740:71 [INFO] [stdout] | [INFO] [stdout] 740 | integer_integer_rounding_mode_triple_gen_var_2().test_properties(|(x, y, rm)| { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 741 | 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] 740 | 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: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/round_to_multiple_of_power_of_2.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/round_to_multiple_of_power_of_2.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[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> tests/arithmetic/round_to_multiple_of_power_of_2.rs:307:71 [INFO] [stdout] | [INFO] [stdout] 307 | rational_signed_rounding_mode_triple_gen_var_1().test_properties(|(n, pow, rm)| { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 308 | 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] 307 | 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 [INFO] [stdout] --> tests/arithmetic/round_to_multiple_of_power_of_2.rs:309:17 [INFO] [stdout] | [INFO] [stdout] 309 | assert!(r.is_valid()); [INFO] [stdout] | ^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/round_to_multiple_of_power_of_2.rs:312:17 [INFO] [stdout] | [INFO] [stdout] 312 | assert!(r_alt.is_valid()); [INFO] [stdout] | ^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/round_to_multiple_of_power_of_2.rs:337:20 [INFO] [stdout] | [INFO] [stdout] 337 | assert_eq!(o_alt.reverse(), o); [INFO] [stdout] | ^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/arithmetic/round_to_multiple_of_power_of_2.rs:367:55 [INFO] [stdout] | [INFO] [stdout] 367 | rational_signed_pair_gen_var_1().test_properties(|(n, pow)| { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 368 | let rounded = (&n).round_to_multiple_of_power_of_2(pow, Nearest).0; [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] 367 | 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:378:55 [INFO] [stdout] | [INFO] [stdout] 378 | rational_signed_pair_gen_var_3().test_properties(|(n, pow)| { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 379 | let floor = (&n).round_to_multiple_of_power_of_2(pow, 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] 378 | 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:406:72 [INFO] [stdout] | [INFO] [stdout] 406 | integer_unsigned_rounding_mode_triple_gen_var_1().test_properties(|(n, pow, rm)| { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 407 | 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] 406 | 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: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/shl.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/shl.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/shl.rs:112:19 [INFO] [stdout] | [INFO] [stdout] 112 | 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:116:19 [INFO] [stdout] | [INFO] [stdout] 116 | 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:120:19 [INFO] [stdout] | [INFO] [stdout] 120 | 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/shl.rs:206:62 [INFO] [stdout] | [INFO] [stdout] 206 | rational_unsigned_pair_gen_var_1::().test_properties(|(n, u)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 207 | let mut mut_n = n.clone(); [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] 206 | rational_unsigned_pair_gen_var_1::().test_properties(|(n, u): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/arithmetic/shl.rs:222:34 [INFO] [stdout] | [INFO] [stdout] 199 | fn shl_properties_helper_unsigned() [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 222 | assert_eq!(&n << u, &n * Rational::power_of_2(u64::exact_from(u))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected type parameter `T`, found `Rational` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found struct `Rational` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/arithmetic/shl.rs:251:60 [INFO] [stdout] | [INFO] [stdout] 251 | rational_signed_pair_gen_var_1::().test_properties(|(n, i)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 252 | let mut mut_n = n.clone(); [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] 251 | rational_signed_pair_gen_var_1::().test_properties(|(n, i): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _)` [INFO] [stdout] --> tests/arithmetic/shl.rs:251:60 [INFO] [stdout] | [INFO] [stdout] 251 | rational_signed_pair_gen_var_1::().test_properties(|(n, i)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 265 | assert_eq!(&n << i.unsigned_abs(), shifted); [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] 251 | rational_signed_pair_gen_var_1::().test_properties(|(n, i): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/arithmetic/shl.rs:269:34 [INFO] [stdout] | [INFO] [stdout] 243 | fn shl_properties_helper_signed() [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 269 | assert_eq!(&n << i, &n * Rational::power_of_2(i64::exact_from(i))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected type parameter `T`, found `Rational` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found struct `Rational` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `is_valid` found for struct `Rational` in the current scope [INFO] [stdout] --> tests/arithmetic/shr.rs: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/shr.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/shr.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/shr.rs:109:19 [INFO] [stdout] | [INFO] [stdout] 109 | 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:113:19 [INFO] [stdout] | [INFO] [stdout] 113 | 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:117:19 [INFO] [stdout] | [INFO] [stdout] 117 | 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/shr.rs:203:62 [INFO] [stdout] | [INFO] [stdout] 203 | rational_unsigned_pair_gen_var_1::().test_properties(|(n, u)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 204 | let mut mut_n = n.clone(); [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] 203 | rational_unsigned_pair_gen_var_1::().test_properties(|(n, u): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/arithmetic/shr.rs:219:34 [INFO] [stdout] | [INFO] [stdout] 196 | fn shr_properties_helper_unsigned() [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 219 | assert_eq!(&n >> u, &n / Rational::power_of_2(u64::exact_from(u))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected type parameter `T`, found `Rational` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found struct `Rational` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/arithmetic/shr.rs:244:60 [INFO] [stdout] | [INFO] [stdout] 244 | rational_signed_pair_gen_var_1::().test_properties(|(n, i)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 245 | let mut mut_n = n.clone(); [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] 244 | rational_signed_pair_gen_var_1::().test_properties(|(n, i): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _)` [INFO] [stdout] --> tests/arithmetic/shr.rs:244:60 [INFO] [stdout] | [INFO] [stdout] 244 | rational_signed_pair_gen_var_1::().test_properties(|(n, i)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 258 | assert_eq!(&n >> i.unsigned_abs(), shifted); [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] 244 | rational_signed_pair_gen_var_1::().test_properties(|(n, i): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/arithmetic/shr.rs:262:34 [INFO] [stdout] | [INFO] [stdout] 236 | fn shr_properties_helper_signed() [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 262 | assert_eq!(&n >> i, &n / Rational::power_of_2(i64::exact_from(i))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected type parameter `T`, found `Rational` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found struct `Rational` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/sign.rs:35:37 [INFO] [stdout] | [INFO] [stdout] 35 | rational_gen().test_properties(|n| { [INFO] [stdout] | ^ [INFO] [stdout] 36 | let sign = n.sign(); [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] 35 | rational_gen().test_properties(|n: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/sign.rs:43:36 [INFO] [stdout] | [INFO] [stdout] 43 | integer_gen().test_properties(|n| { [INFO] [stdout] | ^ [INFO] [stdout] 44 | assert_eq!(Rational::from(&n).sign(), n.sign()); [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] 43 | integer_gen().test_properties(|n: /* Type */| { [INFO] [stdout] | ++++++++++++ [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:38:13 [INFO] [stdout] | [INFO] [stdout] 38 | simplest_rational_in_open_interval_explicit(&x, &y).to_string(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a constant with a similar name exists: `simplest_rational_in_open_interval_fail_1` [INFO] [stdout] ... [INFO] [stdout] 65 | fn simplest_rational_in_open_interval_fail_1() { [INFO] [stdout] | ---------------------------------------------- similarly named constant `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:42:13 [INFO] [stdout] | [INFO] [stdout] 42 | simplest_rational_in_open_interval_naive(&x, &y).to_string(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a constant with a similar name exists: `simplest_rational_in_open_interval_fail_1` [INFO] [stdout] ... [INFO] [stdout] 65 | fn simplest_rational_in_open_interval_fail_1() { [INFO] [stdout] | ---------------------------------------------- similarly named constant `simplest_rational_in_open_interval_fail_1` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/arithmetic/simplest_rational_in_interval.rs:105:42 [INFO] [stdout] | [INFO] [stdout] 105 | rational_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 106 | let ord = x.cmp_complexity(&y); [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] 105 | 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/simplest_rational_in_interval.rs:105:42 [INFO] [stdout] | [INFO] [stdout] 105 | rational_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 106 | let ord = x.cmp_complexity(&y); [INFO] [stdout] 107 | assert_eq!(y.cmp_complexity(&x).reverse(), 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] 105 | rational_pair_gen().test_properties(|(x, y): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/simplest_rational_in_interval.rs:111:37 [INFO] [stdout] | [INFO] [stdout] 111 | rational_gen().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 112 | assert_eq!(x.cmp_complexity(&x), Equal); [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] 111 | rational_gen().test_properties(|x: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> tests/arithmetic/simplest_rational_in_interval.rs:115:44 [INFO] [stdout] | [INFO] [stdout] 115 | rational_triple_gen().test_properties(|(x, y, z)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 116 | if x.cmp_complexity(&y) == Less && y.cmp_complexity(&z) == Less { [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] 115 | rational_triple_gen().test_properties(|(x, y, z): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _, _)` [INFO] [stdout] --> tests/arithmetic/simplest_rational_in_interval.rs:115:44 [INFO] [stdout] | [INFO] [stdout] 115 | rational_triple_gen().test_properties(|(x, y, z)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 116 | if x.cmp_complexity(&y) == Less && y.cmp_complexity(&z) == Less { [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] 115 | rational_triple_gen().test_properties(|(x, y, z): (_, _, _)| { [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/simplest_rational_in_interval.rs:128:19 [INFO] [stdout] | [INFO] [stdout] 128 | 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:129:20 [INFO] [stdout] | [INFO] [stdout] 65 | fn simplest_rational_in_open_interval_fail_1() { [INFO] [stdout] | ---------------------------------------------- similarly named constant `simplest_rational_in_open_interval_fail_1` defined here [INFO] [stdout] ... [INFO] [stdout] 129 | assert_eq!(simplest_rational_in_open_interval_explicit(&x, &y), s); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a constant 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:137:13 [INFO] [stdout] | [INFO] [stdout] 65 | fn simplest_rational_in_open_interval_fail_1() { [INFO] [stdout] | ---------------------------------------------- similarly named constant `simplest_rational_in_open_interval_fail_1` defined here [INFO] [stdout] ... [INFO] [stdout] 137 | simplest_rational_in_open_interval_naive(&x, &y), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a constant 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:152:19 [INFO] [stdout] | [INFO] [stdout] 152 | 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:161:13 [INFO] [stdout] | [INFO] [stdout] 99 | fn simplest_rational_in_closed_interval_fail() { [INFO] [stdout] | ---------------------------------------------- similarly named constant `simplest_rational_in_closed_interval_fail` defined here [INFO] [stdout] ... [INFO] [stdout] 161 | simplest_rational_in_closed_interval_naive(&x, &y) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a constant with a similar name exists: `simplest_rational_in_closed_interval_fail` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/sqrt.rs:48:43 [INFO] [stdout] | [INFO] [stdout] 48 | rational_gen_var_3().test_properties(|n| { [INFO] [stdout] | ^ [INFO] [stdout] 49 | let sqrt = n.clone().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] 48 | rational_gen_var_3().test_properties(|n: /* Type */| { [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:50:52 [INFO] [stdout] | [INFO] [stdout] 50 | assert!(sqrt.as_ref().is_none_or(Rational::is_valid)); [INFO] [stdout] | ^^^^^^^^ function or associated item not found in `Rational` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `is_valid` found for struct `Rational` in the current scope [INFO] [stdout] --> tests/arithmetic/sqrt.rs:52:56 [INFO] [stdout] | [INFO] [stdout] 52 | assert!(sqrt_alt.as_ref().is_none_or(Rational::is_valid)); [INFO] [stdout] | ^^^^^^^^ function or associated item not found in `Rational` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/sqrt.rs:61:24 [INFO] [stdout] | [INFO] [stdout] 61 | 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:65:42 [INFO] [stdout] | [INFO] [stdout] 65 | integer_gen_var_4().test_properties(|n| { [INFO] [stdout] | ^ [INFO] [stdout] 66 | assert_eq!( [INFO] [stdout] 67 | (&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] 65 | 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:44:37 [INFO] [stdout] | [INFO] [stdout] 44 | rational_gen().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 45 | 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] 44 | 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:62:42 [INFO] [stdout] | [INFO] [stdout] 62 | rational_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 63 | 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] 62 | 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:62:42 [INFO] [stdout] | [INFO] [stdout] 62 | rational_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 63 | let x_squared = (&x).square(); [INFO] [stdout] 64 | 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] 62 | rational_pair_gen().test_properties(|(x, y): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/arithmetic/square.rs:71:36 [INFO] [stdout] | [INFO] [stdout] 71 | integer_gen().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 72 | 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] 71 | 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:27:19 [INFO] [stdout] | [INFO] [stdout] 27 | 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/arithmetic/sub.rs:44:19 [INFO] [stdout] | [INFO] [stdout] 44 | 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:48:19 [INFO] [stdout] | [INFO] [stdout] 48 | 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/sub.rs:81:42 [INFO] [stdout] | [INFO] [stdout] 81 | rational_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 82 | let diff_val_val = x.clone() - y.clone(); [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] 81 | 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/sub.rs:81:42 [INFO] [stdout] | [INFO] [stdout] 81 | rational_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 82 | let diff_val_val = x.clone() - y.clone(); [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] 81 | rational_pair_gen().test_properties(|(x, y): (_, _)| { [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/basic/constants.rs:15:18 [INFO] [stdout] | [INFO] [stdout] 15 | 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:23:17 [INFO] [stdout] | [INFO] [stdout] 23 | 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:31:17 [INFO] [stdout] | [INFO] [stdout] 31 | 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:39:26 [INFO] [stdout] | [INFO] [stdout] 39 | 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:47:22 [INFO] [stdout] | [INFO] [stdout] 47 | 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:14:21 [INFO] [stdout] | [INFO] [stdout] 14 | assert!(default.is_valid()); [INFO] [stdout] | ^^^^^^^^ method not found in `Rational` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/basic/significant_bits.rs:33:37 [INFO] [stdout] | [INFO] [stdout] 33 | rational_gen().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 34 | let bits = x.significant_bits(); [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] 33 | rational_gen().test_properties(|x: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/basic/significant_bits.rs:39:36 [INFO] [stdout] | [INFO] [stdout] 39 | integer_gen().test_properties(|n| { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 42 | n.significant_bits() + 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] 39 | integer_gen().test_properties(|n: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/comparison/cmp.rs:50:42 [INFO] [stdout] | [INFO] [stdout] 50 | rational_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 51 | let ord = x.cmp(&y); [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] 50 | 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/comparison/cmp.rs:50:42 [INFO] [stdout] | [INFO] [stdout] 50 | rational_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 54 | assert_eq!(y.cmp(&x).reverse(), 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] 50 | rational_pair_gen().test_properties(|(x, y): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/comparison/cmp.rs:59:37 [INFO] [stdout] | [INFO] [stdout] 59 | rational_gen().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 60 | assert_eq!(x.cmp(&x), Equal); [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] 59 | rational_gen().test_properties(|x: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/comparison/cmp.rs:71:41 [INFO] [stdout] | [INFO] [stdout] 71 | integer_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 72 | assert_eq!(Rational::from(&x).cmp(&Rational::from(&y)), x.cmp(&y)); [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] 71 | integer_pair_gen().test_properties(|(x, y): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/comparison/cmp_abs.rs:40:42 [INFO] [stdout] | [INFO] [stdout] 40 | rational_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 41 | let ord = x.cmp_abs(&y); [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] 40 | 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/comparison/cmp_abs.rs:40:42 [INFO] [stdout] | [INFO] [stdout] 40 | rational_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 46 | 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] 40 | rational_pair_gen().test_properties(|(x, y): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/comparison/cmp_abs.rs:50:37 [INFO] [stdout] | [INFO] [stdout] 50 | rational_gen().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 51 | assert_eq!(x.cmp_abs(&x), Equal); [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] 50 | rational_gen().test_properties(|x: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> tests/comparison/cmp_abs.rs:55:44 [INFO] [stdout] | [INFO] [stdout] 55 | rational_triple_gen().test_properties(|(x, y, z)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 56 | if x.lt_abs(&y) && y.lt_abs(&z) { [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_triple_gen().test_properties(|(x, y, z): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _, _)` [INFO] [stdout] --> tests/comparison/cmp_abs.rs:55:44 [INFO] [stdout] | [INFO] [stdout] 55 | rational_triple_gen().test_properties(|(x, y, z)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 56 | if x.lt_abs(&y) && y.lt_abs(&z) { [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_triple_gen().test_properties(|(x, y, z): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/comparison/cmp_abs.rs:63:41 [INFO] [stdout] | [INFO] [stdout] 63 | integer_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 66 | x.cmp_abs(&y) [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] 63 | integer_pair_gen().test_properties(|(x, y): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/comparison/eq_abs.rs:73:42 [INFO] [stdout] | [INFO] [stdout] 73 | rational_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 74 | let eq = x.eq_abs(&y); [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] 73 | 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/comparison/eq_abs.rs:73:42 [INFO] [stdout] | [INFO] [stdout] 73 | rational_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 74 | let eq = x.eq_abs(&y); [INFO] [stdout] 75 | assert_eq!(y.eq_abs(&x), eq); [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] 73 | rational_pair_gen().test_properties(|(x, y): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/comparison/eq_abs.rs:82:37 [INFO] [stdout] | [INFO] [stdout] 82 | rational_gen().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 83 | assert!(x.eq_abs(&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] 82 | rational_gen().test_properties(|x: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> tests/comparison/eq_abs.rs:86:44 [INFO] [stdout] | [INFO] [stdout] 86 | rational_triple_gen().test_properties(|(x, y, z)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 87 | if x.eq_abs(&y) && y.eq_abs(&z) { [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] 86 | rational_triple_gen().test_properties(|(x, y, z): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _, _)` [INFO] [stdout] --> tests/comparison/eq_abs.rs:86:44 [INFO] [stdout] | [INFO] [stdout] 86 | rational_triple_gen().test_properties(|(x, y, z)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 87 | if x.eq_abs(&y) && y.eq_abs(&z) { [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] 86 | rational_triple_gen().test_properties(|(x, y, z): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/comparison/eq_abs.rs:98:54 [INFO] [stdout] | [INFO] [stdout] 98 | signed_pair_gen::().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 99 | assert_eq!(Rational::from(x).eq_abs(&Rational::from(y)), x.eq_abs(&y)); [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] 98 | signed_pair_gen::().test_properties(|(x, y): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/comparison/eq_abs_integer.rs:68:50 [INFO] [stdout] | [INFO] [stdout] 68 | rational_integer_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 69 | let eq = x.eq_abs(&y); [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] 68 | rational_integer_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/comparison/eq_abs_integer.rs:68:50 [INFO] [stdout] | [INFO] [stdout] 68 | rational_integer_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 71 | assert_eq!(y.eq_abs(&x), eq); [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] 68 | rational_integer_pair_gen().test_properties(|(x, y): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> tests/comparison/eq_abs_integer.rs:77:61 [INFO] [stdout] | [INFO] [stdout] 77 | rational_rational_integer_triple_gen().test_properties(|(x, z, y)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 78 | if x.eq_abs(&y) && y.eq_abs(&z) { [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] 77 | rational_rational_integer_triple_gen().test_properties(|(x, z, y): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _, _)` [INFO] [stdout] --> tests/comparison/eq_abs_integer.rs:77:61 [INFO] [stdout] | [INFO] [stdout] 77 | rational_rational_integer_triple_gen().test_properties(|(x, z, y)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 78 | if x.eq_abs(&y) && y.eq_abs(&z) { [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] 77 | rational_rational_integer_triple_gen().test_properties(|(x, z, y): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> tests/comparison/eq_abs_integer.rs:83:60 [INFO] [stdout] | [INFO] [stdout] 83 | rational_integer_integer_triple_gen().test_properties(|(y, x, z)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 84 | if x.eq_abs(&y) && y.eq_abs(&z) { [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] 83 | rational_integer_integer_triple_gen().test_properties(|(y, x, z): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, {type error}, _)` [INFO] [stdout] --> tests/comparison/eq_abs_integer.rs:83:60 [INFO] [stdout] | [INFO] [stdout] 83 | rational_integer_integer_triple_gen().test_properties(|(y, x, z)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 84 | if x.eq_abs(&y) && y.eq_abs(&z) { [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] 83 | rational_integer_integer_triple_gen().test_properties(|(y, x, z): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/comparison/eq_abs_integer.rs:89:41 [INFO] [stdout] | [INFO] [stdout] 89 | integer_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 90 | assert_eq!(Rational::from(&x).eq_abs(&y), x.eq_abs(&y)); [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] 89 | integer_pair_gen().test_properties(|(x, y): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/comparison/eq_abs_natural.rs:51:50 [INFO] [stdout] | [INFO] [stdout] 51 | rational_natural_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 52 | let eq = x.eq_abs(&y); [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] 51 | rational_natural_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/comparison/eq_abs_natural.rs:51:50 [INFO] [stdout] | [INFO] [stdout] 51 | rational_natural_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 54 | assert_eq!(y.eq_abs(&x), eq); [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] 51 | rational_natural_pair_gen().test_properties(|(x, y): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> tests/comparison/eq_abs_natural.rs:58:61 [INFO] [stdout] | [INFO] [stdout] 58 | rational_rational_natural_triple_gen().test_properties(|(x, z, y)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 59 | if x.eq_abs(&y) && y.eq_abs(&z) { [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] 58 | rational_rational_natural_triple_gen().test_properties(|(x, z, y): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _, _)` [INFO] [stdout] --> tests/comparison/eq_abs_natural.rs:58:61 [INFO] [stdout] | [INFO] [stdout] 58 | rational_rational_natural_triple_gen().test_properties(|(x, z, y)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 59 | if x.eq_abs(&y) && y.eq_abs(&z) { [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] 58 | rational_rational_natural_triple_gen().test_properties(|(x, z, y): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> tests/comparison/eq_abs_natural.rs:64:60 [INFO] [stdout] | [INFO] [stdout] 64 | rational_natural_natural_triple_gen().test_properties(|(y, x, z)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 65 | if x.eq_abs(&y) && y.eq_abs(&z) { [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] 64 | rational_natural_natural_triple_gen().test_properties(|(y, x, z): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, {type error}, _)` [INFO] [stdout] --> tests/comparison/eq_abs_natural.rs:64:60 [INFO] [stdout] | [INFO] [stdout] 64 | rational_natural_natural_triple_gen().test_properties(|(y, x, z)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 65 | if x.eq_abs(&y) && y.eq_abs(&z) { [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] 64 | rational_natural_natural_triple_gen().test_properties(|(y, x, z): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/comparison/eq_abs_natural.rs:70:41 [INFO] [stdout] | [INFO] [stdout] 70 | natural_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 71 | assert_eq!(Rational::from(&x).eq_abs(&y), x == y); [INFO] [stdout] 72 | assert_eq!(x.eq_abs(&Rational::from(&y)), x == y); [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] 70 | natural_pair_gen().test_properties(|(x, y): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/comparison/eq_abs_primitive_float.rs:93:63 [INFO] [stdout] | [INFO] [stdout] 93 | rational_primitive_float_pair_gen::().test_properties(|(n, x)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 94 | let eq = n.eq_abs(&x); [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] 93 | rational_primitive_float_pair_gen::().test_properties(|(n, x): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _)` [INFO] [stdout] --> tests/comparison/eq_abs_primitive_float.rs:93:63 [INFO] [stdout] | [INFO] [stdout] 93 | rational_primitive_float_pair_gen::().test_properties(|(n, x)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 97 | assert_eq!(x.eq_abs(&n), eq); [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] 93 | rational_primitive_float_pair_gen::().test_properties(|(n, x): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/comparison/eq_abs_primitive_int.rs:115:56 [INFO] [stdout] | [INFO] [stdout] 115 | rational_unsigned_pair_gen::().test_properties(|(n, u)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 116 | let eq = n.eq_abs(&u); [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] 115 | rational_unsigned_pair_gen::().test_properties(|(n, u): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _)` [INFO] [stdout] --> tests/comparison/eq_abs_primitive_int.rs:115:56 [INFO] [stdout] | [INFO] [stdout] 115 | rational_unsigned_pair_gen::().test_properties(|(n, u)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 119 | assert_eq!(u.eq_abs(&n), eq); [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] 115 | rational_unsigned_pair_gen::().test_properties(|(n, u): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/comparison/eq_abs_primitive_int.rs:133:54 [INFO] [stdout] | [INFO] [stdout] 133 | rational_signed_pair_gen::().test_properties(|(n, i)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 134 | let eq = n.eq_abs(&i); [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] 133 | rational_signed_pair_gen::().test_properties(|(n, i): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/comparison/eq_abs_primitive_int.rs:145:45 [INFO] [stdout] | [INFO] [stdout] 129 | fn eq_abs_primitive_int_properties_helper_signed + PrimitiveSigned>() [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 145 | assert_eq!(n.partial_cmp_abs(&i) == Some(Equal), eq); [INFO] [stdout] | ^^^^^^^^^^^ expected type parameter `T`, found `Option` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found enum `Option` [INFO] [stdout] = note: `Option` implements `PartialEq<{type error}>` [INFO] [stdout] help: consider swapping the equality [INFO] [stdout] | [INFO] [stdout] 145 - assert_eq!(n.partial_cmp_abs(&i) == Some(Equal), eq); [INFO] [stdout] 145 + assert_eq!(Some(Equal) == n.partial_cmp_abs(&i), eq); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/comparison/hash.rs:14:37 [INFO] [stdout] | [INFO] [stdout] 14 | rational_gen().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 15 | assert_eq!(hash(&x), hash(&x.clone())); [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] 14 | rational_gen().test_properties(|x: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_integer.rs:142:50 [INFO] [stdout] | [INFO] [stdout] 142 | rational_integer_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 143 | let cmp = x.partial_cmp_abs(&y); [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] 142 | rational_integer_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/comparison/partial_cmp_abs_integer.rs:142:50 [INFO] [stdout] | [INFO] [stdout] 142 | rational_integer_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 145 | assert_eq!(y.partial_cmp_abs(&x), cmp.map(Ordering::reverse)); [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] 142 | rational_integer_pair_gen().test_properties(|(x, y): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_integer.rs:148:61 [INFO] [stdout] | [INFO] [stdout] 148 | rational_rational_integer_triple_gen().test_properties(|(x, z, y)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 149 | if x.lt_abs(&y) && y.lt_abs(&z) { [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] 148 | rational_rational_integer_triple_gen().test_properties(|(x, z, y): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_integer.rs:148:61 [INFO] [stdout] | [INFO] [stdout] 148 | rational_rational_integer_triple_gen().test_properties(|(x, z, y)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 149 | if x.lt_abs(&y) && y.lt_abs(&z) { [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] 148 | rational_rational_integer_triple_gen().test_properties(|(x, z, y): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_integer.rs:156:60 [INFO] [stdout] | [INFO] [stdout] 156 | rational_integer_integer_triple_gen().test_properties(|(y, x, z)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 157 | if x.lt_abs(&y) && y.lt_abs(&z) { [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] 156 | rational_integer_integer_triple_gen().test_properties(|(y, x, z): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, {type error}, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_integer.rs:156:60 [INFO] [stdout] | [INFO] [stdout] 156 | rational_integer_integer_triple_gen().test_properties(|(y, x, z)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 157 | if x.lt_abs(&y) && y.lt_abs(&z) { [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] 156 | rational_integer_integer_triple_gen().test_properties(|(y, x, z): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_integer.rs:164:41 [INFO] [stdout] | [INFO] [stdout] 164 | integer_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 165 | assert_eq!(Rational::from(&x).partial_cmp_abs(&y), Some(x.cmp_abs(&y))); [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] 164 | integer_pair_gen().test_properties(|(x, y): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_natural.rs:93:50 [INFO] [stdout] | [INFO] [stdout] 93 | rational_natural_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 94 | let cmp = x.partial_cmp_abs(&y); [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] 93 | rational_natural_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/comparison/partial_cmp_abs_natural.rs:93:50 [INFO] [stdout] | [INFO] [stdout] 93 | rational_natural_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 97 | assert_eq!(y.partial_cmp_abs(&x), cmp.map(Ordering::reverse)); [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] 93 | rational_natural_pair_gen().test_properties(|(x, y): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_natural.rs:100:61 [INFO] [stdout] | [INFO] [stdout] 100 | rational_rational_natural_triple_gen().test_properties(|(x, z, y)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 101 | if x.lt_abs(&y) && y.lt_abs(&z) { [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] 100 | rational_rational_natural_triple_gen().test_properties(|(x, z, y): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_natural.rs:100:61 [INFO] [stdout] | [INFO] [stdout] 100 | rational_rational_natural_triple_gen().test_properties(|(x, z, y)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 101 | if x.lt_abs(&y) && y.lt_abs(&z) { [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] 100 | rational_rational_natural_triple_gen().test_properties(|(x, z, y): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_natural.rs:108:60 [INFO] [stdout] | [INFO] [stdout] 108 | rational_natural_natural_triple_gen().test_properties(|(y, x, z)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 109 | if x.lt_abs(&y) && y.lt_abs(&z) { [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] 108 | rational_natural_natural_triple_gen().test_properties(|(y, x, z): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, {type error}, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_natural.rs:108:60 [INFO] [stdout] | [INFO] [stdout] 108 | rational_natural_natural_triple_gen().test_properties(|(y, x, z)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 109 | if x.lt_abs(&y) && y.lt_abs(&z) { [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] 108 | rational_natural_natural_triple_gen().test_properties(|(y, x, z): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_natural.rs:116:41 [INFO] [stdout] | [INFO] [stdout] 116 | natural_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 117 | assert_eq!(Rational::from(&x).partial_cmp_abs(&y), Some(x.cmp(&y))); [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] 116 | natural_pair_gen().test_properties(|(x, y): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_primitive_float.rs:68:63 [INFO] [stdout] | [INFO] [stdout] 68 | rational_primitive_float_pair_gen::().test_properties(|(n, u)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 69 | let cmp_abs = n.partial_cmp_abs(&u); [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] 68 | rational_primitive_float_pair_gen::().test_properties(|(n, u): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_primitive_float.rs:68:63 [INFO] [stdout] | [INFO] [stdout] 68 | rational_primitive_float_pair_gen::().test_properties(|(n, u)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 71 | assert_eq!(u.partial_cmp_abs(&n), cmp_abs_rev); [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] 68 | rational_primitive_float_pair_gen::().test_properties(|(n, u): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_primitive_float.rs:80:74 [INFO] [stdout] | [INFO] [stdout] 80 | rational_rational_primitive_float_triple_gen::().test_properties(|(n, m, u)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 81 | if n.lt_abs(&u) && u.lt_abs(&m) { [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] 80 | rational_rational_primitive_float_triple_gen::().test_properties(|(n, m, u): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_primitive_float.rs:80:74 [INFO] [stdout] | [INFO] [stdout] 80 | rational_rational_primitive_float_triple_gen::().test_properties(|(n, m, u)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 81 | if n.lt_abs(&u) && u.lt_abs(&m) { [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] 80 | rational_rational_primitive_float_triple_gen::().test_properties(|(n, m, u): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_primitive_float.rs:88:81 [INFO] [stdout] | [INFO] [stdout] 88 | rational_primitive_float_primitive_float_triple_gen::().test_properties(|(n, u, v)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 89 | if u.lt_abs(&n) && n.lt_abs(&v) { [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] 88 | rational_primitive_float_primitive_float_triple_gen::().test_properties(|(n, u, v): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, {type error}, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_primitive_float.rs:88:81 [INFO] [stdout] | [INFO] [stdout] 88 | rational_primitive_float_primitive_float_triple_gen::().test_properties(|(n, u, v)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 89 | if u.lt_abs(&n) && n.lt_abs(&v) { [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] 88 | rational_primitive_float_primitive_float_triple_gen::().test_properties(|(n, u, v): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, {type error}, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_primitive_float.rs:88:81 [INFO] [stdout] | [INFO] [stdout] 88 | rational_primitive_float_primitive_float_triple_gen::().test_properties(|(n, u, v)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 89 | if u.lt_abs(&n) && n.lt_abs(&v) { [INFO] [stdout] 90 | assert!(u.abs() < v.abs()); [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] 88 | rational_primitive_float_primitive_float_triple_gen::().test_properties(|(n, u, v): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/comparison/partial_cmp_abs_primitive_float.rs:96:37 [INFO] [stdout] | [INFO] [stdout] 96 | rational_gen().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 97 | assert!(x.ge_abs(&T::ZERO)); [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] 96 | rational_gen().test_properties(|x: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_primitive_int.rs:404:56 [INFO] [stdout] | [INFO] [stdout] 404 | rational_unsigned_pair_gen::().test_properties(|(n, u)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 405 | let cmp = n.partial_cmp_abs(&u); [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] 404 | rational_unsigned_pair_gen::().test_properties(|(n, u): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_primitive_int.rs:404:56 [INFO] [stdout] | [INFO] [stdout] 404 | rational_unsigned_pair_gen::().test_properties(|(n, u)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 409 | assert_eq!(u.partial_cmp_abs(&n), cmp_rev); [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] 404 | rational_unsigned_pair_gen::().test_properties(|(n, u): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_primitive_int.rs:413:67 [INFO] [stdout] | [INFO] [stdout] 413 | rational_rational_unsigned_triple_gen::().test_properties(|(n, m, u)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 414 | if n.lt_abs(&u) && u.lt_abs(&m) { [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] 413 | rational_rational_unsigned_triple_gen::().test_properties(|(n, m, u): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_primitive_int.rs:413:67 [INFO] [stdout] | [INFO] [stdout] 413 | rational_rational_unsigned_triple_gen::().test_properties(|(n, m, u)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 414 | if n.lt_abs(&u) && u.lt_abs(&m) { [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] 413 | rational_rational_unsigned_triple_gen::().test_properties(|(n, m, u): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_primitive_int.rs:421:67 [INFO] [stdout] | [INFO] [stdout] 421 | rational_unsigned_unsigned_triple_gen::().test_properties(|(n, u, v)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 422 | if u.lt_abs(&n) && n.lt_abs(&v) { [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] 421 | rational_unsigned_unsigned_triple_gen::().test_properties(|(n, u, v): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, {type error}, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_primitive_int.rs:421:67 [INFO] [stdout] | [INFO] [stdout] 421 | rational_unsigned_unsigned_triple_gen::().test_properties(|(n, u, v)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 422 | if u.lt_abs(&n) && n.lt_abs(&v) { [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] 421 | rational_unsigned_unsigned_triple_gen::().test_properties(|(n, u, v): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_primitive_int.rs:445:54 [INFO] [stdout] | [INFO] [stdout] 445 | rational_signed_pair_gen::().test_properties(|(n, i)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 446 | let cmp = n.partial_cmp_abs(&i); [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] 445 | rational_signed_pair_gen::().test_properties(|(n, i): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_primitive_int.rs:445:54 [INFO] [stdout] | [INFO] [stdout] 445 | rational_signed_pair_gen::().test_properties(|(n, i)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 450 | assert_eq!(i.partial_cmp_abs(&n), cmp_rev); [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] 445 | rational_signed_pair_gen::().test_properties(|(n, i): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_primitive_int.rs:454:65 [INFO] [stdout] | [INFO] [stdout] 454 | rational_rational_signed_triple_gen::().test_properties(|(n, m, i)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 455 | if n.lt_abs(&i) && i.lt_abs(&m) { [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] 454 | rational_rational_signed_triple_gen::().test_properties(|(n, m, i): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_primitive_int.rs:454:65 [INFO] [stdout] | [INFO] [stdout] 454 | rational_rational_signed_triple_gen::().test_properties(|(n, m, i)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 455 | if n.lt_abs(&i) && i.lt_abs(&m) { [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] 454 | rational_rational_signed_triple_gen::().test_properties(|(n, m, i): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_primitive_int.rs:462:63 [INFO] [stdout] | [INFO] [stdout] 462 | rational_signed_signed_triple_gen::().test_properties(|(n, i, j)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 463 | if i.lt_abs(&n) && n.lt_abs(&j) { [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] 462 | rational_signed_signed_triple_gen::().test_properties(|(n, i, j): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, {type error}, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_abs_primitive_int.rs:462:63 [INFO] [stdout] | [INFO] [stdout] 462 | rational_signed_signed_triple_gen::().test_properties(|(n, i, j)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 463 | if i.lt_abs(&n) && n.lt_abs(&j) { [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] 462 | rational_signed_signed_triple_gen::().test_properties(|(n, i, j): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_integer.rs:61:50 [INFO] [stdout] | [INFO] [stdout] 61 | rational_integer_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 62 | let cmp = x.partial_cmp(&y); [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] 61 | rational_integer_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/comparison/partial_cmp_integer.rs:61:50 [INFO] [stdout] | [INFO] [stdout] 61 | rational_integer_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 68 | assert_eq!(y.partial_cmp(&x), cmp.map(Ordering::reverse)); [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] 61 | rational_integer_pair_gen().test_properties(|(x, y): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_integer.rs:87:41 [INFO] [stdout] | [INFO] [stdout] 87 | integer_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 88 | assert_eq!(Rational::from(&x).partial_cmp(&y), Some(x.cmp(&y))); [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] 87 | integer_pair_gen().test_properties(|(x, y): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_natural.rs:51:50 [INFO] [stdout] | [INFO] [stdout] 51 | rational_natural_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 52 | let cmp = x.partial_cmp(&y); [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] 51 | rational_natural_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/comparison/partial_cmp_natural.rs:51:50 [INFO] [stdout] | [INFO] [stdout] 51 | rational_natural_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 58 | assert_eq!(y.partial_cmp(&x), cmp.map(Ordering::reverse)); [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] 51 | rational_natural_pair_gen().test_properties(|(x, y): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_natural.rs:77:41 [INFO] [stdout] | [INFO] [stdout] 77 | natural_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 78 | assert_eq!(Rational::from(&x).partial_cmp(&y), Some(x.cmp(&y))); [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] 77 | natural_pair_gen().test_properties(|(x, y): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_primitive_float.rs:75:63 [INFO] [stdout] | [INFO] [stdout] 75 | rational_primitive_float_pair_gen::().test_properties(|(n, u)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 76 | let cmp = n.partial_cmp(&u); [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] 75 | rational_primitive_float_pair_gen::().test_properties(|(n, u): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_primitive_float.rs:75:63 [INFO] [stdout] | [INFO] [stdout] 75 | rational_primitive_float_pair_gen::().test_properties(|(n, u)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 80 | assert_eq!(u.partial_cmp(&n), cmp_rev); [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] 75 | rational_primitive_float_pair_gen::().test_properties(|(n, u): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_primitive_float.rs:88:74 [INFO] [stdout] | [INFO] [stdout] 88 | rational_rational_primitive_float_triple_gen::().test_properties(|(n, m, u)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 89 | if n < u && u < m { [INFO] [stdout] 90 | assert_eq!(n.cmp(&m), Less); [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] 88 | rational_rational_primitive_float_triple_gen::().test_properties(|(n, m, u): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_primitive_int.rs:184:56 [INFO] [stdout] | [INFO] [stdout] 184 | rational_unsigned_pair_gen::().test_properties(|(n, u)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 185 | let cmp = n.partial_cmp(&u); [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] 184 | rational_unsigned_pair_gen::().test_properties(|(n, u): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_primitive_int.rs:195:67 [INFO] [stdout] | [INFO] [stdout] 195 | rational_rational_unsigned_triple_gen::().test_properties(|(n, m, u)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 196 | if n < u && u < m { [INFO] [stdout] 197 | assert_eq!(n.cmp(&m), Less); [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] 195 | rational_rational_unsigned_triple_gen::().test_properties(|(n, m, u): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/comparison/partial_cmp_primitive_int.rs:212:55 [INFO] [stdout] | [INFO] [stdout] 178 | T: PartialOrd + PartialOrd + PrimitiveUnsigned, [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 212 | assert_eq!(Rational::from(x).partial_cmp(&y), Some(x.cmp(&y))); [INFO] [stdout] | ^^^^^^^^^^^^^^^ expected type parameter `T`, found `Option` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found enum `Option` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/comparison/partial_cmp_primitive_int.rs:213:55 [INFO] [stdout] | [INFO] [stdout] 178 | T: PartialOrd + PartialOrd + PrimitiveUnsigned, [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 213 | assert_eq!(x.partial_cmp(&Rational::from(y)), Some(x.cmp(&y))); [INFO] [stdout] | ^^^^^^^^^^^^^^^ expected type parameter `T`, found `Option` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found enum `Option` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_primitive_int.rs:225:54 [INFO] [stdout] | [INFO] [stdout] 225 | rational_signed_pair_gen::().test_properties(|(n, i)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 226 | let cmp = n.partial_cmp(&i); [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] 225 | rational_signed_pair_gen::().test_properties(|(n, i): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _, _)` [INFO] [stdout] --> tests/comparison/partial_cmp_primitive_int.rs:236:65 [INFO] [stdout] | [INFO] [stdout] 236 | rational_rational_signed_triple_gen::().test_properties(|(n, m, i)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 237 | if n < i && i < m { [INFO] [stdout] 238 | assert_eq!(n.cmp(&m), Less); [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] 236 | rational_rational_signed_triple_gen::().test_properties(|(n, m, i): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/comparison/partial_cmp_primitive_int.rs:253:55 [INFO] [stdout] | [INFO] [stdout] 219 | T: PartialOrd + PartialOrd + PrimitiveSigned, [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 253 | assert_eq!(Rational::from(x).partial_cmp(&y), Some(x.cmp(&y))); [INFO] [stdout] | ^^^^^^^^^^^^^^^ expected type parameter `T`, found `Option` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found enum `Option` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/comparison/partial_cmp_primitive_int.rs:254:55 [INFO] [stdout] | [INFO] [stdout] 219 | T: PartialOrd + PartialOrd + PrimitiveSigned, [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 254 | assert_eq!(x.partial_cmp(&Rational::from(y)), Some(x.cmp(&y))); [INFO] [stdout] | ^^^^^^^^^^^^^^^ expected type parameter `T`, found `Option` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found enum `Option` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/comparison/partial_eq_primitive_float.rs:63:50 [INFO] [stdout] | [INFO] [stdout] 55 | T: PartialEq + PartialEq + PrimitiveFloat, [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 63 | assert_eq!(rug::Rational::from(&n) == f, eq); [INFO] [stdout] | ^^ expected type parameter `T`, found `bool` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found type `bool` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/comparison/partial_eq_primitive_float.rs:64:28 [INFO] [stdout] | [INFO] [stdout] 55 | T: PartialEq + PartialEq + PrimitiveFloat, [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 64 | assert_eq!(f == n, eq); [INFO] [stdout] | ^^ expected type parameter `T`, found `bool` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found type `bool` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/comparison/partial_eq_primitive_float.rs:65:50 [INFO] [stdout] | [INFO] [stdout] 55 | T: PartialEq + PartialEq + PrimitiveFloat, [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 65 | assert_eq!(f == rug::Rational::from(&n), eq); [INFO] [stdout] | ^^ expected type parameter `T`, found `bool` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found type `bool` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/comparison/partial_eq_primitive_float.rs:61:63 [INFO] [stdout] | [INFO] [stdout] 61 | rational_primitive_float_pair_gen::().test_properties(|(n, f)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 66 | assert_eq!(n.partial_cmp(&f) == Some(Equal), eq); [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] 61 | rational_primitive_float_pair_gen::().test_properties(|(n, f): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/comparison/partial_eq_primitive_float.rs:66:54 [INFO] [stdout] | [INFO] [stdout] 55 | T: PartialEq + PartialEq + PrimitiveFloat, [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 66 | assert_eq!(n.partial_cmp(&f) == Some(Equal), eq); [INFO] [stdout] | ^^ expected type parameter `T`, found `bool` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found type `bool` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `({type error}, _)` [INFO] [stdout] --> tests/comparison/partial_eq_primitive_float.rs:61:63 [INFO] [stdout] | [INFO] [stdout] 61 | rational_primitive_float_pair_gen::().test_properties(|(n, f)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 67 | if f.is_finite() { [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] 61 | rational_primitive_float_pair_gen::().test_properties(|(n, f): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/comparison/partial_eq_primitive_float.rs:68:81 [INFO] [stdout] | [INFO] [stdout] 55 | T: PartialEq + PartialEq + PrimitiveFloat, [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 68 | assert_eq!(PartialEq::::eq(&n, &Rational::exact_from(f)), eq); [INFO] [stdout] | ^^ expected type parameter `T`, found `bool` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found type `bool` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/comparison/partial_eq_primitive_int.rs:134:50 [INFO] [stdout] | [INFO] [stdout] 126 | T: PartialEq + PartialEq + PrimitiveUnsigned, [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 134 | assert_eq!(rug::Rational::from(&n) == u, eq); [INFO] [stdout] | ^^ expected type parameter `T`, found `bool` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found type `bool` [INFO] [stdout] help: call `Into::into` on this expression to convert `bool` into `T` [INFO] [stdout] | [INFO] [stdout] 134 | assert_eq!(rug::Rational::from(&n) == u, eq.into()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/comparison/partial_eq_primitive_int.rs:135:26 [INFO] [stdout] | [INFO] [stdout] 126 | T: PartialEq + PartialEq + PrimitiveUnsigned, [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 135 | assert_eq!(&n == &Rational::from(u), eq); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ expected type parameter `T`, found `&Rational` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found reference `&Rational` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/comparison/partial_eq_primitive_int.rs:135:46 [INFO] [stdout] | [INFO] [stdout] 126 | T: PartialEq + PartialEq + PrimitiveUnsigned, [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 135 | assert_eq!(&n == &Rational::from(u), eq); [INFO] [stdout] | ^^ expected type parameter `T`, found `bool` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found type `bool` [INFO] [stdout] help: call `Into::into` on this expression to convert `bool` into `T` [INFO] [stdout] | [INFO] [stdout] 135 | assert_eq!(&n == &Rational::from(u), eq.into()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/comparison/partial_eq_primitive_int.rs:137:28 [INFO] [stdout] | [INFO] [stdout] 126 | T: PartialEq + PartialEq + PrimitiveUnsigned, [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 137 | assert_eq!(u == n, eq); [INFO] [stdout] | ^^ expected type parameter `T`, found `bool` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found type `bool` [INFO] [stdout] help: call `Into::into` on this expression to convert `bool` into `T` [INFO] [stdout] | [INFO] [stdout] 137 | assert_eq!(u == n, eq.into()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/comparison/partial_eq_primitive_int.rs:138:50 [INFO] [stdout] | [INFO] [stdout] 126 | T: PartialEq + PartialEq + PrimitiveUnsigned, [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 138 | assert_eq!(u == rug::Rational::from(&n), eq); [INFO] [stdout] | ^^ expected type parameter `T`, found `bool` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found type `bool` [INFO] [stdout] help: call `Into::into` on this expression to convert `bool` into `T` [INFO] [stdout] | [INFO] [stdout] 138 | assert_eq!(u == rug::Rational::from(&n), eq.into()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/comparison/partial_eq_primitive_int.rs:139:42 [INFO] [stdout] | [INFO] [stdout] 126 | T: PartialEq + PartialEq + PrimitiveUnsigned, [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 139 | assert_eq!(&Rational::from(u) == &n, eq); [INFO] [stdout] | ^^ expected type parameter `T`, found `&_` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found reference `&_` [INFO] [stdout] help: consider removing the borrow [INFO] [stdout] | [INFO] [stdout] 139 - assert_eq!(&Rational::from(u) == &n, eq); [INFO] [stdout] 139 + assert_eq!(&Rational::from(u) == n, eq); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/comparison/partial_eq_primitive_int.rs:139:46 [INFO] [stdout] | [INFO] [stdout] 126 | T: PartialEq + PartialEq + PrimitiveUnsigned, [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 139 | assert_eq!(&Rational::from(u) == &n, eq); [INFO] [stdout] | ^^ expected type parameter `T`, found `bool` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found type `bool` [INFO] [stdout] help: call `Into::into` on this expression to convert `bool` into `T` [INFO] [stdout] | [INFO] [stdout] 139 | assert_eq!(&Rational::from(u) == &n, eq.into()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/comparison/partial_eq_primitive_int.rs:143:44 [INFO] [stdout] | [INFO] [stdout] 126 | T: PartialEq + PartialEq + PrimitiveUnsigned, [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 143 | assert_eq!(Rational::from(x) == y, x == y); [INFO] [stdout] | ^^^^^^ expected type parameter `T`, found `bool` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found type `bool` [INFO] [stdout] help: call `Into::into` on this expression to convert `bool` into `T` [INFO] [stdout] | [INFO] [stdout] 143 | assert_eq!(Rational::from(x) == y, (x == y).into()); [INFO] [stdout] | + ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/comparison/partial_eq_primitive_int.rs:144:44 [INFO] [stdout] | [INFO] [stdout] 126 | T: PartialEq + PartialEq + PrimitiveUnsigned, [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 144 | assert_eq!(x == Rational::from(y), x == y); [INFO] [stdout] | ^^^^^^ expected type parameter `T`, found `bool` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found type `bool` [INFO] [stdout] help: call `Into::into` on this expression to convert `bool` into `T` [INFO] [stdout] | [INFO] [stdout] 144 | assert_eq!(x == Rational::from(y), (x == y).into()); [INFO] [stdout] | + ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/comparison/partial_eq_primitive_int.rs:159:50 [INFO] [stdout] | [INFO] [stdout] 151 | T: PartialEq + PartialEq + PrimitiveSigned, [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 159 | assert_eq!(rug::Rational::from(&n) == i, eq); [INFO] [stdout] | ^^ expected type parameter `T`, found `bool` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found type `bool` [INFO] [stdout] help: call `Into::into` on this expression to convert `bool` into `T` [INFO] [stdout] | [INFO] [stdout] 159 | assert_eq!(rug::Rational::from(&n) == i, eq.into()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/comparison/partial_eq_primitive_int.rs:160:26 [INFO] [stdout] | [INFO] [stdout] 151 | T: PartialEq + PartialEq + PrimitiveSigned, [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 160 | assert_eq!(&n == &Rational::from(i), eq); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ expected type parameter `T`, found `&Rational` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found reference `&Rational` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/comparison/partial_eq_primitive_int.rs:160:46 [INFO] [stdout] | [INFO] [stdout] 151 | T: PartialEq + PartialEq + PrimitiveSigned, [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 160 | assert_eq!(&n == &Rational::from(i), eq); [INFO] [stdout] | ^^ expected type parameter `T`, found `bool` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found type `bool` [INFO] [stdout] help: call `Into::into` on this expression to convert `bool` into `T` [INFO] [stdout] | [INFO] [stdout] 160 | assert_eq!(&n == &Rational::from(i), eq.into()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/comparison/partial_eq_primitive_int.rs:162:28 [INFO] [stdout] | [INFO] [stdout] 151 | T: PartialEq + PartialEq + PrimitiveSigned, [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 162 | assert_eq!(i == n, eq); [INFO] [stdout] | ^^ expected type parameter `T`, found `bool` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found type `bool` [INFO] [stdout] help: call `Into::into` on this expression to convert `bool` into `T` [INFO] [stdout] | [INFO] [stdout] 162 | assert_eq!(i == n, eq.into()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/comparison/partial_eq_primitive_int.rs:163:50 [INFO] [stdout] | [INFO] [stdout] 151 | T: PartialEq + PartialEq + PrimitiveSigned, [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 163 | assert_eq!(i == rug::Rational::from(&n), eq); [INFO] [stdout] | ^^ expected type parameter `T`, found `bool` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found type `bool` [INFO] [stdout] help: call `Into::into` on this expression to convert `bool` into `T` [INFO] [stdout] | [INFO] [stdout] 163 | assert_eq!(i == rug::Rational::from(&n), eq.into()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/comparison/partial_eq_primitive_int.rs:164:42 [INFO] [stdout] | [INFO] [stdout] 151 | T: PartialEq + PartialEq + PrimitiveSigned, [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 164 | assert_eq!(&Rational::from(i) == &n, eq); [INFO] [stdout] | ^^ expected type parameter `T`, found `&_` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found reference `&_` [INFO] [stdout] help: consider removing the borrow [INFO] [stdout] | [INFO] [stdout] 164 - assert_eq!(&Rational::from(i) == &n, eq); [INFO] [stdout] 164 + assert_eq!(&Rational::from(i) == n, eq); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/comparison/partial_eq_primitive_int.rs:164:46 [INFO] [stdout] | [INFO] [stdout] 151 | T: PartialEq + PartialEq + PrimitiveSigned, [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 164 | assert_eq!(&Rational::from(i) == &n, eq); [INFO] [stdout] | ^^ expected type parameter `T`, found `bool` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found type `bool` [INFO] [stdout] help: call `Into::into` on this expression to convert `bool` into `T` [INFO] [stdout] | [INFO] [stdout] 164 | assert_eq!(&Rational::from(i) == &n, eq.into()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/comparison/partial_eq_primitive_int.rs:168:44 [INFO] [stdout] | [INFO] [stdout] 151 | T: PartialEq + PartialEq + PrimitiveSigned, [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 168 | assert_eq!(Rational::from(x) == y, x == y); [INFO] [stdout] | ^^^^^^ expected type parameter `T`, found `bool` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found type `bool` [INFO] [stdout] help: call `Into::into` on this expression to convert `bool` into `T` [INFO] [stdout] | [INFO] [stdout] 168 | assert_eq!(Rational::from(x) == y, (x == y).into()); [INFO] [stdout] | + ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> tests/comparison/partial_eq_primitive_int.rs:169:44 [INFO] [stdout] | [INFO] [stdout] 151 | T: PartialEq + PartialEq + PrimitiveSigned, [INFO] [stdout] | - expected this type parameter [INFO] [stdout] ... [INFO] [stdout] 169 | assert_eq!(x == Rational::from(y), x == y); [INFO] [stdout] | ^^^^^^ expected type parameter `T`, found `bool` [INFO] [stdout] | [INFO] [stdout] = note: expected type parameter `T` [INFO] [stdout] found type `bool` [INFO] [stdout] help: call `Into::into` on this expression to convert `bool` into `T` [INFO] [stdout] | [INFO] [stdout] 169 | assert_eq!(x == Rational::from(y), (x == y).into()); [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:22:19 [INFO] [stdout] | [INFO] [stdout] 22 | 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: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[E0282]: type annotations needed [INFO] [stdout] --> tests/conversion/clone.rs:69:37 [INFO] [stdout] | [INFO] [stdout] 69 | rational_gen().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 70 | let mut_x = x.clone(); [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] 69 | rational_gen().test_properties(|x: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/conversion/clone.rs:78:42 [INFO] [stdout] | [INFO] [stdout] 78 | rational_pair_gen().test_properties(|(x, y)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 79 | let mut mut_x = x.clone(); [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] 78 | rational_pair_gen().test_properties(|(x, y): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/conversion/clone.rs:93:41 [INFO] [stdout] | [INFO] [stdout] 93 | integer_pair_gen().test_properties(|(i, j)| { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 97 | let mut mut_i = i.clone(); [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] 93 | integer_pair_gen().test_properties(|(i, j): (_, _)| { [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:26:50 [INFO] [stdout] | [INFO] [stdout] 26 | assert!(convergents.iter().all(Rational::is_valid)); [INFO] [stdout] | ^^^^^^^^ function or associated item not found in `Rational` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/conversion/continued_fraction/convergents.rs:81:37 [INFO] [stdout] | [INFO] [stdout] 81 | rational_gen().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 82 | let convergents = x.clone().convergents().collect_vec(); [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] 81 | rational_gen().test_properties(|x: /* Type */| { [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:83:50 [INFO] [stdout] | [INFO] [stdout] 83 | assert!(convergents.iter().all(Rational::is_valid)); [INFO] [stdout] | ^^^^^^^^ function or associated item not found in `Rational` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/conversion/continued_fraction/convergents.rs:91:55 [INFO] [stdout] | [INFO] [stdout] 91 | if let Some(i) = convergents.iter().position(|x| !x.is_integer()) { [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] 91 | if let Some(i) = convergents.iter().position(|x: /* Type */| !x.is_integer()) { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/conversion/continued_fraction/convergents.rs:101:16 [INFO] [stdout] | [INFO] [stdout] 101 | if i.even() { [INFO] [stdout] | ^ cannot infer type [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:26:19 [INFO] [stdout] | [INFO] [stdout] 26 | 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:28:20 [INFO] [stdout] | [INFO] [stdout] 28 | assert_eq!(from_continued_fraction_alt(floor, xs), x); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a constant with a similar name exists: `from_continued_fraction_fail_1` [INFO] [stdout] ... [INFO] [stdout] 44 | fn from_continued_fraction_fail_1() { [INFO] [stdout] | ----------------------------------- similarly named constant `from_continued_fraction_fail_1` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/conversion/continued_fraction/from_continued_fraction.rs:74:59 [INFO] [stdout] | [INFO] [stdout] 74 | natural_vec_integer_pair_gen_var_1().test_properties(|(xs, floor)| { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 75 | let x = Rational::from_continued_fraction(floor.clone(), xs.iter().cloned()); [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] 74 | natural_vec_integer_pair_gen_var_1().test_properties(|(xs, floor): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, {type error})` [INFO] [stdout] --> tests/conversion/continued_fraction/from_continued_fraction.rs:74:59 [INFO] [stdout] | [INFO] [stdout] 74 | natural_vec_integer_pair_gen_var_1().test_properties(|(xs, floor)| { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 75 | let x = Rational::from_continued_fraction(floor.clone(), xs.iter().cloned()); [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] 74 | natural_vec_integer_pair_gen_var_1().test_properties(|(xs, floor): (_, _)| { [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:76:19 [INFO] [stdout] | [INFO] [stdout] 76 | 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:78:20 [INFO] [stdout] | [INFO] [stdout] 44 | fn from_continued_fraction_fail_1() { [INFO] [stdout] | ----------------------------------- similarly named constant `from_continued_fraction_fail_1` defined here [INFO] [stdout] ... [INFO] [stdout] 78 | assert_eq!(from_continued_fraction_alt(floor.clone(), xs.clone()), x); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a constant 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:64:37 [INFO] [stdout] | [INFO] [stdout] 64 | rational_gen().test_properties(|x| { [INFO] [stdout] | ^ [INFO] [stdout] 65 | 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] 64 | rational_gen().test_properties(|x: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/conversion/continued_fraction/to_continued_fraction.rs:70:34 [INFO] [stdout] | [INFO] [stdout] 70 | let continued_fraction = continued_fraction.collect_vec(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/conversion/digits/digits.rs:89:56 [INFO] [stdout] | [INFO] [stdout] 89 | rational_natural_pair_gen_var_1().test_properties(|(x, base)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 90 | let (before_point, after_point) = x.digits(&base); [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] 89 | rational_natural_pair_gen_var_1().test_properties(|(x, base): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/conversion/digits/digits.rs:93:30 [INFO] [stdout] | [INFO] [stdout] 93 | assert!(Iterator::eq(after_point.take(10), after_point_alt.take(10))); [INFO] [stdout] | ^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/conversion/digits/digits.rs:93:52 [INFO] [stdout] | [INFO] [stdout] 93 | assert!(Iterator::eq(after_point.take(10), after_point_alt.take(10))); [INFO] [stdout] | ^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/conversion/digits/digits.rs:99:40 [INFO] [stdout] | [INFO] [stdout] 99 | RationalSequence::from_vec(after_point.take(10).collect()), [INFO] [stdout] | ^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/conversion/digits/digits.rs:109:56 [INFO] [stdout] | [INFO] [stdout] 109 | rational_natural_pair_gen_var_2().test_properties(|(x, base)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 110 | let (before_point, after_point) = x.to_digits(&base); [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] 109 | rational_natural_pair_gen_var_2().test_properties(|(x, base): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/conversion/digits/digits.rs:114:13 [INFO] [stdout] | [INFO] [stdout] 114 | after_point.iter().take(10).cloned(), [INFO] [stdout] | ^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/conversion/digits/digits.rs:115:13 [INFO] [stdout] | [INFO] [stdout] 115 | after_point_alt.take(10) [INFO] [stdout] | ^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, Natural)` [INFO] [stdout] --> tests/conversion/digits/digits.rs:119:47 [INFO] [stdout] | [INFO] [stdout] 119 | natural_pair_gen_var_2().test_properties(|(n, base)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 120 | let (before_point, after_point) = Rational::from(&n).digits(&base); [INFO] [stdout] 121 | let before_point_alt: Vec = n.to_digits_asc(&base); [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] 119 | natural_pair_gen_var_2().test_properties(|(n, base): (_, _)| { [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: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[E0282]: type annotations needed for `(Natural, _, _)` [INFO] [stdout] --> tests/conversion/digits/from_digits.rs:127:46 [INFO] [stdout] | [INFO] [stdout] 127 | large_type_gen_var_25().test_properties(|(base, before_point, after_point)| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 128 | let x = Rational::from_digits(&base, before_point.clone(), after_point.clone()); [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] 127 | large_type_gen_var_25().test_properties(|(base, before_point, after_point): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(Natural, {type error}, _)` [INFO] [stdout] --> tests/conversion/digits/from_digits.rs:127:46 [INFO] [stdout] | [INFO] [stdout] 127 | large_type_gen_var_25().test_properties(|(base, before_point, after_point)| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 128 | let x = Rational::from_digits(&base, before_point.clone(), after_point.clone()); [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] 127 | large_type_gen_var_25().test_properties(|(base, before_point, after_point): (_, _, _)| { [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:129:19 [INFO] [stdout] | [INFO] [stdout] 129 | 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/conversion/digits/from_digits.rs:145:59 [INFO] [stdout] | [INFO] [stdout] 145 | natural_vec_natural_pair_gen_var_2().test_properties(|(digits, base)| { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 146 | assert_eq!( [INFO] [stdout] 147 | Natural::from_digits_asc(&base, digits.iter().cloned()).unwrap(), [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] 145 | natural_vec_natural_pair_gen_var_2().test_properties(|(digits, base): (_, _)| { [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_power_of_2_digits.rs:31:19 [INFO] [stdout] | [INFO] [stdout] 31 | assert!(x.is_valid()); [INFO] [stdout] | ^^^^^^^^ method not found in `Rational` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(u64, _, _)` [INFO] [stdout] --> tests/conversion/digits/from_power_of_2_digits.rs:89:46 [INFO] [stdout] | [INFO] [stdout] 89 | large_type_gen_var_23().test_properties(|(log_base, before_point, after_point)| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 90 | let x = [INFO] [stdout] 91 | Rational::from_power_of_2_digits(log_base, before_point.clone(), after_point.clone()); [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] 89 | large_type_gen_var_23().test_properties(|(log_base, before_point, after_point): (_, _, _)| { [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(u64, {type error}, _)` [INFO] [stdout] --> tests/conversion/digits/from_power_of_2_digits.rs:89:46 [INFO] [stdout] | [INFO] [stdout] 89 | large_type_gen_var_23().test_properties(|(log_base, before_point, after_point)| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 90 | let x = [INFO] [stdout] 91 | Rational::from_power_of_2_digits(log_base, before_point.clone(), after_point.clone()); [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] 89 | large_type_gen_var_23().test_properties(|(log_base, before_point, after_point): (_, _, _)| { [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_power_of_2_digits.rs:92:19 [INFO] [stdout] | [INFO] [stdout] 92 | assert!(x.is_valid()); [INFO] [stdout] | ^^^^^^^^ method not found in `Rational` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, u64)` [INFO] [stdout] --> tests/conversion/digits/from_power_of_2_digits.rs:111:60 [INFO] [stdout] | [INFO] [stdout] 111 | natural_vec_unsigned_pair_gen_var_1().test_properties(|(digits, log_base)| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 112 | assert_eq!( [INFO] [stdout] 113 | Natural::from_power_of_2_digits_asc(log_base, digits.iter().cloned()).unwrap(), [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] 111 | natural_vec_unsigned_pair_gen_var_1().test_properties(|(digits, log_base): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/conversion/digits/power_of_2_digits.rs:98:57 [INFO] [stdout] | [INFO] [stdout] 98 | rational_unsigned_pair_gen_var_3().test_properties(|(x, log_base)| { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 99 | let (before_point, after_point) = x.power_of_2_digits(log_base); [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] 98 | rational_unsigned_pair_gen_var_3().test_properties(|(x, log_base): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/conversion/digits/power_of_2_digits.rs:102:30 [INFO] [stdout] | [INFO] [stdout] 102 | assert!(Iterator::eq(after_point.take(10), after_point_alt.take(10))); [INFO] [stdout] | ^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/conversion/digits/power_of_2_digits.rs:102:52 [INFO] [stdout] | [INFO] [stdout] 102 | assert!(Iterator::eq(after_point.take(10), after_point_alt.take(10))); [INFO] [stdout] | ^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/conversion/digits/power_of_2_digits.rs:108:40 [INFO] [stdout] | [INFO] [stdout] 108 | RationalSequence::from_vec(after_point.take(10).collect()), [INFO] [stdout] | ^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/conversion/digits/power_of_2_digits.rs:118:57 [INFO] [stdout] | [INFO] [stdout] 118 | rational_unsigned_pair_gen_var_2().test_properties(|(x, log_base)| { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 119 | let (before_point, after_point) = x.to_power_of_2_digits(log_base); [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] 118 | rational_unsigned_pair_gen_var_2().test_properties(|(x, log_base): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/conversion/digits/power_of_2_digits.rs:123:13 [INFO] [stdout] | [INFO] [stdout] 123 | after_point.iter().take(10).cloned(), [INFO] [stdout] | ^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> tests/conversion/digits/power_of_2_digits.rs:124:13 [INFO] [stdout] | [INFO] [stdout] 124 | after_point_alt.take(10) [INFO] [stdout] | ^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, u64)` [INFO] [stdout] --> tests/conversion/digits/power_of_2_digits.rs:128:56 [INFO] [stdout] | [INFO] [stdout] 128 | natural_unsigned_pair_gen_var_7().test_properties(|(n, log_base)| { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 129 | let (before_point, after_point) = Rational::from(&n).power_of_2_digits(log_base); [INFO] [stdout] 130 | let before_point_alt: Vec = n.to_power_of_2_digits_asc(log_base); [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] 128 | natural_unsigned_pair_gen_var_7().test_properties(|(n, log_base): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [INFO] [stdout] --> tests/conversion/digits/to_digits.rs:127:56 [INFO] [stdout] | [INFO] [stdout] 127 | rational_natural_pair_gen_var_2().test_properties(|(x, base)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 128 | let (before_point, after_point) = x.to_digits(&base); [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] 127 | rational_natural_pair_gen_var_2().test_properties(|(x, base): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, Natural)` [INFO] [stdout] --> tests/conversion/digits/to_digits.rs:148:47 [INFO] [stdout] | [INFO] [stdout] 148 | natural_pair_gen_var_2().test_properties(|(n, base)| { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 152 | n.to_digits_asc(&base), [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] 148 | natural_pair_gen_var_2().test_properties(|(n, base): (_, _)| { [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `(_, _)` [WARN] too many lines in the log, truncating it