[INFO] fetching crate genevo 0.7.0... [INFO] testing genevo-0.7.0 against 1.59.0 for beta-1.60-1 [INFO] extracting crate genevo 0.7.0 into /workspace/builds/worker-10/source [INFO] validating manifest of crates.io crate genevo 0.7.0 on toolchain 1.59.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.59.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate genevo 0.7.0 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate genevo 0.7.0 [INFO] tweaked toml for crates.io crate genevo 0.7.0 written to /workspace/builds/worker-10/source/Cargo.toml [INFO] crate crates.io crate genevo 0.7.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.59.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+1.59.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c5c48864115103ada48a4508a8b1a8edd8927159fe34dc44681b83f159fa5067 [INFO] running `Command { std: "docker" "start" "-a" "c5c48864115103ada48a4508a8b1a8edd8927159fe34dc44681b83f159fa5067", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c5c48864115103ada48a4508a8b1a8edd8927159fe34dc44681b83f159fa5067", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c5c48864115103ada48a4508a8b1a8edd8927159fe34dc44681b83f159fa5067", kill_on_drop: false }` [INFO] [stdout] c5c48864115103ada48a4508a8b1a8edd8927159fe34dc44681b83f159fa5067 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+1.59.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] da3ff92bbbb59d4ab9fd5cf4ae671b088a12fd9974d01c8ed8a2027ba634ed72 [INFO] running `Command { std: "docker" "start" "-a" "da3ff92bbbb59d4ab9fd5cf4ae671b088a12fd9974d01c8ed8a2027ba634ed72", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling libc v0.2.107 [INFO] [stderr] Compiling crossbeam-utils v0.8.5 [INFO] [stderr] Compiling crossbeam-epoch v0.9.5 [INFO] [stderr] Compiling memoffset v0.6.4 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling num-integer v0.1.44 [INFO] [stderr] Compiling rayon v1.5.1 [INFO] [stderr] Compiling crossbeam-channel v0.5.1 [INFO] [stderr] Compiling crossbeam-deque v0.8.1 [INFO] [stderr] Compiling getrandom v0.2.3 [INFO] [stderr] Compiling num_cpus v1.13.0 [INFO] [stderr] Compiling time v0.1.43 [INFO] [stderr] Compiling rand_core v0.6.3 [INFO] [stderr] Compiling rayon-core v1.9.1 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand_xoshiro v0.6.0 [INFO] [stderr] Compiling chrono v0.4.19 [INFO] [stderr] Compiling rand v0.8.4 [INFO] [stderr] Compiling genevo v0.7.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 5.76s [INFO] running `Command { std: "docker" "inspect" "da3ff92bbbb59d4ab9fd5cf4ae671b088a12fd9974d01c8ed8a2027ba634ed72", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "da3ff92bbbb59d4ab9fd5cf4ae671b088a12fd9974d01c8ed8a2027ba634ed72", kill_on_drop: false }` [INFO] [stdout] da3ff92bbbb59d4ab9fd5cf4ae671b088a12fd9974d01c8ed8a2027ba634ed72 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+1.59.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d3781cb2a80e47c313397008ee433dce0b3abcf2d63dd48d8048598d0eab82a6 [INFO] running `Command { std: "docker" "start" "-a" "d3781cb2a80e47c313397008ee433dce0b3abcf2d63dd48d8048598d0eab82a6", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.130 [INFO] [stderr] Compiling semver v1.0.4 [INFO] [stderr] Compiling proc-macro2 v1.0.32 [INFO] [stderr] Compiling syn v1.0.81 [INFO] [stderr] Compiling serde_json v1.0.69 [INFO] [stderr] Compiling pulldown-cmark v0.8.0 [INFO] [stderr] Compiling serde_derive v1.0.130 [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling semver-parser v0.9.0 [INFO] [stderr] Compiling galvanic-assert v0.8.7 [INFO] [stderr] Compiling tinyvec v1.5.0 [INFO] [stderr] Compiling unicase v2.6.0 [INFO] [stderr] Compiling itertools v0.10.1 [INFO] [stderr] Compiling regex v1.5.4 [INFO] [stderr] Compiling clap v2.33.3 [INFO] [stderr] Compiling csv-core v0.1.10 [INFO] [stderr] Compiling wait-timeout v0.2.0 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling plotters v0.3.1 [INFO] [stderr] Compiling rand_xorshift v0.3.0 [INFO] [stderr] Compiling tempfile v3.2.0 [INFO] [stderr] Compiling rusty-fork v0.3.0 [INFO] [stderr] Compiling unicode-normalization v0.1.19 [INFO] [stderr] Compiling proptest v1.0.0 [INFO] [stderr] Compiling rustc_version v0.4.0 [INFO] [stderr] Compiling quote v1.0.10 [INFO] [stderr] Compiling cast v0.2.7 [INFO] [stderr] Compiling idna v0.2.3 [INFO] [stderr] Compiling criterion-plot v0.4.4 [INFO] [stderr] Compiling url v2.2.2 [INFO] [stderr] Compiling bstr v0.2.17 [INFO] [stderr] Compiling serde_cbor v0.11.2 [INFO] [stderr] Compiling toml v0.5.8 [INFO] [stderr] Compiling csv v1.1.6 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling version-sync v0.9.3 [INFO] [stderr] Compiling criterion v0.3.5 [INFO] [stderr] Compiling genevo v0.7.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:7:23 [INFO] [stdout] | [INFO] [stdout] 7 | expect_that!(&1i8.abs_diff(&0i8), is(equal_to(1i8))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unstable_name_collisions)]` on by default [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:8:24 [INFO] [stdout] | [INFO] [stdout] 8 | expect_that!(&1i16.abs_diff(&0i16), is(equal_to(1i16))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:9:24 [INFO] [stdout] | [INFO] [stdout] 9 | expect_that!(&1i32.abs_diff(&0i32), is(equal_to(1i32))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:10:24 [INFO] [stdout] | [INFO] [stdout] 10 | expect_that!(&1i64.abs_diff(&0i64), is(equal_to(1i64))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:11:26 [INFO] [stdout] | [INFO] [stdout] 11 | expect_that!(&1isize.abs_diff(&0isize), is(equal_to(1isize))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:16:23 [INFO] [stdout] | [INFO] [stdout] 16 | expect_that!(&0i8.abs_diff(&1i8), is(equal_to(1i8))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:17:24 [INFO] [stdout] | [INFO] [stdout] 17 | expect_that!(&0i16.abs_diff(&1i16), is(equal_to(1i16))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:18:24 [INFO] [stdout] | [INFO] [stdout] 18 | expect_that!(&0i32.abs_diff(&1i32), is(equal_to(1i32))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:19:24 [INFO] [stdout] | [INFO] [stdout] 19 | expect_that!(&0i64.abs_diff(&1i64), is(equal_to(1i64))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:20:26 [INFO] [stdout] | [INFO] [stdout] 20 | expect_that!(&0isize.abs_diff(&1isize), is(equal_to(1isize))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:25:23 [INFO] [stdout] | [INFO] [stdout] 25 | expect_that!(&0i8.abs_diff(&0i8), is(equal_to(0i8))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:26:24 [INFO] [stdout] | [INFO] [stdout] 26 | expect_that!(&0i16.abs_diff(&0i16), is(equal_to(0i16))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:27:24 [INFO] [stdout] | [INFO] [stdout] 27 | expect_that!(&0i32.abs_diff(&0i32), is(equal_to(0i32))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:28:24 [INFO] [stdout] | [INFO] [stdout] 28 | expect_that!(&0i64.abs_diff(&0i64), is(equal_to(0i64))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:29:26 [INFO] [stdout] | [INFO] [stdout] 29 | expect_that!(&0isize.abs_diff(&0isize), is(equal_to(0isize))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:34:26 [INFO] [stdout] | [INFO] [stdout] 34 | expect_that!(&(-1i8).abs_diff(&0i8), is(equal_to(1i8))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:35:27 [INFO] [stdout] | [INFO] [stdout] 35 | expect_that!(&(-1i16).abs_diff(&0i16), is(equal_to(1i16))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:36:27 [INFO] [stdout] | [INFO] [stdout] 36 | expect_that!(&(-1i32).abs_diff(&0i32), is(equal_to(1i32))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:37:27 [INFO] [stdout] | [INFO] [stdout] 37 | expect_that!(&(-1i64).abs_diff(&0i64), is(equal_to(1i64))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:38:29 [INFO] [stdout] | [INFO] [stdout] 38 | expect_that!(&(-1isize).abs_diff(&0isize), is(equal_to(1isize))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:43:23 [INFO] [stdout] | [INFO] [stdout] 43 | expect_that!(&0i8.abs_diff(&-1i8), is(equal_to(1i8))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:44:24 [INFO] [stdout] | [INFO] [stdout] 44 | expect_that!(&0i16.abs_diff(&-1i16), is(equal_to(1i16))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:45:24 [INFO] [stdout] | [INFO] [stdout] 45 | expect_that!(&0i32.abs_diff(&-1i32), is(equal_to(1i32))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:46:24 [INFO] [stdout] | [INFO] [stdout] 46 | expect_that!(&0i64.abs_diff(&-1i64), is(equal_to(1i64))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:47:26 [INFO] [stdout] | [INFO] [stdout] 47 | expect_that!(&0isize.abs_diff(&-1isize), is(equal_to(1isize))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:52:26 [INFO] [stdout] | [INFO] [stdout] 52 | expect_that!(&(-1i8).abs_diff(&1i8), is(equal_to(2i8))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:53:27 [INFO] [stdout] | [INFO] [stdout] 53 | expect_that!(&(-1i16).abs_diff(&1i16), is(equal_to(2i16))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:54:27 [INFO] [stdout] | [INFO] [stdout] 54 | expect_that!(&(-1i32).abs_diff(&1i32), is(equal_to(2i32))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:55:27 [INFO] [stdout] | [INFO] [stdout] 55 | expect_that!(&(-1i64).abs_diff(&1i64), is(equal_to(2i64))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:56:29 [INFO] [stdout] | [INFO] [stdout] 56 | expect_that!(&(-1isize).abs_diff(&1isize), is(equal_to(2isize))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:61:23 [INFO] [stdout] | [INFO] [stdout] 61 | expect_that!(&1i8.abs_diff(&-1i8), is(equal_to(2i8))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:62:24 [INFO] [stdout] | [INFO] [stdout] 62 | expect_that!(&1i16.abs_diff(&-1i16), is(equal_to(2i16))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:63:24 [INFO] [stdout] | [INFO] [stdout] 63 | expect_that!(&1i32.abs_diff(&-1i32), is(equal_to(2i32))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:64:24 [INFO] [stdout] | [INFO] [stdout] 64 | expect_that!(&1i64.abs_diff(&-1i64), is(equal_to(2i64))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:65:26 [INFO] [stdout] | [INFO] [stdout] 65 | expect_that!(&1isize.abs_diff(&-1isize), is(equal_to(2isize))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:70:27 [INFO] [stdout] | [INFO] [stdout] 70 | expect_that!(&(-19i8).abs_diff(&23i8), is(equal_to(42i8))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:71:28 [INFO] [stdout] | [INFO] [stdout] 71 | expect_that!(&(-19i16).abs_diff(&23i16), is(equal_to(42i16))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:72:28 [INFO] [stdout] | [INFO] [stdout] 72 | expect_that!(&(-19i32).abs_diff(&23i32), is(equal_to(42i32))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:73:28 [INFO] [stdout] | [INFO] [stdout] 73 | expect_that!(&(-19i64).abs_diff(&23i64), is(equal_to(42i64))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:74:30 [INFO] [stdout] | [INFO] [stdout] 74 | expect_that!(&(-19isize).abs_diff(&23isize), is(equal_to(42isize))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:79:24 [INFO] [stdout] | [INFO] [stdout] 79 | expect_that!(&19i8.abs_diff(&-23i8), is(equal_to(42i8))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:80:25 [INFO] [stdout] | [INFO] [stdout] 80 | expect_that!(&19i16.abs_diff(&-23i16), is(equal_to(42i16))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:81:25 [INFO] [stdout] | [INFO] [stdout] 81 | expect_that!(&19i32.abs_diff(&-23i32), is(equal_to(42i32))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:82:25 [INFO] [stdout] | [INFO] [stdout] 82 | expect_that!(&19i64.abs_diff(&-23i64), is(equal_to(42i64))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:83:27 [INFO] [stdout] | [INFO] [stdout] 83 | expect_that!(&19isize.abs_diff(&-23isize), is(equal_to(42isize))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:88:24 [INFO] [stdout] | [INFO] [stdout] 88 | expect_that!(&61i8.abs_diff(&19i8), is(equal_to(42i8))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:89:25 [INFO] [stdout] | [INFO] [stdout] 89 | expect_that!(&61i16.abs_diff(&19i16), is(equal_to(42i16))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:90:25 [INFO] [stdout] | [INFO] [stdout] 90 | expect_that!(&61i32.abs_diff(&19i32), is(equal_to(42i32))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:91:25 [INFO] [stdout] | [INFO] [stdout] 91 | expect_that!(&61i64.abs_diff(&19i64), is(equal_to(42i64))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:92:27 [INFO] [stdout] | [INFO] [stdout] 92 | expect_that!(&61isize.abs_diff(&19isize), is(equal_to(42isize))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:97:24 [INFO] [stdout] | [INFO] [stdout] 97 | expect_that!(&19i8.abs_diff(&61i8), is(equal_to(42i8))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:98:25 [INFO] [stdout] | [INFO] [stdout] 98 | expect_that!(&19i16.abs_diff(&61i16), is(equal_to(42i16))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:99:25 [INFO] [stdout] | [INFO] [stdout] 99 | expect_that!(&19i32.abs_diff(&61i32), is(equal_to(42i32))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:100:25 [INFO] [stdout] | [INFO] [stdout] 100 | expect_that!(&19i64.abs_diff(&61i64), is(equal_to(42i64))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:101:27 [INFO] [stdout] | [INFO] [stdout] 101 | expect_that!(&19isize.abs_diff(&61isize), is(equal_to(42isize))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:106:27 [INFO] [stdout] | [INFO] [stdout] 106 | expect_that!(&i8::MAX.abs_diff(&1i8), is(equal_to(i8::MAX - 1))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:107:28 [INFO] [stdout] | [INFO] [stdout] 107 | expect_that!(&i16::MAX.abs_diff(&1i16), is(equal_to(i16::MAX - 1))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:108:28 [INFO] [stdout] | [INFO] [stdout] 108 | expect_that!(&i32::MAX.abs_diff(&1i32), is(equal_to(i32::MAX - 1))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:109:28 [INFO] [stdout] | [INFO] [stdout] 109 | expect_that!(&i64::MAX.abs_diff(&1i64), is(equal_to(i64::MAX - 1))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:110:30 [INFO] [stdout] | [INFO] [stdout] 110 | expect_that!(&isize::MAX.abs_diff(&1isize), is(equal_to(isize::MAX - 1))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:115:23 [INFO] [stdout] | [INFO] [stdout] 115 | expect_that!(&1i8.abs_diff(&i8::MAX), is(equal_to(i8::MAX - 1))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:116:24 [INFO] [stdout] | [INFO] [stdout] 116 | expect_that!(&1i16.abs_diff(&i16::MAX), is(equal_to(i16::MAX - 1))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:117:24 [INFO] [stdout] | [INFO] [stdout] 117 | expect_that!(&1i32.abs_diff(&i32::MAX), is(equal_to(i32::MAX - 1))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:118:24 [INFO] [stdout] | [INFO] [stdout] 118 | expect_that!(&1i64.abs_diff(&i64::MAX), is(equal_to(i64::MAX - 1))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:119:26 [INFO] [stdout] | [INFO] [stdout] 119 | expect_that!(&1isize.abs_diff(&isize::MAX), is(equal_to(isize::MAX - 1))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:125:27 [INFO] [stdout] | [INFO] [stdout] 125 | expect_that!(&i8::MAX.abs_diff(&-1i8), is(equal_to(i8::MAX - 1))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:131:28 [INFO] [stdout] | [INFO] [stdout] 131 | expect_that!(&i16::MAX.abs_diff(&-1i16), is(equal_to(i16::MAX - 1))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:136:28 [INFO] [stdout] | [INFO] [stdout] 136 | expect_that!(&i32::MAX.abs_diff(&-1i32), is(equal_to(i32::MAX - 1))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:141:28 [INFO] [stdout] | [INFO] [stdout] 141 | expect_that!(&i64::MAX.abs_diff(&-1i64), is(equal_to(i64::MAX - 1))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:147:26 [INFO] [stdout] | [INFO] [stdout] 147 | expect_that!(&(-1i8).abs_diff(&i8::MAX), is(equal_to(i8::MAX))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:153:27 [INFO] [stdout] | [INFO] [stdout] 153 | expect_that!(&(-1i16).abs_diff(&i16::MAX), is(equal_to(i16::MAX))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:159:27 [INFO] [stdout] | [INFO] [stdout] 159 | expect_that!(&(-1i32).abs_diff(&i32::MAX), is(equal_to(i32::MAX))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:165:27 [INFO] [stdout] | [INFO] [stdout] 165 | expect_that!(&(-1i64).abs_diff(&i64::MAX), is(equal_to(i64::MAX))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:170:23 [INFO] [stdout] | [INFO] [stdout] 170 | expect_that!(&1u8.abs_diff(&0u8), is(equal_to(1u8))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:171:24 [INFO] [stdout] | [INFO] [stdout] 171 | expect_that!(&1u16.abs_diff(&0u16), is(equal_to(1u16))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:172:24 [INFO] [stdout] | [INFO] [stdout] 172 | expect_that!(&1u32.abs_diff(&0u32), is(equal_to(1u32))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:173:24 [INFO] [stdout] | [INFO] [stdout] 173 | expect_that!(&1u64.abs_diff(&0u64), is(equal_to(1u64))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:174:26 [INFO] [stdout] | [INFO] [stdout] 174 | expect_that!(&1usize.abs_diff(&0usize), is(equal_to(1usize))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:179:23 [INFO] [stdout] | [INFO] [stdout] 179 | expect_that!(&0u8.abs_diff(&1u8), is(equal_to(1u8))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:180:24 [INFO] [stdout] | [INFO] [stdout] 180 | expect_that!(&0u16.abs_diff(&1u16), is(equal_to(1u16))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:181:24 [INFO] [stdout] | [INFO] [stdout] 181 | expect_that!(&0u32.abs_diff(&1u32), is(equal_to(1u32))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:182:24 [INFO] [stdout] | [INFO] [stdout] 182 | expect_that!(&0u64.abs_diff(&1u64), is(equal_to(1u64))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:183:26 [INFO] [stdout] | [INFO] [stdout] 183 | expect_that!(&0usize.abs_diff(&1usize), is(equal_to(1usize))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:188:23 [INFO] [stdout] | [INFO] [stdout] 188 | expect_that!(&0u8.abs_diff(&0u8), is(equal_to(0u8))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:189:24 [INFO] [stdout] | [INFO] [stdout] 189 | expect_that!(&0u16.abs_diff(&0u16), is(equal_to(0u16))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:190:24 [INFO] [stdout] | [INFO] [stdout] 190 | expect_that!(&0u32.abs_diff(&0u32), is(equal_to(0u32))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:191:24 [INFO] [stdout] | [INFO] [stdout] 191 | expect_that!(&0u64.abs_diff(&0u64), is(equal_to(0u64))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:192:26 [INFO] [stdout] | [INFO] [stdout] 192 | expect_that!(&0usize.abs_diff(&0usize), is(equal_to(0usize))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:197:24 [INFO] [stdout] | [INFO] [stdout] 197 | expect_that!(&61u8.abs_diff(&19u8), is(equal_to(42u8))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:198:25 [INFO] [stdout] | [INFO] [stdout] 198 | expect_that!(&61u16.abs_diff(&19u16), is(equal_to(42u16))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:199:25 [INFO] [stdout] | [INFO] [stdout] 199 | expect_that!(&61u32.abs_diff(&19u32), is(equal_to(42u32))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:200:25 [INFO] [stdout] | [INFO] [stdout] 200 | expect_that!(&61u64.abs_diff(&19u64), is(equal_to(42u64))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:201:27 [INFO] [stdout] | [INFO] [stdout] 201 | expect_that!(&61usize.abs_diff(&19usize), is(equal_to(42usize))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:206:24 [INFO] [stdout] | [INFO] [stdout] 206 | expect_that!(&19u8.abs_diff(&61u8), is(equal_to(42u8))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:207:25 [INFO] [stdout] | [INFO] [stdout] 207 | expect_that!(&19u16.abs_diff(&61u16), is(equal_to(42u16))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:208:25 [INFO] [stdout] | [INFO] [stdout] 208 | expect_that!(&19u32.abs_diff(&61u32), is(equal_to(42u32))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:209:25 [INFO] [stdout] | [INFO] [stdout] 209 | expect_that!(&19u64.abs_diff(&61u64), is(equal_to(42u64))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:210:27 [INFO] [stdout] | [INFO] [stdout] 210 | expect_that!(&19usize.abs_diff(&61usize), is(equal_to(42usize))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:215:27 [INFO] [stdout] | [INFO] [stdout] 215 | expect_that!(&u8::MAX.abs_diff(&1u8), is(equal_to(u8::MAX - 1))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:216:28 [INFO] [stdout] | [INFO] [stdout] 216 | expect_that!(&u16::MAX.abs_diff(&1u16), is(equal_to(u16::MAX - 1))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:217:28 [INFO] [stdout] | [INFO] [stdout] 217 | expect_that!(&u32::MAX.abs_diff(&1u32), is(equal_to(u32::MAX - 1))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:218:28 [INFO] [stdout] | [INFO] [stdout] 218 | expect_that!(&u64::MAX.abs_diff(&1u64), is(equal_to(u64::MAX - 1))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:219:30 [INFO] [stdout] | [INFO] [stdout] 219 | expect_that!(&usize::MAX.abs_diff(&1usize), is(equal_to(usize::MAX - 1))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:224:23 [INFO] [stdout] | [INFO] [stdout] 224 | expect_that!(&1u8.abs_diff(&u8::MAX), is(equal_to(u8::MAX - 1))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:225:24 [INFO] [stdout] | [INFO] [stdout] 225 | expect_that!(&1u16.abs_diff(&u16::MAX), is(equal_to(u16::MAX - 1))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:226:24 [INFO] [stdout] | [INFO] [stdout] 226 | expect_that!(&1u32.abs_diff(&u32::MAX), is(equal_to(u32::MAX - 1))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:227:24 [INFO] [stdout] | [INFO] [stdout] 227 | expect_that!(&1u64.abs_diff(&u64::MAX), is(equal_to(u64::MAX - 1))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: an associated function with this name may be added to the standard library in the future [INFO] [stdout] --> src/types/tests.rs:228:26 [INFO] [stdout] | [INFO] [stdout] 228 | expect_that!(&1usize.abs_diff(&usize::MAX), is(equal_to(usize::MAX - 1))); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stdout] = note: for more information, see issue #48919 [INFO] [stdout] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 108 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 17.63s [INFO] running `Command { std: "docker" "inspect" "d3781cb2a80e47c313397008ee433dce0b3abcf2d63dd48d8048598d0eab82a6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d3781cb2a80e47c313397008ee433dce0b3abcf2d63dd48d8048598d0eab82a6", kill_on_drop: false }` [INFO] [stdout] d3781cb2a80e47c313397008ee433dce0b3abcf2d63dd48d8048598d0eab82a6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+1.59.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 0ebdf35b2884998dfd0ee5229e497cdbb2211ad05f30723430d12f4c9734c1e8 [INFO] running `Command { std: "docker" "start" "-a" "0ebdf35b2884998dfd0ee5229e497cdbb2211ad05f30723430d12f4c9734c1e8", kill_on_drop: false }` [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:7:23 [INFO] [stderr] | [INFO] [stderr] 7 | expect_that!(&1i8.abs_diff(&0i8), is(equal_to(1i8))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unstable_name_collisions)]` on by default [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:8:24 [INFO] [stderr] | [INFO] [stderr] 8 | expect_that!(&1i16.abs_diff(&0i16), is(equal_to(1i16))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:9:24 [INFO] [stderr] | [INFO] [stderr] 9 | expect_that!(&1i32.abs_diff(&0i32), is(equal_to(1i32))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:10:24 [INFO] [stderr] | [INFO] [stderr] 10 | expect_that!(&1i64.abs_diff(&0i64), is(equal_to(1i64))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:11:26 [INFO] [stderr] | [INFO] [stderr] 11 | expect_that!(&1isize.abs_diff(&0isize), is(equal_to(1isize))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:16:23 [INFO] [stderr] | [INFO] [stderr] 16 | expect_that!(&0i8.abs_diff(&1i8), is(equal_to(1i8))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:17:24 [INFO] [stderr] | [INFO] [stderr] 17 | expect_that!(&0i16.abs_diff(&1i16), is(equal_to(1i16))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:18:24 [INFO] [stderr] | [INFO] [stderr] 18 | expect_that!(&0i32.abs_diff(&1i32), is(equal_to(1i32))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:19:24 [INFO] [stderr] | [INFO] [stderr] 19 | expect_that!(&0i64.abs_diff(&1i64), is(equal_to(1i64))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:20:26 [INFO] [stderr] | [INFO] [stderr] 20 | expect_that!(&0isize.abs_diff(&1isize), is(equal_to(1isize))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:25:23 [INFO] [stderr] | [INFO] [stderr] 25 | expect_that!(&0i8.abs_diff(&0i8), is(equal_to(0i8))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:26:24 [INFO] [stderr] | [INFO] [stderr] 26 | expect_that!(&0i16.abs_diff(&0i16), is(equal_to(0i16))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:27:24 [INFO] [stderr] | [INFO] [stderr] 27 | expect_that!(&0i32.abs_diff(&0i32), is(equal_to(0i32))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:28:24 [INFO] [stderr] | [INFO] [stderr] 28 | expect_that!(&0i64.abs_diff(&0i64), is(equal_to(0i64))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:29:26 [INFO] [stderr] | [INFO] [stderr] 29 | expect_that!(&0isize.abs_diff(&0isize), is(equal_to(0isize))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:34:26 [INFO] [stderr] | [INFO] [stderr] 34 | expect_that!(&(-1i8).abs_diff(&0i8), is(equal_to(1i8))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:35:27 [INFO] [stderr] | [INFO] [stderr] 35 | expect_that!(&(-1i16).abs_diff(&0i16), is(equal_to(1i16))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:36:27 [INFO] [stderr] | [INFO] [stderr] 36 | expect_that!(&(-1i32).abs_diff(&0i32), is(equal_to(1i32))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:37:27 [INFO] [stderr] | [INFO] [stderr] 37 | expect_that!(&(-1i64).abs_diff(&0i64), is(equal_to(1i64))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:38:29 [INFO] [stderr] | [INFO] [stderr] 38 | expect_that!(&(-1isize).abs_diff(&0isize), is(equal_to(1isize))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:43:23 [INFO] [stderr] | [INFO] [stderr] 43 | expect_that!(&0i8.abs_diff(&-1i8), is(equal_to(1i8))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:44:24 [INFO] [stderr] | [INFO] [stderr] 44 | expect_that!(&0i16.abs_diff(&-1i16), is(equal_to(1i16))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:45:24 [INFO] [stderr] | [INFO] [stderr] 45 | expect_that!(&0i32.abs_diff(&-1i32), is(equal_to(1i32))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:46:24 [INFO] [stderr] | [INFO] [stderr] 46 | expect_that!(&0i64.abs_diff(&-1i64), is(equal_to(1i64))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:47:26 [INFO] [stderr] | [INFO] [stderr] 47 | expect_that!(&0isize.abs_diff(&-1isize), is(equal_to(1isize))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:52:26 [INFO] [stderr] | [INFO] [stderr] 52 | expect_that!(&(-1i8).abs_diff(&1i8), is(equal_to(2i8))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:53:27 [INFO] [stderr] | [INFO] [stderr] 53 | expect_that!(&(-1i16).abs_diff(&1i16), is(equal_to(2i16))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:54:27 [INFO] [stderr] | [INFO] [stderr] 54 | expect_that!(&(-1i32).abs_diff(&1i32), is(equal_to(2i32))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:55:27 [INFO] [stderr] | [INFO] [stderr] 55 | expect_that!(&(-1i64).abs_diff(&1i64), is(equal_to(2i64))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:56:29 [INFO] [stderr] | [INFO] [stderr] 56 | expect_that!(&(-1isize).abs_diff(&1isize), is(equal_to(2isize))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:61:23 [INFO] [stderr] | [INFO] [stderr] 61 | expect_that!(&1i8.abs_diff(&-1i8), is(equal_to(2i8))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:62:24 [INFO] [stderr] | [INFO] [stderr] 62 | expect_that!(&1i16.abs_diff(&-1i16), is(equal_to(2i16))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:63:24 [INFO] [stderr] | [INFO] [stderr] 63 | expect_that!(&1i32.abs_diff(&-1i32), is(equal_to(2i32))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:64:24 [INFO] [stderr] | [INFO] [stderr] 64 | expect_that!(&1i64.abs_diff(&-1i64), is(equal_to(2i64))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:65:26 [INFO] [stderr] | [INFO] [stderr] 65 | expect_that!(&1isize.abs_diff(&-1isize), is(equal_to(2isize))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:70:27 [INFO] [stderr] | [INFO] [stderr] 70 | expect_that!(&(-19i8).abs_diff(&23i8), is(equal_to(42i8))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:71:28 [INFO] [stderr] | [INFO] [stderr] 71 | expect_that!(&(-19i16).abs_diff(&23i16), is(equal_to(42i16))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:72:28 [INFO] [stderr] | [INFO] [stderr] 72 | expect_that!(&(-19i32).abs_diff(&23i32), is(equal_to(42i32))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:73:28 [INFO] [stderr] | [INFO] [stderr] 73 | expect_that!(&(-19i64).abs_diff(&23i64), is(equal_to(42i64))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:74:30 [INFO] [stderr] | [INFO] [stderr] 74 | expect_that!(&(-19isize).abs_diff(&23isize), is(equal_to(42isize))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:79:24 [INFO] [stderr] | [INFO] [stderr] 79 | expect_that!(&19i8.abs_diff(&-23i8), is(equal_to(42i8))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:80:25 [INFO] [stderr] | [INFO] [stderr] 80 | expect_that!(&19i16.abs_diff(&-23i16), is(equal_to(42i16))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:81:25 [INFO] [stderr] | [INFO] [stderr] 81 | expect_that!(&19i32.abs_diff(&-23i32), is(equal_to(42i32))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:82:25 [INFO] [stderr] | [INFO] [stderr] 82 | expect_that!(&19i64.abs_diff(&-23i64), is(equal_to(42i64))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:83:27 [INFO] [stderr] | [INFO] [stderr] 83 | expect_that!(&19isize.abs_diff(&-23isize), is(equal_to(42isize))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:88:24 [INFO] [stderr] | [INFO] [stderr] 88 | expect_that!(&61i8.abs_diff(&19i8), is(equal_to(42i8))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:89:25 [INFO] [stderr] | [INFO] [stderr] 89 | expect_that!(&61i16.abs_diff(&19i16), is(equal_to(42i16))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:90:25 [INFO] [stderr] | [INFO] [stderr] 90 | expect_that!(&61i32.abs_diff(&19i32), is(equal_to(42i32))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:91:25 [INFO] [stderr] | [INFO] [stderr] 91 | expect_that!(&61i64.abs_diff(&19i64), is(equal_to(42i64))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:92:27 [INFO] [stderr] | [INFO] [stderr] 92 | expect_that!(&61isize.abs_diff(&19isize), is(equal_to(42isize))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:97:24 [INFO] [stderr] | [INFO] [stderr] 97 | expect_that!(&19i8.abs_diff(&61i8), is(equal_to(42i8))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:98:25 [INFO] [stderr] | [INFO] [stderr] 98 | expect_that!(&19i16.abs_diff(&61i16), is(equal_to(42i16))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:99:25 [INFO] [stderr] | [INFO] [stderr] 99 | expect_that!(&19i32.abs_diff(&61i32), is(equal_to(42i32))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:100:25 [INFO] [stderr] | [INFO] [stderr] 100 | expect_that!(&19i64.abs_diff(&61i64), is(equal_to(42i64))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:101:27 [INFO] [stderr] | [INFO] [stderr] 101 | expect_that!(&19isize.abs_diff(&61isize), is(equal_to(42isize))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:106:27 [INFO] [stderr] | [INFO] [stderr] 106 | expect_that!(&i8::MAX.abs_diff(&1i8), is(equal_to(i8::MAX - 1))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:107:28 [INFO] [stderr] | [INFO] [stderr] 107 | expect_that!(&i16::MAX.abs_diff(&1i16), is(equal_to(i16::MAX - 1))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:108:28 [INFO] [stderr] | [INFO] [stderr] 108 | expect_that!(&i32::MAX.abs_diff(&1i32), is(equal_to(i32::MAX - 1))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:109:28 [INFO] [stderr] | [INFO] [stderr] 109 | expect_that!(&i64::MAX.abs_diff(&1i64), is(equal_to(i64::MAX - 1))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:110:30 [INFO] [stderr] | [INFO] [stderr] 110 | expect_that!(&isize::MAX.abs_diff(&1isize), is(equal_to(isize::MAX - 1))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:115:23 [INFO] [stderr] | [INFO] [stderr] 115 | expect_that!(&1i8.abs_diff(&i8::MAX), is(equal_to(i8::MAX - 1))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:116:24 [INFO] [stderr] | [INFO] [stderr] 116 | expect_that!(&1i16.abs_diff(&i16::MAX), is(equal_to(i16::MAX - 1))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:117:24 [INFO] [stderr] | [INFO] [stderr] 117 | expect_that!(&1i32.abs_diff(&i32::MAX), is(equal_to(i32::MAX - 1))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:118:24 [INFO] [stderr] | [INFO] [stderr] 118 | expect_that!(&1i64.abs_diff(&i64::MAX), is(equal_to(i64::MAX - 1))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:119:26 [INFO] [stderr] | [INFO] [stderr] 119 | expect_that!(&1isize.abs_diff(&isize::MAX), is(equal_to(isize::MAX - 1))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:125:27 [INFO] [stderr] | [INFO] [stderr] 125 | expect_that!(&i8::MAX.abs_diff(&-1i8), is(equal_to(i8::MAX - 1))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:131:28 [INFO] [stderr] | [INFO] [stderr] 131 | expect_that!(&i16::MAX.abs_diff(&-1i16), is(equal_to(i16::MAX - 1))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:136:28 [INFO] [stderr] | [INFO] [stderr] 136 | expect_that!(&i32::MAX.abs_diff(&-1i32), is(equal_to(i32::MAX - 1))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:141:28 [INFO] [stderr] | [INFO] [stderr] 141 | expect_that!(&i64::MAX.abs_diff(&-1i64), is(equal_to(i64::MAX - 1))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:147:26 [INFO] [stderr] | [INFO] [stderr] 147 | expect_that!(&(-1i8).abs_diff(&i8::MAX), is(equal_to(i8::MAX))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:153:27 [INFO] [stderr] | [INFO] [stderr] 153 | expect_that!(&(-1i16).abs_diff(&i16::MAX), is(equal_to(i16::MAX))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:159:27 [INFO] [stderr] | [INFO] [stderr] 159 | expect_that!(&(-1i32).abs_diff(&i32::MAX), is(equal_to(i32::MAX))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:165:27 [INFO] [stderr] | [INFO] [stderr] 165 | expect_that!(&(-1i64).abs_diff(&i64::MAX), is(equal_to(i64::MAX))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:170:23 [INFO] [stderr] | [INFO] [stderr] 170 | expect_that!(&1u8.abs_diff(&0u8), is(equal_to(1u8))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:171:24 [INFO] [stderr] | [INFO] [stderr] 171 | expect_that!(&1u16.abs_diff(&0u16), is(equal_to(1u16))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:172:24 [INFO] [stderr] | [INFO] [stderr] 172 | expect_that!(&1u32.abs_diff(&0u32), is(equal_to(1u32))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:173:24 [INFO] [stderr] | [INFO] [stderr] 173 | expect_that!(&1u64.abs_diff(&0u64), is(equal_to(1u64))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:174:26 [INFO] [stderr] | [INFO] [stderr] 174 | expect_that!(&1usize.abs_diff(&0usize), is(equal_to(1usize))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:179:23 [INFO] [stderr] | [INFO] [stderr] 179 | expect_that!(&0u8.abs_diff(&1u8), is(equal_to(1u8))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:180:24 [INFO] [stderr] | [INFO] [stderr] 180 | expect_that!(&0u16.abs_diff(&1u16), is(equal_to(1u16))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:181:24 [INFO] [stderr] | [INFO] [stderr] 181 | expect_that!(&0u32.abs_diff(&1u32), is(equal_to(1u32))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:182:24 [INFO] [stderr] | [INFO] [stderr] 182 | expect_that!(&0u64.abs_diff(&1u64), is(equal_to(1u64))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:183:26 [INFO] [stderr] | [INFO] [stderr] 183 | expect_that!(&0usize.abs_diff(&1usize), is(equal_to(1usize))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:188:23 [INFO] [stderr] | [INFO] [stderr] 188 | expect_that!(&0u8.abs_diff(&0u8), is(equal_to(0u8))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:189:24 [INFO] [stderr] | [INFO] [stderr] 189 | expect_that!(&0u16.abs_diff(&0u16), is(equal_to(0u16))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:190:24 [INFO] [stderr] | [INFO] [stderr] 190 | expect_that!(&0u32.abs_diff(&0u32), is(equal_to(0u32))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:191:24 [INFO] [stderr] | [INFO] [stderr] 191 | expect_that!(&0u64.abs_diff(&0u64), is(equal_to(0u64))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:192:26 [INFO] [stderr] | [INFO] [stderr] 192 | expect_that!(&0usize.abs_diff(&0usize), is(equal_to(0usize))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:197:24 [INFO] [stderr] | [INFO] [stderr] 197 | expect_that!(&61u8.abs_diff(&19u8), is(equal_to(42u8))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:198:25 [INFO] [stderr] | [INFO] [stderr] 198 | expect_that!(&61u16.abs_diff(&19u16), is(equal_to(42u16))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:199:25 [INFO] [stderr] | [INFO] [stderr] 199 | expect_that!(&61u32.abs_diff(&19u32), is(equal_to(42u32))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:200:25 [INFO] [stderr] | [INFO] [stderr] 200 | expect_that!(&61u64.abs_diff(&19u64), is(equal_to(42u64))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:201:27 [INFO] [stderr] | [INFO] [stderr] 201 | expect_that!(&61usize.abs_diff(&19usize), is(equal_to(42usize))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:206:24 [INFO] [stderr] | [INFO] [stderr] 206 | expect_that!(&19u8.abs_diff(&61u8), is(equal_to(42u8))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:207:25 [INFO] [stderr] | [INFO] [stderr] 207 | expect_that!(&19u16.abs_diff(&61u16), is(equal_to(42u16))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:208:25 [INFO] [stderr] | [INFO] [stderr] 208 | expect_that!(&19u32.abs_diff(&61u32), is(equal_to(42u32))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:209:25 [INFO] [stderr] | [INFO] [stderr] 209 | expect_that!(&19u64.abs_diff(&61u64), is(equal_to(42u64))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:210:27 [INFO] [stderr] | [INFO] [stderr] 210 | expect_that!(&19usize.abs_diff(&61usize), is(equal_to(42usize))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:215:27 [INFO] [stderr] | [INFO] [stderr] 215 | expect_that!(&u8::MAX.abs_diff(&1u8), is(equal_to(u8::MAX - 1))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:216:28 [INFO] [stderr] | [INFO] [stderr] 216 | expect_that!(&u16::MAX.abs_diff(&1u16), is(equal_to(u16::MAX - 1))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:217:28 [INFO] [stderr] | [INFO] [stderr] 217 | expect_that!(&u32::MAX.abs_diff(&1u32), is(equal_to(u32::MAX - 1))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:218:28 [INFO] [stderr] | [INFO] [stderr] 218 | expect_that!(&u64::MAX.abs_diff(&1u64), is(equal_to(u64::MAX - 1))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:219:30 [INFO] [stderr] | [INFO] [stderr] 219 | expect_that!(&usize::MAX.abs_diff(&1usize), is(equal_to(usize::MAX - 1))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:224:23 [INFO] [stderr] | [INFO] [stderr] 224 | expect_that!(&1u8.abs_diff(&u8::MAX), is(equal_to(u8::MAX - 1))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:225:24 [INFO] [stderr] | [INFO] [stderr] 225 | expect_that!(&1u16.abs_diff(&u16::MAX), is(equal_to(u16::MAX - 1))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:226:24 [INFO] [stderr] | [INFO] [stderr] 226 | expect_that!(&1u32.abs_diff(&u32::MAX), is(equal_to(u32::MAX - 1))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:227:24 [INFO] [stderr] | [INFO] [stderr] 227 | expect_that!(&1u64.abs_diff(&u64::MAX), is(equal_to(u64::MAX - 1))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: an associated function with this name may be added to the standard library in the future [INFO] [stderr] --> src/types/tests.rs:228:26 [INFO] [stderr] | [INFO] [stderr] 228 | expect_that!(&1usize.abs_diff(&usize::MAX), is(equal_to(usize::MAX - 1))); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior! [INFO] [stderr] = note: for more information, see issue #48919 [INFO] [stderr] = help: call with fully qualified syntax `genetic::Fitness::abs_diff(...)` to keep using the current method [INFO] [stderr] [INFO] [stderr] warning: `genevo` (lib test) generated 108 warnings [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.05s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/genevo-b352742f3fbab977) [INFO] [stdout] [INFO] [stdout] running 85 tests [INFO] [stdout] test recombination::order::tests::order_one_crossover_cutpoints_0_0 ... ok [INFO] [stdout] test recombination::order::tests::order_one_crossover_cutpoints_0_7 ... ok [INFO] [stdout] test recombination::order::tests::order_one_crossover_cutpoints_1_7 ... ok [INFO] [stdout] test random::tests::weighted_distribution::weighted_distribution_select ... ok [INFO] [stdout] test recombination::order::tests::order_one_crossover_cutpoints_3_6 ... ok [INFO] [stdout] test recombination::order::tests::order_one_crossover_cutpoints_1_8 ... ok [INFO] [stdout] test recombination::order::tests::order_one_crossover_cutpoints_0_8 ... ok [INFO] [stdout] test recombination::order::tests::partial_mapped_crossover_cutpoints_0_0 ... ok [INFO] [stdout] test recombination::order::tests::partial_mapped_crossover_cutpoints_0_7 ... ok [INFO] [stdout] test recombination::order::tests::partial_mapped_crossover_cutpoints_0_8 ... ok [INFO] [stdout] test recombination::order::tests::partial_mapped_crossover_cutpoints_1_7 ... ok [INFO] [stdout] test recombination::order::tests::partial_mapped_crossover_cutpoints_1_8 ... ok [INFO] [stdout] test statistic::tests::timed_fn::timed_function_calls_measure_time_in_nanoseconds ... ok [INFO] [stdout] test recombination::order::tests::partial_mapped_crossover_cutpoints_3_6 ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_1000w_6d_23h_59m_59s_999ms_999999ns ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_1000ns ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_1d ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_1d_1h_1m ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_1d_1m_1s ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_1d_1h_1s ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_1h ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_1d_1h ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_1d_1s ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_1h_0m_1s ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_1h_1m_1s ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_1h_1s ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_1m ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_1m_1ms ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_1m_1000ns ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_1m_1s ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_1ns ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_1ms ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_1s ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_1s_1ms ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_1s_1ms_1000ns ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_1w ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_1s_1ms_1ns ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_1w_6d ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_2w ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_6d ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_1w_999ms ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_2w_1d ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_999ms_999999ns ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_zero ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_max ... ok [INFO] [stdout] test types::tests::abs_diff_of_signed_0_and_0 ... ok [INFO] [stdout] test types::tests::abs_diff_of_signed_0_and_neg1 ... ok [INFO] [stdout] test types::tests::abs_diff_of_signed_19_and_61 ... ok [INFO] [stdout] test types::tests::abs_diff_of_signed_1_and_max ... ok [INFO] [stdout] test types::fmt::tests::duration_fmt_min ... ok [INFO] [stdout] test types::tests::abs_diff_of_signed_0_and_1 ... ok [INFO] [stdout] test types::tests::abs_diff_of_signed_61_and_19 ... ok [INFO] [stdout] test types::tests::abs_diff_of_signed_19_and_neg23 ... ok [INFO] [stdout] test types::tests::abs_diff_of_signed_neg19_and_23 ... ok [INFO] [stdout] test types::tests::abs_diff_of_signed_neg1_and_0 ... ok [INFO] [stdout] test types::tests::abs_diff_of_signed_neg1_and_1 ... ok [INFO] [stdout] test types::tests::abs_diff_of_signed_1_and_0 ... ok [INFO] [stdout] test types::tests::abs_diff_of_signed_1_and_neg1 ... ok [INFO] [stdout] test types::tests::abs_diff_of_unsigned_0_and_1 ... ok [INFO] [stdout] test types::tests::abs_diff_of_signed_max_and_1 ... ok [INFO] [stdout] test types::tests::abs_diff_of_unsigned_1_and_max ... ok [INFO] [stdout] test types::tests::abs_diff_of_unsigned_61_and_19 ... ok [INFO] [stdout] test types::tests::abs_diff_of_unsigned_max_and_1 ... ok [INFO] [stdout] test types::tests::abs_diff_of_unsigned_1_and_0 ... ok [INFO] [stdout] test types::tests::abs_diff_of_unsigned_19_and_61 ... ok [INFO] [stdout] test types::tests::abs_diff_of_unsigned_0_and_0 ... ok [INFO] [stdout] test random::tests::random_cut_points_from_range::in_random_cut_points_from_range_delta_between_cutpoints_is_smaller_than_range_minus_2 ... ok [INFO] [stdout] test random::tests::random_cut_points_from_range::in_random_cut_points_from_range_cutpoint1_is_not_smaller_than_min_of_range ... ok [INFO] [stdout] test random::tests::random_cut_points_from_range::in_random_cut_points_from_range_cutpoint2_is_not_greater_than_max_of_range ... ok [INFO] [stdout] test random::tests::random_cut_points_from_range::in_random_cut_points_from_range_cutpoint1_is_smaller_than_cutpoint2 ... ok [INFO] [stdout] test random::tests::random_cut_points_from_range::random_cut_points_from_range_4_to_4 - should panic ... ok [INFO] [stdout] test random::tests::random_cut_points_from_range::random_cut_points_from_range_0_to_3 - should panic ... ok [INFO] [stdout] test random::tests::random_n_cut_points::random_n_cut_points_0_4 - should panic ... ok [INFO] [stdout] test random::tests::random_n_cut_points::random_n_cut_points_3_4 - should panic ... ok [INFO] [stdout] test types::tests::abs_diff_of_signed_max_and_neg1i8 - should panic ... ok [INFO] [stdout] test types::tests::abs_diff_of_signed_max_and_neg1i64 - should panic ... ok [INFO] [stdout] test types::tests::abs_diff_of_signed_max_and_neg1i32 - should panic ... ok [INFO] [stdout] test types::tests::abs_diff_of_signed_max_and_neg1i16 - should panic ... ok [INFO] [stdout] test types::tests::abs_diff_of_signed_neg1i16_and_max - should panic ... ok [INFO] [stdout] test types::tests::abs_diff_of_signed_neg1i64_and_max - should panic ... ok [INFO] [stdout] test types::tests::abs_diff_of_signed_neg1i8_and_max - should panic ... ok [INFO] [stdout] test types::tests::abs_diff_of_signed_neg1i32_and_max - should panic ... ok [INFO] [stdout] test statistic::tests::timed_fn::timed_function_calls_return_a_time_greater_0 ... ok [INFO] [stdout] test random::tests::random_n_cut_points::in_random_n_cut_points_cutpoints_are_ordered_ascending ... ok [INFO] [stdout] test population::tests::population_builder::builds_a_population_of_any_number_of_vec_of_bool_genomes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 85 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.36s [INFO] [stdout] [INFO] [stderr] Running tests/algorithm_builder.rs (/opt/rustwide/target/debug/deps/algorithm_builder-67a78b86002c4a01) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test create_new_genetic_algorithm_application ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/population_builder.rs (/opt/rustwide/target/debug/deps/population_builder-576a37ffa7b00101) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test create_population_of_vec_of_bool_uniform_at_random ... ok [INFO] [stdout] test create_population_of_vec_of_f64_uniform_at_random ... ok [INFO] [stdout] test create_population_of_custom_genotype_uniform_at_random ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/version_numbers.rs (/opt/rustwide/target/debug/deps/version_numbers-ea6488d372eeced2) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_readme_deps ... ok [INFO] [stdout] test test_html_root_url ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Doc-tests genevo [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test src/population/mod.rs - population (line 64) ... ok [INFO] [stdout] test src/population/mod.rs - population (line 45) ... ok [INFO] [stdout] test src/population/mod.rs - population (line 18) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.54s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "0ebdf35b2884998dfd0ee5229e497cdbb2211ad05f30723430d12f4c9734c1e8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0ebdf35b2884998dfd0ee5229e497cdbb2211ad05f30723430d12f4c9734c1e8", kill_on_drop: false }` [INFO] [stdout] 0ebdf35b2884998dfd0ee5229e497cdbb2211ad05f30723430d12f4c9734c1e8