[INFO] fetching crate prop-check-rs 0.0.3...
[INFO] checking prop-check-rs-0.0.3 against master#33fdb797f59421c7bbecaa4588ed5d7a31a9494a for pr-87190-3
[INFO] extracting crate prop-check-rs 0.0.3 into /workspace/builds/worker-2/source
[INFO] validating manifest of crates.io crate prop-check-rs 0.0.3 on toolchain 33fdb797f59421c7bbecaa4588ed5d7a31a9494a
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+33fdb797f59421c7bbecaa4588ed5d7a31a9494a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-2/source/rust-toolchain
[INFO] started tweaking crates.io crate prop-check-rs 0.0.3
[INFO] finished tweaking crates.io crate prop-check-rs 0.0.3
[INFO] tweaked toml for crates.io crate prop-check-rs 0.0.3 written to /workspace/builds/worker-2/source/Cargo.toml
[INFO] crate crates.io crate prop-check-rs 0.0.3 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+33fdb797f59421c7bbecaa4588ed5d7a31a9494a" "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-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+33fdb797f59421c7bbecaa4588ed5d7a31a9494a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9a63dd54206953e2d9f043b30a989b74bbfe8d1090b95156ba08a241c992fa21
[INFO] running `Command { std: "docker" "start" "-a" "9a63dd54206953e2d9f043b30a989b74bbfe8d1090b95156ba08a241c992fa21", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9a63dd54206953e2d9f043b30a989b74bbfe8d1090b95156ba08a241c992fa21", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9a63dd54206953e2d9f043b30a989b74bbfe8d1090b95156ba08a241c992fa21", kill_on_drop: false }`
[INFO] [stdout] 9a63dd54206953e2d9f043b30a989b74bbfe8d1090b95156ba08a241c992fa21
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+33fdb797f59421c7bbecaa4588ed5d7a31a9494a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2c0f7d549c349a15fd3503139bdadd52000d904d6304e4ff49cfaa795b322313
[INFO] running `Command { std: "docker" "start" "-a" "2c0f7d549c349a15fd3503139bdadd52000d904d6304e4ff49cfaa795b322313", kill_on_drop: false }`
[INFO] [stderr] Compiling libc v0.2.99
[INFO] [stderr] Checking iso-4217 v0.1.0
[INFO] [stderr] Checking rust-fp-categories v0.0.5
[INFO] [stderr] Compiling num-traits v0.2.14
[INFO] [stderr] Compiling num-integer v0.1.44
[INFO] [stderr] Compiling num-bigint v0.3.2
[INFO] [stderr] Compiling num-bigint v0.4.0
[INFO] [stderr] Checking itertools v0.10.1
[INFO] [stderr] Checking regex v1.5.4
[INFO] [stderr] Checking getrandom v0.2.3
[INFO] [stderr] Checking atty v0.2.14
[INFO] [stderr] Checking env_logger v0.9.0
[INFO] [stderr] Checking rand_core v0.6.3
[INFO] [stderr] Checking rand_chacha v0.3.1
[INFO] [stderr] Checking rand v0.8.4
[INFO] [stderr] Checking bigdecimal v0.2.0
[INFO] [stderr] Checking prop-check-rs v0.0.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `Level`, `debug`, `error`, `log_enabled`
[INFO] [stdout] --> src/prop.rs:158:13
[INFO] [stdout] |
[INFO] [stdout] 158 | use log::{debug, error, info, log_enabled, Level};
[INFO] [stdout] | ^^^^^ ^^^^^ ^^^^^^^^^^^ ^^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused variable: `counter`
[INFO] [stdout] --> src/prop.rs:181:7
[INFO] [stdout] |
[INFO] [stdout] 181 | counter += 1;
[INFO] [stdout] | ^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] = help: did you mean to capture by reference instead?
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: variant is never constructed: `Coin`
[INFO] [stdout] --> src/machine.rs:5:3
[INFO] [stdout] |
[INFO] [stdout] 5 | Coin,
[INFO] [stdout] | ^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(dead_code)]` on by default
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: variant is never constructed: `Turn`
[INFO] [stdout] --> src/machine.rs:6:3
[INFO] [stdout] |
[INFO] [stdout] 6 | Turn,
[INFO] [stdout] | ^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `simulate_machine`
[INFO] [stdout] --> src/machine.rs:17:6
[INFO] [stdout] |
[INFO] [stdout] 17 | fn simulate_machine(inputs: Vec) -> State {
[INFO] [stdout] | ^^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `update`
[INFO] [stdout] --> src/machine.rs:31:6
[INFO] [stdout] |
[INFO] [stdout] 31 | fn update() -> Box Box Machine>> {
[INFO] [stdout] | ^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: the feature `slice_fill_with` has been stable since 1.51.0 and no longer requires an attribute to enable
[INFO] [stdout] --> src/lib.rs:1:12
[INFO] [stdout] |
[INFO] [stdout] 1 | #![feature(slice_fill_with)]
[INFO] [stdout] | ^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(stable_features)]` on by default
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused attribute
[INFO] [stdout] --> src/lib.rs:3:1
[INFO] [stdout] |
[INFO] [stdout] 3 | #[feature(clone_closures)]
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: crate-level attribute should be an inner attribute: add an exclamation mark: `#![foo]`
[INFO] [stdout] --> src/lib.rs:3:1
[INFO] [stdout] |
[INFO] [stdout] 3 | #[feature(clone_closures)]
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: comparison is useless due to type limits
[INFO] [stdout] --> src/rng.rs:249:12
[INFO] [stdout] |
[INFO] [stdout] 249 | if i + (n - 1) - m >= 0 {
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(unused_comparisons)]` on by default
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: 8 warnings emitted
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: the feature `slice_fill_with` has been stable since 1.51.0 and no longer requires an attribute to enable
[INFO] [stdout] --> src/lib.rs:1:12
[INFO] [stdout] |
[INFO] [stdout] 1 | #![feature(slice_fill_with)]
[INFO] [stdout] | ^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(stable_features)]` on by default
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused attribute
[INFO] [stdout] --> src/lib.rs:3:1
[INFO] [stdout] |
[INFO] [stdout] 3 | #[feature(clone_closures)]
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(unused_attributes)]` on by default
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: crate-level attribute should be an inner attribute: add an exclamation mark: `#![foo]`
[INFO] [stdout] --> src/lib.rs:3:1
[INFO] [stdout] |
[INFO] [stdout] 3 | #[feature(clone_closures)]
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: comparison is useless due to type limits
[INFO] [stdout] --> src/rng.rs:249:12
[INFO] [stdout] |
[INFO] [stdout] 249 | if i + (n - 1) - m >= 0 {
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(unused_comparisons)]` on by default
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: 6 warnings emitted
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused imports: `Level`, `debug`, `error`, `log_enabled`
[INFO] [stdout] --> src/prop.rs:158:13
[INFO] [stdout] |
[INFO] [stdout] 158 | use log::{debug, error, info, log_enabled, Level};
[INFO] [stdout] | ^^^^^ ^^^^^ ^^^^^^^^^^^ ^^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: unused variable: `counter`
[INFO] [stdout] --> src/prop.rs:181:7
[INFO] [stdout] |
[INFO] [stdout] 181 | counter += 1;
[INFO] [stdout] | ^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] = help: did you mean to capture by reference instead?
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `list_of_n`
[INFO] [stdout] --> src/gen.rs:13:10
[INFO] [stdout] |
[INFO] [stdout] 13 | pub fn list_of_n(n: usize, mut g: GF) -> Gen>
[INFO] [stdout] | ^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(dead_code)]` on by default
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `one`
[INFO] [stdout] --> src/gen.rs:24:10
[INFO] [stdout] |
[INFO] [stdout] 24 | pub fn one() -> Gen {
[INFO] [stdout] | ^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `one_of_vec`
[INFO] [stdout] --> src/gen.rs:98:10
[INFO] [stdout] |
[INFO] [stdout] 98 | pub fn one_of_vec(values: Vec) -> Gen {
[INFO] [stdout] | ^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `choose`
[INFO] [stdout] --> src/gen.rs:102:10
[INFO] [stdout] |
[INFO] [stdout] 102 | pub fn choose(min: T, max: T) -> Gen {
[INFO] [stdout] | ^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `even`
[INFO] [stdout] --> src/gen.rs:180:10
[INFO] [stdout] |
[INFO] [stdout] 180 | pub fn even(start: T, stop_exclusive: T) -> Gen {
[INFO] [stdout] | ^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `odd`
[INFO] [stdout] --> src/gen.rs:193:10
[INFO] [stdout] |
[INFO] [stdout] 193 | pub fn odd(start: T, stop_exclusive: T) -> Gen {
[INFO] [stdout] | ^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `unit`
[INFO] [stdout] --> src/gen.rs:212:10
[INFO] [stdout] |
[INFO] [stdout] 212 | pub fn unit(mut f: F) -> Gen
[INFO] [stdout] | ^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `fmap2`
[INFO] [stdout] --> src/gen.rs:230:10
[INFO] [stdout] |
[INFO] [stdout] 230 | pub fn fmap2(self, g: Gen, f: F) -> Gen
[INFO] [stdout] | ^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `bind`
[INFO] [stdout] --> src/gen.rs:239:10
[INFO] [stdout] |
[INFO] [stdout] 239 | pub fn bind(self, mut f: F) -> Gen
[INFO] [stdout] | ^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: variant is never constructed: `Coin`
[INFO] [stdout] --> src/machine.rs:5:3
[INFO] [stdout] |
[INFO] [stdout] 5 | Coin,
[INFO] [stdout] | ^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: variant is never constructed: `Turn`
[INFO] [stdout] --> src/machine.rs:6:3
[INFO] [stdout] |
[INFO] [stdout] 6 | Turn,
[INFO] [stdout] | ^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `simulate_machine`
[INFO] [stdout] --> src/machine.rs:17:6
[INFO] [stdout] |
[INFO] [stdout] 17 | fn simulate_machine(inputs: Vec) -> State {
[INFO] [stdout] | ^^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `update`
[INFO] [stdout] --> src/machine.rs:31:6
[INFO] [stdout] |
[INFO] [stdout] 31 | fn update() -> Box Box Machine>> {
[INFO] [stdout] | ^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: type alias is never used: `MaxSize`
[INFO] [stdout] --> src/prop.rs:9:1
[INFO] [stdout] |
[INFO] [stdout] 9 | pub type MaxSize = u32;
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: type alias is never used: `TestCases`
[INFO] [stdout] --> src/prop.rs:10:1
[INFO] [stdout] |
[INFO] [stdout] 10 | pub type TestCases = u32;
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: variant is never constructed: `Passed`
[INFO] [stdout] --> src/prop.rs:20:3
[INFO] [stdout] |
[INFO] [stdout] 20 | Passed,
[INFO] [stdout] | ^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: variant is never constructed: `Falsified`
[INFO] [stdout] --> src/prop.rs:21:3
[INFO] [stdout] |
[INFO] [stdout] 21 | / Falsified {
[INFO] [stdout] 22 | | failure: FailedCase,
[INFO] [stdout] 23 | | successes: SuccessCount,
[INFO] [stdout] 24 | | },
[INFO] [stdout] | |___^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: variant is never constructed: `Proved`
[INFO] [stdout] --> src/prop.rs:25:3
[INFO] [stdout] |
[INFO] [stdout] 25 | Proved,
[INFO] [stdout] | ^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: function is never used: `random_stream`
[INFO] [stdout] --> src/prop.rs:38:8
[INFO] [stdout] |
[INFO] [stdout] 38 | pub fn random_stream(mut g: GF, rng: RNG) -> Unfold Option>>
[INFO] [stdout] | ^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: function is never used: `for_all`
[INFO] [stdout] --> src/prop.rs:52:8
[INFO] [stdout] |
[INFO] [stdout] 52 | pub fn for_all(g: GF, mut f: F) -> Prop
[INFO] [stdout] | ^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: function is never used: `run_with_prop`
[INFO] [stdout] --> src/prop.rs:79:8
[INFO] [stdout] |
[INFO] [stdout] 79 | pub fn run_with_prop(p: Prop, max_size: MaxSize, test_cases: TestCases, rng: RNG) -> Result {
[INFO] [stdout] | ^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: function is never used: `test_with_prop`
[INFO] [stdout] --> src/prop.rs:90:8
[INFO] [stdout] |
[INFO] [stdout] 90 | pub fn test_with_prop(p: Prop, max_size: MaxSize, test_cases: TestCases, rng: RNG) -> Result<()> {
[INFO] [stdout] | ^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: struct is never constructed: `Prop`
[INFO] [stdout] --> src/prop.rs:111:12
[INFO] [stdout] |
[INFO] [stdout] 111 | pub struct Prop {
[INFO] [stdout] | ^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `run`
[INFO] [stdout] --> src/prop.rs:116:10
[INFO] [stdout] |
[INFO] [stdout] 116 | pub fn run(self, max_size: MaxSize, test_cases: TestCases, rng: RNG) -> PropResult {
[INFO] [stdout] | ^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `tag`
[INFO] [stdout] --> src/prop.rs:120:10
[INFO] [stdout] |
[INFO] [stdout] 120 | pub fn tag(self, msg: String) -> Prop {
[INFO] [stdout] | ^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `and`
[INFO] [stdout] --> src/prop.rs:135:10
[INFO] [stdout] |
[INFO] [stdout] 135 | pub fn and(self, p: Self) -> Prop {
[INFO] [stdout] | ^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `or`
[INFO] [stdout] --> src/prop.rs:146:10
[INFO] [stdout] |
[INFO] [stdout] 146 | pub fn or(self, p: Self) -> Prop {
[INFO] [stdout] | ^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: type alias is never used: `DynRand`
[INFO] [stdout] --> src/rng.rs:95:1
[INFO] [stdout] |
[INFO] [stdout] 95 | type DynRand = dyn FnMut(RNG) -> (A, RNG);
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: type alias is never used: `BoxRand`
[INFO] [stdout] --> src/rng.rs:96:1
[INFO] [stdout] |
[INFO] [stdout] 96 | type BoxRand = Box>;
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `with_seed`
[INFO] [stdout] --> src/rng.rs:136:10
[INFO] [stdout] |
[INFO] [stdout] 136 | pub fn with_seed(&mut self, seed: i64) {
[INFO] [stdout] | ^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `i32_f32`
[INFO] [stdout] --> src/rng.rs:140:10
[INFO] [stdout] |
[INFO] [stdout] 140 | pub fn i32_f32(&self) -> ((i32, f32), Self) {
[INFO] [stdout] | ^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `f32_i32`
[INFO] [stdout] --> src/rng.rs:146:10
[INFO] [stdout] |
[INFO] [stdout] 146 | pub fn f32_i32(&self) -> ((f32, i32), Self) {
[INFO] [stdout] | ^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `f32_3`
[INFO] [stdout] --> src/rng.rs:151:10
[INFO] [stdout] |
[INFO] [stdout] 151 | pub fn f32_3(&self) -> ((f32, f32, f32), Self) {
[INFO] [stdout] | ^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `unit`
[INFO] [stdout] --> src/rng.rs:171:10
[INFO] [stdout] |
[INFO] [stdout] 171 | pub fn unit(a: A) -> BoxRand {
[INFO] [stdout] | ^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `sequence`
[INFO] [stdout] --> src/rng.rs:175:10
[INFO] [stdout] |
[INFO] [stdout] 175 | pub fn sequence(fs: Vec) -> BoxRand>
[INFO] [stdout] | ^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `int_value`
[INFO] [stdout] --> src/rng.rs:188:10
[INFO] [stdout] |
[INFO] [stdout] 188 | pub fn int_value() -> BoxRand {
[INFO] [stdout] | ^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `double_value`
[INFO] [stdout] --> src/rng.rs:192:10
[INFO] [stdout] |
[INFO] [stdout] 192 | pub fn double_value() -> BoxRand {
[INFO] [stdout] | ^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `map`
[INFO] [stdout] --> src/rng.rs:196:10
[INFO] [stdout] |
[INFO] [stdout] 196 | pub fn map(mut s: F1, mut f: F2) -> BoxRand
[INFO] [stdout] | ^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `map2`
[INFO] [stdout] --> src/rng.rs:206:10
[INFO] [stdout] |
[INFO] [stdout] 206 | pub fn map2(mut ra: F1, mut rb: F2, mut f: F3) -> BoxRand
[INFO] [stdout] | ^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `both`
[INFO] [stdout] --> src/rng.rs:218:10
[INFO] [stdout] |
[INFO] [stdout] 218 | pub fn both(ra: F1, rb: F2) -> BoxRand<(A, B)>
[INFO] [stdout] | ^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `rand_int_double`
[INFO] [stdout] --> src/rng.rs:225:10
[INFO] [stdout] |
[INFO] [stdout] 225 | pub fn rand_int_double() -> BoxRand<(i32, f32)> {
[INFO] [stdout] | ^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `rand_double_int`
[INFO] [stdout] --> src/rng.rs:229:10
[INFO] [stdout] |
[INFO] [stdout] 229 | pub fn rand_double_int<'a>() -> BoxRand<(f32, i32)> {
[INFO] [stdout] | ^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `flat_map`
[INFO] [stdout] --> src/rng.rs:233:10
[INFO] [stdout] |
[INFO] [stdout] 233 | pub fn flat_map(mut f: F, mut g: GF) -> BoxRand
[INFO] [stdout] | ^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `non_negative_less_than`
[INFO] [stdout] --> src/rng.rs:244:10
[INFO] [stdout] |
[INFO] [stdout] 244 | pub fn non_negative_less_than(n: u32) -> BoxRand {
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `unit`
[INFO] [stdout] --> src/state.rs:6:10
[INFO] [stdout] |
[INFO] [stdout] 6 | pub fn unit(a: A) -> State {
[INFO] [stdout] | ^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `fmap2`
[INFO] [stdout] --> src/state.rs:33:10
[INFO] [stdout] |
[INFO] [stdout] 33 | pub fn fmap2(self, sb: State, f: F) -> State
[INFO] [stdout] | ^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `modify`
[INFO] [stdout] --> src/state.rs:52:10
[INFO] [stdout] |
[INFO] [stdout] 52 | pub fn modify(f: F) -> State
[INFO] [stdout] | ^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `get`
[INFO] [stdout] --> src/state.rs:60:10
[INFO] [stdout] |
[INFO] [stdout] 60 | pub fn get() -> State
[INFO] [stdout] | ^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `set`
[INFO] [stdout] --> src/state.rs:66:10
[INFO] [stdout] |
[INFO] [stdout] 66 | pub fn set(t: T) -> State
[INFO] [stdout] | ^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `sequence`
[INFO] [stdout] --> src/state.rs:72:10
[INFO] [stdout] |
[INFO] [stdout] 72 | pub fn sequence(sas: Vec>) -> State> {
[INFO] [stdout] | ^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: comparison is useless due to type limits
[INFO] [stdout] --> src/rng.rs:249:12
[INFO] [stdout] |
[INFO] [stdout] 249 | if i + (n - 1) - m >= 0 {
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(unused_comparisons)]` on by default
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: 51 warnings emitted
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `list_of_n`
[INFO] [stdout] --> src/gen.rs:13:10
[INFO] [stdout] |
[INFO] [stdout] 13 | pub fn list_of_n(n: usize, mut g: GF) -> Gen>
[INFO] [stdout] | ^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(dead_code)]` on by default
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `one`
[INFO] [stdout] --> src/gen.rs:24:10
[INFO] [stdout] |
[INFO] [stdout] 24 | pub fn one() -> Gen {
[INFO] [stdout] | ^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `even`
[INFO] [stdout] --> src/gen.rs:180:10
[INFO] [stdout] |
[INFO] [stdout] 180 | pub fn even(start: T, stop_exclusive: T) -> Gen {
[INFO] [stdout] | ^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `odd`
[INFO] [stdout] --> src/gen.rs:193:10
[INFO] [stdout] |
[INFO] [stdout] 193 | pub fn odd(start: T, stop_exclusive: T) -> Gen {
[INFO] [stdout] | ^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `unit`
[INFO] [stdout] --> src/gen.rs:212:10
[INFO] [stdout] |
[INFO] [stdout] 212 | pub fn unit(mut f: F) -> Gen
[INFO] [stdout] | ^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `fmap2`
[INFO] [stdout] --> src/gen.rs:230:10
[INFO] [stdout] |
[INFO] [stdout] 230 | pub fn fmap2(self, g: Gen, f: F) -> Gen
[INFO] [stdout] | ^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `bind`
[INFO] [stdout] --> src/gen.rs:239:10
[INFO] [stdout] |
[INFO] [stdout] 239 | pub fn bind(self, mut f: F) -> Gen
[INFO] [stdout] | ^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: variant is never constructed: `Proved`
[INFO] [stdout] --> src/prop.rs:25:3
[INFO] [stdout] |
[INFO] [stdout] 25 | Proved,
[INFO] [stdout] | ^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: function is never used: `run_with_prop`
[INFO] [stdout] --> src/prop.rs:79:8
[INFO] [stdout] |
[INFO] [stdout] 79 | pub fn run_with_prop(p: Prop, max_size: MaxSize, test_cases: TestCases, rng: RNG) -> Result {
[INFO] [stdout] | ^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `tag`
[INFO] [stdout] --> src/prop.rs:120:10
[INFO] [stdout] |
[INFO] [stdout] 120 | pub fn tag(self, msg: String) -> Prop {
[INFO] [stdout] | ^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `and`
[INFO] [stdout] --> src/prop.rs:135:10
[INFO] [stdout] |
[INFO] [stdout] 135 | pub fn and(self, p: Self) -> Prop {
[INFO] [stdout] | ^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `or`
[INFO] [stdout] --> src/prop.rs:146:10
[INFO] [stdout] |
[INFO] [stdout] 146 | pub fn or(self, p: Self) -> Prop {
[INFO] [stdout] | ^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: type alias is never used: `DynRand`
[INFO] [stdout] --> src/rng.rs:95:1
[INFO] [stdout] |
[INFO] [stdout] 95 | type DynRand = dyn FnMut(RNG) -> (A, RNG);
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: type alias is never used: `BoxRand`
[INFO] [stdout] --> src/rng.rs:96:1
[INFO] [stdout] |
[INFO] [stdout] 96 | type BoxRand = Box>;
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `with_seed`
[INFO] [stdout] --> src/rng.rs:136:10
[INFO] [stdout] |
[INFO] [stdout] 136 | pub fn with_seed(&mut self, seed: i64) {
[INFO] [stdout] | ^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `i32_f32`
[INFO] [stdout] --> src/rng.rs:140:10
[INFO] [stdout] |
[INFO] [stdout] 140 | pub fn i32_f32(&self) -> ((i32, f32), Self) {
[INFO] [stdout] | ^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `f32_i32`
[INFO] [stdout] --> src/rng.rs:146:10
[INFO] [stdout] |
[INFO] [stdout] 146 | pub fn f32_i32(&self) -> ((f32, i32), Self) {
[INFO] [stdout] | ^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `f32_3`
[INFO] [stdout] --> src/rng.rs:151:10
[INFO] [stdout] |
[INFO] [stdout] 151 | pub fn f32_3(&self) -> ((f32, f32, f32), Self) {
[INFO] [stdout] | ^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `unit`
[INFO] [stdout] --> src/rng.rs:171:10
[INFO] [stdout] |
[INFO] [stdout] 171 | pub fn unit(a: A) -> BoxRand {
[INFO] [stdout] | ^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `sequence`
[INFO] [stdout] --> src/rng.rs:175:10
[INFO] [stdout] |
[INFO] [stdout] 175 | pub fn sequence(fs: Vec) -> BoxRand>
[INFO] [stdout] | ^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `int_value`
[INFO] [stdout] --> src/rng.rs:188:10
[INFO] [stdout] |
[INFO] [stdout] 188 | pub fn int_value() -> BoxRand {
[INFO] [stdout] | ^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `double_value`
[INFO] [stdout] --> src/rng.rs:192:10
[INFO] [stdout] |
[INFO] [stdout] 192 | pub fn double_value() -> BoxRand {
[INFO] [stdout] | ^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `map`
[INFO] [stdout] --> src/rng.rs:196:10
[INFO] [stdout] |
[INFO] [stdout] 196 | pub fn map(mut s: F1, mut f: F2) -> BoxRand
[INFO] [stdout] | ^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `map2`
[INFO] [stdout] --> src/rng.rs:206:10
[INFO] [stdout] |
[INFO] [stdout] 206 | pub fn map2(mut ra: F1, mut rb: F2, mut f: F3) -> BoxRand
[INFO] [stdout] | ^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `both`
[INFO] [stdout] --> src/rng.rs:218:10
[INFO] [stdout] |
[INFO] [stdout] 218 | pub fn both(ra: F1, rb: F2) -> BoxRand<(A, B)>
[INFO] [stdout] | ^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `rand_int_double`
[INFO] [stdout] --> src/rng.rs:225:10
[INFO] [stdout] |
[INFO] [stdout] 225 | pub fn rand_int_double() -> BoxRand<(i32, f32)> {
[INFO] [stdout] | ^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `rand_double_int`
[INFO] [stdout] --> src/rng.rs:229:10
[INFO] [stdout] |
[INFO] [stdout] 229 | pub fn rand_double_int<'a>() -> BoxRand<(f32, i32)> {
[INFO] [stdout] | ^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `flat_map`
[INFO] [stdout] --> src/rng.rs:233:10
[INFO] [stdout] |
[INFO] [stdout] 233 | pub fn flat_map(mut f: F, mut g: GF) -> BoxRand
[INFO] [stdout] | ^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `non_negative_less_than`
[INFO] [stdout] --> src/rng.rs:244:10
[INFO] [stdout] |
[INFO] [stdout] 244 | pub fn non_negative_less_than(n: u32) -> BoxRand {
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `unit`
[INFO] [stdout] --> src/state.rs:6:10
[INFO] [stdout] |
[INFO] [stdout] 6 | pub fn unit(a: A) -> State {
[INFO] [stdout] | ^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: associated function is never used: `fmap2`
[INFO] [stdout] --> src/state.rs:33:10
[INFO] [stdout] |
[INFO] [stdout] 33 | pub fn fmap2(self, sb: State, f: F) -> State
[INFO] [stdout] | ^^^^^
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: comparison is useless due to type limits
[INFO] [stdout] --> src/rng.rs:249:12
[INFO] [stdout] |
[INFO] [stdout] 249 | if i + (n - 1) - m >= 0 {
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: `#[warn(unused_comparisons)]` on by default
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] warning: 34 warnings emitted
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 3.85s
[INFO] running `Command { std: "docker" "inspect" "2c0f7d549c349a15fd3503139bdadd52000d904d6304e4ff49cfaa795b322313", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2c0f7d549c349a15fd3503139bdadd52000d904d6304e4ff49cfaa795b322313", kill_on_drop: false }`
[INFO] [stdout] 2c0f7d549c349a15fd3503139bdadd52000d904d6304e4ff49cfaa795b322313