[INFO] fetching crate test-strategy 0.4.3... [INFO] testing test-strategy-0.4.3 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate test-strategy 0.4.3 into /workspace/builds/worker-2-tc1/source [INFO] started tweaking crates.io crate test-strategy 0.4.3 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate test-strategy 0.4.3 [INFO] tweaked toml for crates.io crate test-strategy 0.4.3 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate test-strategy 0.4.3 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate test-strategy 0.4.3 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded googletest_macro v0.14.1 [INFO] [stderr] Downloaded googletest v0.14.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 655a7d5afffbb83221f98fb4a8ee428d51ea9918b41cf5892618f0a8b06d9541 [INFO] running `Command { std: "docker" "start" "-a" "655a7d5afffbb83221f98fb4a8ee428d51ea9918b41cf5892618f0a8b06d9541", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "655a7d5afffbb83221f98fb4a8ee428d51ea9918b41cf5892618f0a8b06d9541", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "655a7d5afffbb83221f98fb4a8ee428d51ea9918b41cf5892618f0a8b06d9541", kill_on_drop: false }` [INFO] [stdout] 655a7d5afffbb83221f98fb4a8ee428d51ea9918b41cf5892618f0a8b06d9541 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 380c52bca1a4ae66d51626e563882fb8a899a8cd8001bbab4b88f719cfc5d2f3 [INFO] running `Command { std: "docker" "start" "-a" "380c52bca1a4ae66d51626e563882fb8a899a8cd8001bbab4b88f719cfc5d2f3", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.101 [INFO] [stderr] Compiling structmeta-derive v0.3.0 [INFO] [stderr] Compiling structmeta v0.3.0 [INFO] [stderr] Compiling derive-ex v0.1.8 [INFO] [stderr] Compiling test-strategy v0.4.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: struct `Parenthesized` is never constructed [INFO] [stdout] --> src/syn_utils.rs:43:12 [INFO] [stdout] | [INFO] [stdout] 43 | pub struct Parenthesized { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bound.rs:70:18 [INFO] [stdout] | [INFO] [stdout] 70 | pub fn child(&mut self, bound: Option>) -> BoundsChild { [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 70 | pub fn child(&mut self, bound: Option>) -> BoundsChild<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.84s [INFO] running `Command { std: "docker" "inspect" "380c52bca1a4ae66d51626e563882fb8a899a8cd8001bbab4b88f719cfc5d2f3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "380c52bca1a4ae66d51626e563882fb8a899a8cd8001bbab4b88f719cfc5d2f3", kill_on_drop: false }` [INFO] [stdout] 380c52bca1a4ae66d51626e563882fb8a899a8cd8001bbab4b88f719cfc5d2f3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 65923390bcd3f8f1a444b34068f89f62199563db48b0b14c838066868def672e [INFO] running `Command { std: "docker" "start" "-a" "65923390bcd3f8f1a444b34068f89f62199563db48b0b14c838066868def672e", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling rustix v1.0.7 [INFO] [stderr] Compiling zerocopy v0.8.25 [INFO] [stderr] Compiling bitflags v2.9.1 [INFO] [stderr] Compiling target-triple v0.1.4 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling indexmap v2.9.0 [INFO] [stderr] Compiling winnow v0.7.10 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling glob v0.3.2 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling tokio v1.45.1 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling rand v0.9.1 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.101 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling tempfile v3.20.0 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rusty-fork v0.3.0 [INFO] [stderr] Compiling proptest v1.7.0 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling structmeta-derive v0.3.0 [INFO] [stderr] Compiling googletest_macro v0.14.1 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling googletest v0.14.1 [INFO] [stderr] Compiling structmeta v0.3.0 [INFO] [stderr] Compiling derive-ex v0.1.8 [INFO] [stderr] Compiling trybuild v1.0.105 [INFO] [stderr] Compiling test-strategy v0.4.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: struct `Parenthesized` is never constructed [INFO] [stdout] --> src/syn_utils.rs:43:12 [INFO] [stdout] | [INFO] [stdout] 43 | pub struct Parenthesized { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bound.rs:70:18 [INFO] [stdout] | [INFO] [stdout] 70 | pub fn child(&mut self, bound: Option>) -> BoundsChild { [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 70 | pub fn child(&mut self, bound: Option>) -> BoundsChild<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `TestInput` is never used [INFO] [stdout] --> tests/readme_arbitrary.rs:111:10 [INFO] [stdout] | [INFO] [stdout] 111 | enum TestInput { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `NotArbitrary` is never constructed [INFO] [stdout] --> tests/readme_arbitrary.rs:124:12 [INFO] [stdout] | [INFO] [stdout] 124 | struct NotArbitrary; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `TestInput` is never used [INFO] [stdout] --> tests/readme_arbitrary.rs:127:10 [INFO] [stdout] | [INFO] [stdout] 127 | enum TestInput { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestInput` is never constructed [INFO] [stdout] --> tests/readme_arbitrary.rs:141:12 [INFO] [stdout] | [INFO] [stdout] 141 | struct TestInput { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestInput` is never constructed [INFO] [stdout] --> tests/readme_arbitrary.rs:154:12 [INFO] [stdout] | [INFO] [stdout] 154 | struct TestInput { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestInput` is never constructed [INFO] [stdout] --> tests/readme_arbitrary.rs:168:12 [INFO] [stdout] | [INFO] [stdout] 168 | struct TestInput { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestInput` is never constructed [INFO] [stdout] --> tests/readme_arbitrary.rs:179:12 [INFO] [stdout] | [INFO] [stdout] 179 | struct TestInput { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_even` is never used [INFO] [stdout] --> tests/readme_arbitrary.rs:184:8 [INFO] [stdout] | [INFO] [stdout] 184 | fn is_even(x: &u32) -> bool { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestInput` is never constructed [INFO] [stdout] --> tests/readme_arbitrary.rs:195:12 [INFO] [stdout] | [INFO] [stdout] 195 | struct TestInput { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `x_is_even` is never used [INFO] [stdout] --> tests/readme_arbitrary.rs:198:8 [INFO] [stdout] | [INFO] [stdout] 198 | fn x_is_even(input: &TestInput) -> bool { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestInput` is never constructed [INFO] [stdout] --> tests/readme_arbitrary.rs:208:12 [INFO] [stdout] | [INFO] [stdout] 208 | struct TestInput { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestInput` is never constructed [INFO] [stdout] --> tests/readme_arbitrary.rs:220:12 [INFO] [stdout] | [INFO] [stdout] 220 | struct TestInput { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestInputArgs` is never constructed [INFO] [stdout] --> tests/readme_arbitrary.rs:237:12 [INFO] [stdout] | [INFO] [stdout] 237 | struct TestInputArgs { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestInput` is never constructed [INFO] [stdout] --> tests/readme_arbitrary.rs:243:12 [INFO] [stdout] | [INFO] [stdout] 243 | struct TestInput { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestInput` is never constructed [INFO] [stdout] --> tests/readme_arbitrary.rs:285:12 [INFO] [stdout] | [INFO] [stdout] 285 | struct TestInput { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestInput` is never constructed [INFO] [stdout] --> tests/readme_arbitrary.rs:300:12 [INFO] [stdout] | [INFO] [stdout] 300 | struct TestInput { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestInput` is never constructed [INFO] [stdout] --> tests/readme_arbitrary.rs:313:12 [INFO] [stdout] | [INFO] [stdout] 313 | struct TestInput { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Parenthesized` is never constructed [INFO] [stdout] --> src/syn_utils.rs:43:12 [INFO] [stdout] | [INFO] [stdout] 43 | pub struct Parenthesized { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bound.rs:70:18 [INFO] [stdout] | [INFO] [stdout] 70 | pub fn child(&mut self, bound: Option>) -> BoundsChild { [INFO] [stdout] | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 70 | pub fn child(&mut self, bound: Option>) -> BoundsChild<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:68:53 [INFO] [stdout] | [INFO] [stdout] 68 | macro_rules_arbitrary_debug_partialeq! { struct TestStruct { a0 : u32 , a1 : u32 , a2 : u32 , a3 : u32 , a4 : u32 , a5 : u32 , a6 : u... [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:116:53 [INFO] [stdout] | [INFO] [stdout] 116 | macro_rules_arbitrary_debug_partialeq! { struct TestStruct { # [strategy (1 .. 16u16)] _x : u16 , } }; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Inner` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:201:97 [INFO] [stdout] | [INFO] [stdout] 201 | macro_rules_arbitrary_debug! { # [arbitrary (args = sub_mod :: TestArgsNoConstruct)] struct Inner { # [allow (dead_code)] x : u32 , } }; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestInput` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:202:43 [INFO] [stdout] | [INFO] [stdout] 202 | macro_rules_arbitrary_debug! { struct TestInput { # [any (sub_mod :: TestArgsNoConstruct :: new ())] # [allow (dead_code)] inner : In... [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:490:12 [INFO] [stdout] | [INFO] [stdout] 490 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:493:85 [INFO] [stdout] | [INFO] [stdout] 493 | macro_rules_arbitrary_debug_partialeq! { # [arbitrary (args = TestArgs)] struct TestStruct { # [strategy (0 .. args . x_max)] x : u32... [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:498:12 [INFO] [stdout] | [INFO] [stdout] 498 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:501:85 [INFO] [stdout] | [INFO] [stdout] 501 | macro_rules_arbitrary_debug_partialeq! { # [arbitrary (args = TestArgs)] struct TestStruct { # [strategy (0 .. 10)] x : i32 , # [stra... [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:506:12 [INFO] [stdout] | [INFO] [stdout] 506 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:509:85 [INFO] [stdout] | [INFO] [stdout] 509 | macro_rules_arbitrary_debug_partialeq! { # [arbitrary (args = TestArgs)] struct TestStruct { # [strategy (0 .. 10)] x : i32 , # [stra... [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:514:12 [INFO] [stdout] | [INFO] [stdout] 514 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:517:118 [INFO] [stdout] | [INFO] [stdout] 517 | macro_rules_arbitrary_debug_partialeq! { # [arbitrary (args = TestArgs)] # [filter (# x % args . m != 0)] struct TestStruct { x : i32... [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:522:12 [INFO] [stdout] | [INFO] [stdout] 522 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:525:151 [INFO] [stdout] | [INFO] [stdout] 525 | ...# x % args . m != 0)] # [filter (# x % args . m != 1)] struct TestStruct { x : i32 , } }; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:530:12 [INFO] [stdout] | [INFO] [stdout] 530 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:533:125 [INFO] [stdout] | [INFO] [stdout] 533 | macro_rules_arbitrary_debug_partialeq! { # [arbitrary (args = TestArgs)] # [filter (# self . x % args . m != 0)] struct TestStruct { ... [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:538:12 [INFO] [stdout] | [INFO] [stdout] 538 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:541:165 [INFO] [stdout] | [INFO] [stdout] 541 | ...rgs . m != 0)] # [filter (# self . x % args . m != 1)] struct TestStruct { x : i32 , } }; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:546:12 [INFO] [stdout] | [INFO] [stdout] 546 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:549:121 [INFO] [stdout] | [INFO] [stdout] 549 | macro_rules_arbitrary_debug_partialeq! { # [arbitrary (args = TestArgs)] # [filter (is_valid_fn (args . m))] struct TestStruct { x : ... [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_valid_fn` is never used [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:550:8 [INFO] [stdout] | [INFO] [stdout] 550 | fn is_valid_fn(_: i32) -> impl Fn(&TestStruct) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:557:12 [INFO] [stdout] | [INFO] [stdout] 557 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:560:161 [INFO] [stdout] | [INFO] [stdout] 560 | ...n (args . m))] # [filter (is_valid_fn (args . m + 1))] struct TestStruct { x : i32 , } }; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_valid_fn` is never used [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:561:8 [INFO] [stdout] | [INFO] [stdout] 561 | fn is_valid_fn(_: i32) -> impl Fn(&TestStruct) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:568:12 [INFO] [stdout] | [INFO] [stdout] 568 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `TestEnum` is never used [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:571:125 [INFO] [stdout] | [INFO] [stdout] 571 | macro_rules_arbitrary_debug_partialeq! { # [arbitrary (args = TestArgs)] # [filter (# self . is_valid (args . m))] enum TestEnum { A ... [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `is_valid` is never used [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:573:12 [INFO] [stdout] | [INFO] [stdout] 572 | impl TestEnum { [INFO] [stdout] | ------------- method in this implementation [INFO] [stdout] 573 | fn is_valid(&self, m: i32) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:584:12 [INFO] [stdout] | [INFO] [stdout] 584 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `TestEnum` is never used [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:587:171 [INFO] [stdout] | [INFO] [stdout] 587 | ...args . m))] # [filter (# self . is_valid (args . m + 1))] enum TestEnum { A { x : i32 } , B , } }; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `is_valid` is never used [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:589:12 [INFO] [stdout] | [INFO] [stdout] 588 | impl TestEnum { [INFO] [stdout] | ------------- method in this implementation [INFO] [stdout] 589 | fn is_valid(&self, m: i32) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:600:12 [INFO] [stdout] | [INFO] [stdout] 600 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `TestEnum` is never used [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:603:83 [INFO] [stdout] | [INFO] [stdout] 603 | macro_rules_arbitrary_debug_partialeq! { # [arbitrary (args = TestArgs)] enum TestEnum { # [filter (# x % args . m != 0)] A { x : i32... [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:608:12 [INFO] [stdout] | [INFO] [stdout] 608 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `TestEnum` is never used [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:611:83 [INFO] [stdout] | [INFO] [stdout] 611 | macro_rules_arbitrary_debug_partialeq! { # [arbitrary (args = TestArgs)] enum TestEnum { # [filter (# x % args . m != 0)] # [filter (... [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:616:12 [INFO] [stdout] | [INFO] [stdout] 616 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:619:85 [INFO] [stdout] | [INFO] [stdout] 619 | macro_rules_arbitrary_debug_partialeq! { # [arbitrary (args = TestArgs)] struct TestStruct { # [filter (# x % args . m != 0)] x : i32... [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:624:12 [INFO] [stdout] | [INFO] [stdout] 624 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:627:85 [INFO] [stdout] | [INFO] [stdout] 627 | macro_rules_arbitrary_debug_partialeq! { # [arbitrary (args = TestArgs)] struct TestStruct { # [filter (# x % args . m != 0)] # [filt... [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:632:12 [INFO] [stdout] | [INFO] [stdout] 632 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:635:85 [INFO] [stdout] | [INFO] [stdout] 635 | macro_rules_arbitrary_debug_partialeq! { # [arbitrary (args = TestArgs)] struct TestStruct { # [filter (is_larger_than (args . m))] x... [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_larger_than` is never used [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:636:8 [INFO] [stdout] | [INFO] [stdout] 636 | fn is_larger_than(t: i32) -> impl Fn(&i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:643:12 [INFO] [stdout] | [INFO] [stdout] 643 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:646:85 [INFO] [stdout] | [INFO] [stdout] 646 | macro_rules_arbitrary_debug_partialeq! { # [arbitrary (args = TestArgs)] struct TestStruct { # [filter (is_larger_than (args . m))] #... [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_larger_than` is never used [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:647:8 [INFO] [stdout] | [INFO] [stdout] 647 | fn is_larger_than(t: i32) -> impl Fn(&i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:654:12 [INFO] [stdout] | [INFO] [stdout] 654 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:657:85 [INFO] [stdout] | [INFO] [stdout] 657 | macro_rules_arbitrary_debug_partialeq! { # [arbitrary (args = TestArgs)] struct TestStruct { # [map (| x : i32 | x + args . m)] x : i... [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:662:12 [INFO] [stdout] | [INFO] [stdout] 662 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:665:85 [INFO] [stdout] | [INFO] [stdout] 665 | macro_rules_arbitrary_debug_partialeq! { # [arbitrary (args = TestArgs)] struct TestStruct { # [map (| x : i32 | x + args . m)] x : i... [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:670:12 [INFO] [stdout] | [INFO] [stdout] 670 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:673:85 [INFO] [stdout] | [INFO] [stdout] 673 | macro_rules_arbitrary_debug_partialeq! { # [arbitrary (args = TestArgs)] struct TestStruct { # [map (| x : i32 | x + args . m)] # [fi... [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:678:12 [INFO] [stdout] | [INFO] [stdout] 678 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:681:85 [INFO] [stdout] | [INFO] [stdout] 681 | macro_rules_arbitrary_debug_partialeq! { # [arbitrary (args = TestArgs)] struct TestStruct { # [map (| x : i32 | x + args . m)] # [fi... [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:686:12 [INFO] [stdout] | [INFO] [stdout] 686 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:689:85 [INFO] [stdout] | [INFO] [stdout] 689 | macro_rules_arbitrary_debug_partialeq! { # [arbitrary (args = TestArgs)] struct TestStruct { # [map (| x : i32 | x + args . m)] # [fi... [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:694:12 [INFO] [stdout] | [INFO] [stdout] 694 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:697:85 [INFO] [stdout] | [INFO] [stdout] 697 | macro_rules_arbitrary_debug_partialeq! { # [arbitrary (args = TestArgs)] struct TestStruct { # [map (| x : i32 | x + args . m)] # [fi... [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:702:12 [INFO] [stdout] | [INFO] [stdout] 702 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:705:85 [INFO] [stdout] | [INFO] [stdout] 705 | macro_rules_arbitrary_debug_partialeq! { # [arbitrary (args = TestArgs)] struct TestStruct { a0 : i32 , a1 : i32 , # [strategy (# a0 ... [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Wrapped` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:733:12 [INFO] [stdout] | [INFO] [stdout] 733 | struct Wrapped(T); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:734:92 [INFO] [stdout] | [INFO] [stdout] 734 | macro_rules_arbitrary_debug_partialeq! { # [arbitrary (bound (T : Clone , ..))] struct TestStruct < T > { # [by_ref] # [map (| t : T ... [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: enum `MyEnum` is never used [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:777:77 [INFO] [stdout] | [INFO] [stdout] 777 | macro_rules_arbitrary_debug_partialeq_clone! { # [deny (warnings)] enum MyEnum { Parameters , SomethingElse , } }; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:777:61 [INFO] [stdout] | [INFO] [stdout] 777 | macro_rules_arbitrary_debug_partialeq_clone! { # [deny (warnings)] enum MyEnum { Parameters , SomethingElse , } }; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: `#[deny(dead_code)]` implied by `#[deny(warnings)]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `X` is never constructed [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:884:59 [INFO] [stdout] | [INFO] [stdout] 884 | macro_rules_arbitrary_debug_partialeq_clone! { struct X { # [map (| x : u32 | x + 1)] a1 : u32 , # [map (| x : u32 | x + 2)] a2 : u32... [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> tests/arbitrary_in_macro_rules.rs:194:16 [INFO] [stdout] | [INFO] [stdout] 193 | impl TestArgsNoConstruct { [INFO] [stdout] | ------------------------ associated function in this implementation [INFO] [stdout] 194 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `test-strategy` (test "arbitrary_in_macro_rules") due to 1 previous error; 62 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:75:12 [INFO] [stdout] | [INFO] [stdout] 75 | struct TestStruct { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:173:12 [INFO] [stdout] | [INFO] [stdout] 173 | struct TestStruct { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Inner` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:327:12 [INFO] [stdout] | [INFO] [stdout] 327 | struct Inner { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestInput` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:333:12 [INFO] [stdout] | [INFO] [stdout] 333 | struct TestInput { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:835:12 [INFO] [stdout] | [INFO] [stdout] 835 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:840:12 [INFO] [stdout] | [INFO] [stdout] 840 | struct TestStruct { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:849:12 [INFO] [stdout] | [INFO] [stdout] 849 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:854:12 [INFO] [stdout] | [INFO] [stdout] 854 | struct TestStruct { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:865:12 [INFO] [stdout] | [INFO] [stdout] 865 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:870:12 [INFO] [stdout] | [INFO] [stdout] 870 | struct TestStruct { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:885:12 [INFO] [stdout] | [INFO] [stdout] 885 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:891:12 [INFO] [stdout] | [INFO] [stdout] 891 | struct TestStruct { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:899:12 [INFO] [stdout] | [INFO] [stdout] 899 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:906:12 [INFO] [stdout] | [INFO] [stdout] 906 | struct TestStruct { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:914:12 [INFO] [stdout] | [INFO] [stdout] 914 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:920:12 [INFO] [stdout] | [INFO] [stdout] 920 | struct TestStruct { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:928:12 [INFO] [stdout] | [INFO] [stdout] 928 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:935:12 [INFO] [stdout] | [INFO] [stdout] 935 | struct TestStruct { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:943:12 [INFO] [stdout] | [INFO] [stdout] 943 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:949:12 [INFO] [stdout] | [INFO] [stdout] 949 | struct TestStruct { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_valid_fn` is never used [INFO] [stdout] --> tests/arbitrary.rs:953:8 [INFO] [stdout] | [INFO] [stdout] 953 | fn is_valid_fn(_: i32) -> impl Fn(&TestStruct) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:961:12 [INFO] [stdout] | [INFO] [stdout] 961 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:968:12 [INFO] [stdout] | [INFO] [stdout] 968 | struct TestStruct { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_valid_fn` is never used [INFO] [stdout] --> tests/arbitrary.rs:972:8 [INFO] [stdout] | [INFO] [stdout] 972 | fn is_valid_fn(_: i32) -> impl Fn(&TestStruct) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:980:12 [INFO] [stdout] | [INFO] [stdout] 980 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `TestEnum` is never used [INFO] [stdout] --> tests/arbitrary.rs:986:10 [INFO] [stdout] | [INFO] [stdout] 986 | enum TestEnum { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `is_valid` is never used [INFO] [stdout] --> tests/arbitrary.rs:992:12 [INFO] [stdout] | [INFO] [stdout] 991 | impl TestEnum { [INFO] [stdout] | ------------- method in this implementation [INFO] [stdout] 992 | fn is_valid(&self, m: i32) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:1004:12 [INFO] [stdout] | [INFO] [stdout] 1004 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `TestEnum` is never used [INFO] [stdout] --> tests/arbitrary.rs:1011:10 [INFO] [stdout] | [INFO] [stdout] 1011 | enum TestEnum { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `is_valid` is never used [INFO] [stdout] --> tests/arbitrary.rs:1017:12 [INFO] [stdout] | [INFO] [stdout] 1016 | impl TestEnum { [INFO] [stdout] | ------------- method in this implementation [INFO] [stdout] 1017 | fn is_valid(&self, m: i32) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:1029:12 [INFO] [stdout] | [INFO] [stdout] 1029 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `TestEnum` is never used [INFO] [stdout] --> tests/arbitrary.rs:1034:10 [INFO] [stdout] | [INFO] [stdout] 1034 | enum TestEnum { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:1046:12 [INFO] [stdout] | [INFO] [stdout] 1046 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `TestEnum` is never used [INFO] [stdout] --> tests/arbitrary.rs:1051:10 [INFO] [stdout] | [INFO] [stdout] 1051 | enum TestEnum { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:1064:12 [INFO] [stdout] | [INFO] [stdout] 1064 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:1069:12 [INFO] [stdout] | [INFO] [stdout] 1069 | struct TestStruct { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:1078:12 [INFO] [stdout] | [INFO] [stdout] 1078 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:1083:12 [INFO] [stdout] | [INFO] [stdout] 1083 | struct TestStruct { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:1093:12 [INFO] [stdout] | [INFO] [stdout] 1093 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:1098:12 [INFO] [stdout] | [INFO] [stdout] 1098 | struct TestStruct { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_larger_than` is never used [INFO] [stdout] --> tests/arbitrary.rs:1103:8 [INFO] [stdout] | [INFO] [stdout] 1103 | fn is_larger_than(t: i32) -> impl Fn(&i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:1111:12 [INFO] [stdout] | [INFO] [stdout] 1111 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:1116:12 [INFO] [stdout] | [INFO] [stdout] 1116 | struct TestStruct { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_larger_than` is never used [INFO] [stdout] --> tests/arbitrary.rs:1122:8 [INFO] [stdout] | [INFO] [stdout] 1122 | fn is_larger_than(t: i32) -> impl Fn(&i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:1130:12 [INFO] [stdout] | [INFO] [stdout] 1130 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:1135:12 [INFO] [stdout] | [INFO] [stdout] 1135 | struct TestStruct { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:1143:12 [INFO] [stdout] | [INFO] [stdout] 1143 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:1148:12 [INFO] [stdout] | [INFO] [stdout] 1148 | struct TestStruct { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:1160:12 [INFO] [stdout] | [INFO] [stdout] 1160 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:1165:12 [INFO] [stdout] | [INFO] [stdout] 1165 | struct TestStruct { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:1175:12 [INFO] [stdout] | [INFO] [stdout] 1175 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:1180:12 [INFO] [stdout] | [INFO] [stdout] 1180 | struct TestStruct { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:1191:12 [INFO] [stdout] | [INFO] [stdout] 1191 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:1196:12 [INFO] [stdout] | [INFO] [stdout] 1196 | struct TestStruct { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:1206:12 [INFO] [stdout] | [INFO] [stdout] 1206 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:1211:12 [INFO] [stdout] | [INFO] [stdout] 1211 | struct TestStruct { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestArgs` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:1222:12 [INFO] [stdout] | [INFO] [stdout] 1222 | struct TestArgs { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:1227:12 [INFO] [stdout] | [INFO] [stdout] 1227 | struct TestStruct { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Wrapped` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:1277:12 [INFO] [stdout] | [INFO] [stdout] 1277 | struct Wrapped(T); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestStruct` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:1281:12 [INFO] [stdout] | [INFO] [stdout] 1281 | struct TestStruct { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: enum `MyEnum` is never used [INFO] [stdout] --> tests/arbitrary.rs:1388:10 [INFO] [stdout] | [INFO] [stdout] 1388 | enum MyEnum { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: the lint level is defined here [INFO] [stdout] --> tests/arbitrary.rs:1386:12 [INFO] [stdout] | [INFO] [stdout] 1386 | #[deny(warnings)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] = note: `#[deny(dead_code)]` implied by `#[deny(warnings)]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `X` is never constructed [INFO] [stdout] --> tests/arbitrary.rs:1596:12 [INFO] [stdout] | [INFO] [stdout] 1596 | struct X { [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> tests/arbitrary.rs:317:16 [INFO] [stdout] | [INFO] [stdout] 316 | impl TestArgsNoConstruct { [INFO] [stdout] | ------------------------ associated function in this implementation [INFO] [stdout] 317 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `test-strategy` (test "arbitrary") due to 1 previous error; 62 warnings emitted [INFO] running `Command { std: "docker" "inspect" "65923390bcd3f8f1a444b34068f89f62199563db48b0b14c838066868def672e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "65923390bcd3f8f1a444b34068f89f62199563db48b0b14c838066868def672e", kill_on_drop: false }` [INFO] [stdout] 65923390bcd3f8f1a444b34068f89f62199563db48b0b14c838066868def672e