[INFO] fetching crate supply-chain-trust-example-crate-000020 0.14.1... [INFO] testing supply-chain-trust-example-crate-000020-0.14.1 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate supply-chain-trust-example-crate-000020 0.14.1 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate supply-chain-trust-example-crate-000020 0.14.1 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate supply-chain-trust-example-crate-000020 0.14.1 [INFO] tweaked toml for crates.io crate supply-chain-trust-example-crate-000020 0.14.1 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate supply-chain-trust-example-crate-000020 0.14.1 on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate supply-chain-trust-example-crate-000020 0.14.1 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" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d3291cc4374e9de1e61664e7ab83b079777d37ef4902e80e6c7b36f322468284 [INFO] running `Command { std: "docker" "start" "-a" "d3291cc4374e9de1e61664e7ab83b079777d37ef4902e80e6c7b36f322468284", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d3291cc4374e9de1e61664e7ab83b079777d37ef4902e80e6c7b36f322468284", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d3291cc4374e9de1e61664e7ab83b079777d37ef4902e80e6c7b36f322468284", kill_on_drop: false }` [INFO] [stdout] d3291cc4374e9de1e61664e7ab83b079777d37ef4902e80e6c7b36f322468284 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7cce19648079fe6e4c5464cbe659db084eb0757759f4eaaab9caf04fe69662c1 [INFO] running `Command { std: "docker" "start" "-a" "7cce19648079fe6e4c5464cbe659db084eb0757759f4eaaab9caf04fe69662c1", kill_on_drop: false }` [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling supply-chain-trust-example-crate-000020 v0.14.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:1519:30 [INFO] [stdout] | [INFO] [stdout] 1519 | fn peeking_take_while(&mut self, accept: F) -> PeekingTakeWhile [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided 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] 1519 | fn peeking_take_while(&mut self, accept: F) -> PeekingTakeWhile<'_, Self, F> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:1545:26 [INFO] [stdout] | [INFO] [stdout] 1545 | fn take_while_ref(&mut self, accept: F) -> TakeWhileRef [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1545 | fn take_while_ref(&mut self, accept: F) -> TakeWhileRef<'_, Self, F> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:2473:26 [INFO] [stdout] | [INFO] [stdout] 2473 | fn format(self, sep: &str) -> Format [INFO] [stdout] | ^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2473 | fn format(self, sep: &str) -> Format<'_, Self> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:2512:34 [INFO] [stdout] | [INFO] [stdout] 2512 | fn format_with(self, sep: &str, format: F) -> FormatWith [INFO] [stdout] | ^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2512 | fn format_with(self, sep: &str, format: F) -> FormatWith<'_, Self, F> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/adaptors/mod.rs:526:35 [INFO] [stdout] | [INFO] [stdout] 526 | pub fn take_while_ref(iter: &mut I, f: F) -> TakeWhileRef [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 526 | pub fn take_while_ref(iter: &mut I, f: F) -> TakeWhileRef<'_, I, F> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/peeking_take_while.rs:129:39 [INFO] [stdout] | [INFO] [stdout] 129 | pub fn peeking_take_while(iter: &mut I, f: F) -> PeekingTakeWhile [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 129 | pub fn peeking_take_while(iter: &mut I, f: F) -> PeekingTakeWhile<'_, I, F> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.88s [INFO] running `Command { std: "docker" "inspect" "7cce19648079fe6e4c5464cbe659db084eb0757759f4eaaab9caf04fe69662c1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7cce19648079fe6e4c5464cbe659db084eb0757759f4eaaab9caf04fe69662c1", kill_on_drop: false }` [INFO] [stdout] 7cce19648079fe6e4c5464cbe659db084eb0757759f4eaaab9caf04fe69662c1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a4260adf58d9b40063a056210d1a5071381101caabab64422faf410366fdda3e [INFO] running `Command { std: "docker" "start" "-a" "a4260adf58d9b40063a056210d1a5071381101caabab64422faf410366fdda3e", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.94 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling autocfg v1.4.0 [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling libc v0.2.171 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling getrandom v0.1.16 [INFO] [stderr] Compiling zerocopy v0.8.23 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling half v2.5.0 [INFO] [stderr] Compiling itoa v1.0.15 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling hashbrown v0.12.3 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling os_str_bytes v6.6.1 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling syn v2.0.100 [INFO] [stderr] Compiling ryu v1.0.20 [INFO] [stderr] Compiling clap_lex v0.2.4 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling rand_chacha v0.2.2 [INFO] [stderr] Compiling textwrap v0.16.2 [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling rand v0.7.3 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling clap v3.2.25 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling quickcheck v0.9.2 [INFO] [stderr] Compiling permutohedron v0.2.4 [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:1519:30 [INFO] [stdout] | [INFO] [stdout] 1519 | fn peeking_take_while(&mut self, accept: F) -> PeekingTakeWhile [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided 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] 1519 | fn peeking_take_while(&mut self, accept: F) -> PeekingTakeWhile<'_, Self, F> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:1545:26 [INFO] [stdout] | [INFO] [stdout] 1545 | fn take_while_ref(&mut self, accept: F) -> TakeWhileRef [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1545 | fn take_while_ref(&mut self, accept: F) -> TakeWhileRef<'_, Self, F> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:2473:26 [INFO] [stdout] | [INFO] [stdout] 2473 | fn format(self, sep: &str) -> Format [INFO] [stdout] | ^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2473 | fn format(self, sep: &str) -> Format<'_, Self> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:2512:34 [INFO] [stdout] | [INFO] [stdout] 2512 | fn format_with(self, sep: &str, format: F) -> FormatWith [INFO] [stdout] | ^^^^ ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 2512 | fn format_with(self, sep: &str, format: F) -> FormatWith<'_, Self, F> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/adaptors/mod.rs:526:35 [INFO] [stdout] | [INFO] [stdout] 526 | pub fn take_while_ref(iter: &mut I, f: F) -> TakeWhileRef [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 526 | pub fn take_while_ref(iter: &mut I, f: F) -> TakeWhileRef<'_, I, F> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/peeking_take_while.rs:129:39 [INFO] [stdout] | [INFO] [stdout] 129 | pub fn peeking_take_while(iter: &mut I, f: F) -> PeekingTakeWhile [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 129 | pub fn peeking_take_while(iter: &mut I, f: F) -> PeekingTakeWhile<'_, I, F> [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling criterion v0.4.0 [INFO] [stderr] Compiling supply-chain-trust-example-crate-000020 v0.14.1 (/opt/rustwide/workdir) [INFO] [stderr] error: could not compile `supply-chain-trust-example-crate-000020` (test "macros_hygiene") due to 11 previous errors [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/macros_hygiene.rs:23:38 [INFO] [stdout] | [INFO] [stdout] 23 | let _: ::std::iter::Empty = itertools::chain!(); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/macros_hygiene.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 24 | let _ = itertools::chain!(0..6); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/macros_hygiene.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | let _ = itertools::chain!(0..6, 0..9); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/macros_hygiene.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | let _ = itertools::chain!(0..6, 0..9, 0..12); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/macros_hygiene.rs:18:13 [INFO] [stdout] | [INFO] [stdout] 18 | let _ = itertools::izip!(0..6, 0..9, 0..12); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/macros_hygiene.rs:17:13 [INFO] [stdout] | [INFO] [stdout] 17 | let _ = itertools::izip!(0..6, 0..9); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/macros_hygiene.rs:16:13 [INFO] [stdout] | [INFO] [stdout] 16 | let _ = itertools::izip!(0..6); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/macros_hygiene.rs:11:13 [INFO] [stdout] | [INFO] [stdout] 11 | let _ = itertools::iproduct!(0..6, 0..9, 0..12); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/macros_hygiene.rs:10:13 [INFO] [stdout] | [INFO] [stdout] 10 | let _ = itertools::iproduct!(0..6, 0..9); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/macros_hygiene.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | let _ = itertools::iproduct!(0..6); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/macros_hygiene.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | let _ = itertools::iproduct!(); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `itertools` [INFO] [stdout] --> examples/iris.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use itertools::Itertools; [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `itertools` [INFO] [stdout] --> tests/adaptors_no_collect.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use itertools::Itertools; [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `itertools` [INFO] [stdout] --> tests/peeking_take_while.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use itertools::Itertools; [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `itertools` [INFO] [stdout] --> tests/peeking_take_while.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use itertools::{put_back, put_back_n}; [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use itertools::free::{ [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `itertools` [INFO] [stdout] --> tests/quick.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use itertools::Itertools; [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:507:13 [INFO] [stdout] | [INFO] [stdout] 507 | use itertools::free::kmerge; [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `peeking_take_while` found for struct `Peekable` in the current scope [INFO] [stdout] --> tests/peeking_take_while.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | r.peeking_take_while(|x| *x <= 3).count(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `peeking_take_while` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 1 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 1 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `take_while` with a similar name [INFO] [stdout] | [INFO] [stdout] 7 - r.peeking_take_while(|x| *x <= 3).count(); [INFO] [stdout] 7 + r.take_while(|x| *x <= 3).count(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:520:13 [INFO] [stdout] | [INFO] [stdout] 520 | use itertools::free::kmerge; [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:568:13 [INFO] [stdout] | [INFO] [stdout] 568 | use itertools::free::kmerge; [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:876:13 [INFO] [stdout] | [INFO] [stdout] 876 | use itertools::free::merge_join_by; [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:891:13 [INFO] [stdout] | [INFO] [stdout] 891 | use itertools::free::merge_join_by; [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `itertools` [INFO] [stdout] --> tests/quick.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use itertools::{iproduct, izip, multizip, EitherOrBoth}; [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `itertools` [INFO] [stdout] --> tests/quick.rs:1312:13 [INFO] [stdout] | [INFO] [stdout] 1312 | use itertools::MinMaxResult; [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `itertools` [INFO] [stdout] --> tests/quick.rs:1328:13 [INFO] [stdout] | [INFO] [stdout] 1328 | use itertools::MinMaxResult; [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `itertools` [INFO] [stdout] --> tests/quick.rs:1741:13 [INFO] [stdout] | [INFO] [stdout] 1741 | use itertools::MinMaxResult; [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `itertools` [INFO] [stdout] --> tests/laziness.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use itertools::Itertools; [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/laziness.rs:264:17 [INFO] [stdout] | [INFO] [stdout] 264 | let _ = itertools::chain!(Panicking, Panicking, Panicking); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/laziness.rs:263:17 [INFO] [stdout] | [INFO] [stdout] 263 | let _ = itertools::chain!(Panicking, Panicking); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/laziness.rs:262:17 [INFO] [stdout] | [INFO] [stdout] 262 | let _ = itertools::chain!(Panicking); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/laziness.rs:259:17 [INFO] [stdout] | [INFO] [stdout] 259 | let _ = itertools::izip!(Panicking, Panicking, Panicking); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/laziness.rs:258:17 [INFO] [stdout] | [INFO] [stdout] 258 | let _ = itertools::izip!(Panicking, Panicking); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/laziness.rs:257:17 [INFO] [stdout] | [INFO] [stdout] 257 | let _ = itertools::izip!(Panicking); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/laziness.rs:254:17 [INFO] [stdout] | [INFO] [stdout] 254 | let _ = itertools::iproduct!(Panicking, Panicking, Panicking); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/laziness.rs:253:17 [INFO] [stdout] | [INFO] [stdout] 253 | let _ = itertools::iproduct!(Panicking, Panicking); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/laziness.rs:252:17 [INFO] [stdout] | [INFO] [stdout] 252 | let _ = itertools::iproduct!(Panicking); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `permutations` found for struct `PanickingCounter` in the current scope [INFO] [stdout] --> tests/adaptors_no_collect.rs:40:33 [INFO] [stdout] | [INFO] [stdout] 3 | struct PanickingCounter { [INFO] [stdout] | ----------------------- method `permutations` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 40 | no_collect_test(|iter| iter.permutations(5)) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `permutations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 1 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 1 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `partition` with a similar name [INFO] [stdout] | [INFO] [stdout] 40 - no_collect_test(|iter| iter.permutations(5)) [INFO] [stdout] 40 + no_collect_test(|iter| iter.partition(5)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `peeking_take_while` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/peeking_take_while.rs:36:7 [INFO] [stdout] | [INFO] [stdout] 36 | r.peeking_take_while(|x| **x <= 3).count(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `peeking_take_while` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 1 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 1 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `take_while` with a similar name [INFO] [stdout] | [INFO] [stdout] 36 - r.peeking_take_while(|x| **x <= 3).count(); [INFO] [stdout] 36 + r.take_while(|x| **x <= 3).count(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `itertools` [INFO] [stdout] --> tests/flatten_ok.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use itertools::{assert_equal, Itertools}; [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `peeking_take_while` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/peeking_take_while.rs:38:7 [INFO] [stdout] | [INFO] [stdout] 38 | r.peeking_take_while(|_| true).count(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `peeking_take_while` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 1 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 1 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `take_while` with a similar name [INFO] [stdout] | [INFO] [stdout] 38 - r.peeking_take_while(|_| true).count(); [INFO] [stdout] 38 + r.take_while(|_| true).count(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `peeking_take_while` found for struct `Rev` in the current scope [INFO] [stdout] --> tests/peeking_take_while.rs:46:7 [INFO] [stdout] | [INFO] [stdout] 46 | r.peeking_take_while(|x| **x >= 3).count(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `peeking_take_while` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 1 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 1 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `take_while` with a similar name [INFO] [stdout] | [INFO] [stdout] 46 - r.peeking_take_while(|x| **x >= 3).count(); [INFO] [stdout] 46 + r.take_while(|x| **x >= 3).count(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `fold_ok` found for struct `Map` in the current scope [INFO] [stdout] --> examples/iris.rs:62:10 [INFO] [stdout] | [INFO] [stdout] 59 | let irises = DATA [INFO] [stdout] | __________________- [INFO] [stdout] 60 | | .lines() [INFO] [stdout] 61 | | .map(str::parse) [INFO] [stdout] 62 | | .fold_ok(Vec::new(), |mut v, iris: Iris| { [INFO] [stdout] | |_________-^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `fold_ok` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 1 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 1 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `fold` with a similar name [INFO] [stdout] | [INFO] [stdout] 62 - .fold_ok(Vec::new(), |mut v, iris: Iris| { [INFO] [stdout] 62 + .fold(Vec::new(), |mut v, iris: Iris| { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `combinations` found for struct `PanickingCounter` in the current scope [INFO] [stdout] --> tests/adaptors_no_collect.rs:45:33 [INFO] [stdout] | [INFO] [stdout] 3 | struct PanickingCounter { [INFO] [stdout] | ----------------------- method `combinations` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 45 | no_collect_test(|iter| iter.combinations(5)) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `array_combinations` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:1729:5 [INFO] [stdout] | [INFO] [stdout] 1729 | / fn array_combinations(self) -> ArrayCombinations [INFO] [stdout] 1730 | | where [INFO] [stdout] 1731 | | Self: Sized, [INFO] [stdout] 1732 | | Self::Item: Clone, [INFO] [stdout] | |__________________________^ [INFO] [stdout] help: the following traits which provide `combinations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 1 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 1 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `itertools` [INFO] [stdout] --> tests/specializations.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use itertools::Itertools; [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/specializations.rs:342:31 [INFO] [stdout] | [INFO] [stdout] 342 | test_specializations(&itertools::iproduct!(a, b.iter(), c)); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/specializations.rs:335:31 [INFO] [stdout] | [INFO] [stdout] 335 | test_specializations(&itertools::izip!(b.iter(), a, b.iter().rev())); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `combinations_with_replacement` found for struct `PanickingCounter` in the current scope [INFO] [stdout] --> tests/adaptors_no_collect.rs:50:33 [INFO] [stdout] | [INFO] [stdout] 3 | struct PanickingCounter { [INFO] [stdout] | ----------------------- method `combinations_with_replacement` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 50 | no_collect_test(|iter| iter.combinations_with_replacement(5)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `PanickingCounter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `combinations_with_replacement` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 1 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 1 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `supply-chain-trust-example-crate-000020` (test "adaptors_no_collect") due to 4 previous errors [INFO] [stdout] error[E0599]: no method named `tuple_combinations` found for struct `std::ops::Range` in the current scope [INFO] [stdout] --> examples/iris.rs:103:26 [INFO] [stdout] | [INFO] [stdout] 103 | for (a, b) in (0..4).tuple_combinations() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuple_combinations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 1 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 1 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `array_combinations` with a similar name [INFO] [stdout] | [INFO] [stdout] 103 - for (a, b) in (0..4).tuple_combinations() { [INFO] [stdout] 103 + for (a, b) in (0..4).array_combinations() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `supply-chain-trust-example-crate-000020` (example "iris") due to 6 previous errors [INFO] [stdout] Some errors have detailed explanations: E0432, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `set_from` found for struct `std::slice::IterMut<'a, T>` in the current scope [INFO] [stdout] --> examples/iris.rs:110:25 [INFO] [stdout] | [INFO] [stdout] 110 | plot.iter_mut().set_from(repeat(' ')); [INFO] [stdout] | ^^^^^^^^ method not found in `std::slice::IterMut<'_, char>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `set_from` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 1 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 1 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `minmax` found for struct `Map` in the current scope [INFO] [stdout] --> examples/iris.rs:116:18 [INFO] [stdout] | [INFO] [stdout] 114 | / data.iter() [INFO] [stdout] 115 | | .map(|iris| iris.data[col]) [INFO] [stdout] 116 | | .minmax() [INFO] [stdout] | |_________________-^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `minmax` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 1 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 1 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `max` with a similar name [INFO] [stdout] | [INFO] [stdout] 116 - .minmax() [INFO] [stdout] 116 + .max() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `join` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> examples/iris.rs:137:40 [INFO] [stdout] | [INFO] [stdout] 137 | println!("{}", line.iter().join(" ")) [INFO] [stdout] | ---- ^^^^ method not found in `std::slice::Iter<'_, char>` [INFO] [stdout] | | [INFO] [stdout] | method `join` is available on `&[char]` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `join` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 1 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 1 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `peeking_take_while` found for struct `Rev` in the current scope [INFO] [stdout] --> tests/peeking_take_while.rs:48:7 [INFO] [stdout] | [INFO] [stdout] 48 | r.peeking_take_while(|_| true).count(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `peeking_take_while` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 1 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 1 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `take_while` with a similar name [INFO] [stdout] | [INFO] [stdout] 48 - r.peeking_take_while(|_| true).count(); [INFO] [stdout] 48 + r.take_while(|_| true).count(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `peeking_take_while` found for struct `Peekable` in the current scope [INFO] [stdout] --> tests/peeking_take_while.rs:56:10 [INFO] [stdout] | [INFO] [stdout] 55 | let ys: Vec<_> = xs [INFO] [stdout] | ______________________- [INFO] [stdout] 56 | | .peeking_take_while(|x| *x < 6) [INFO] [stdout] | |_________-^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `peeking_take_while` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 1 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 1 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `take_while` with a similar name [INFO] [stdout] | [INFO] [stdout] 56 - .peeking_take_while(|x| *x < 6) [INFO] [stdout] 56 + .take_while(|x| *x < 6) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `peeking_take_while` found for struct `Peekable` in the current scope [INFO] [stdout] --> tests/peeking_take_while.rs:64:10 [INFO] [stdout] | [INFO] [stdout] 63 | let ys: Vec<_> = xs [INFO] [stdout] | ______________________- [INFO] [stdout] 64 | | .peeking_take_while(|x| *x != 3) [INFO] [stdout] | |_________-^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `peeking_take_while` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 1 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 1 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `take_while` with a similar name [INFO] [stdout] | [INFO] [stdout] 64 - .peeking_take_while(|x| *x != 3) [INFO] [stdout] 64 + .take_while(|x| *x != 3) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stderr] error: could not compile `supply-chain-trust-example-crate-000020` (test "peeking_take_while") due to 9 previous errors [INFO] [stdout] error[E0599]: no method named `flatten_ok` found for struct `std::vec::IntoIter` in the current scope [INFO] [stdout] --> tests/flatten_ok.rs:15:20 [INFO] [stdout] | [INFO] [stdout] 15 | mix_data().flatten_ok(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `flatten_ok` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 1 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 1 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `flatten` with a similar name [INFO] [stdout] | [INFO] [stdout] 15 - mix_data().flatten_ok(), [INFO] [stdout] 15 + mix_data().flatten(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `flatten_ok` found for struct `std::vec::IntoIter` in the current scope [INFO] [stdout] --> tests/flatten_ok.rs:32:20 [INFO] [stdout] | [INFO] [stdout] 32 | mix_data().flatten_ok().rev(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `flatten_ok` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 1 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 1 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `flatten` with a similar name [INFO] [stdout] | [INFO] [stdout] 32 - mix_data().flatten_ok().rev(), [INFO] [stdout] 32 + mix_data().flatten().rev(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `flatten_ok` found for struct `std::vec::IntoIter` in the current scope [INFO] [stdout] --> tests/flatten_ok.rs:49:20 [INFO] [stdout] | [INFO] [stdout] 49 | mix_data().flatten_ok().collect::, _>>(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `flatten_ok` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 1 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 1 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `flatten` with a similar name [INFO] [stdout] | [INFO] [stdout] 49 - mix_data().flatten_ok().collect::, _>>(), [INFO] [stdout] 49 + mix_data().flatten().collect::, _>>(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `flatten_ok` found for struct `std::vec::IntoIter` in the current scope [INFO] [stdout] --> tests/flatten_ok.rs:57:20 [INFO] [stdout] | [INFO] [stdout] 57 | mix_data().flatten_ok().rev().collect::, _>>(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `flatten_ok` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 1 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 1 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `flatten` with a similar name [INFO] [stdout] | [INFO] [stdout] 57 - mix_data().flatten_ok().rev().collect::, _>>(), [INFO] [stdout] 57 + mix_data().flatten().rev().collect::, _>>(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `flatten_ok` found for struct `std::vec::IntoIter` in the current scope [INFO] [stdout] --> tests/flatten_ok.rs:65:19 [INFO] [stdout] | [INFO] [stdout] 65 | ok_data().flatten_ok().collect::, _>>(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `flatten_ok` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 1 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 1 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `flatten` with a similar name [INFO] [stdout] | [INFO] [stdout] 65 - ok_data().flatten_ok().collect::, _>>(), [INFO] [stdout] 65 + ok_data().flatten().collect::, _>>(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `flatten_ok` found for struct `std::vec::IntoIter` in the current scope [INFO] [stdout] --> tests/flatten_ok.rs:73:19 [INFO] [stdout] | [INFO] [stdout] 73 | ok_data().flatten_ok().rev().collect::, _>>(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `flatten_ok` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 1 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 1 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `flatten` with a similar name [INFO] [stdout] | [INFO] [stdout] 73 - ok_data().flatten_ok().rev().collect::, _>>(), [INFO] [stdout] 73 + ok_data().flatten().rev().collect::, _>>(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `interleave` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:55:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `interleave` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 55 | let _ = Panicking.interleave(Panicking); [INFO] [stdout] | ^^^^^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `interleave` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `interleave_shortest` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:58:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `interleave_shortest` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 58 | let _ = Panicking.interleave_shortest(Panicking); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `interleave_shortest` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `iter_intersperse`: recently added [INFO] [stdout] --> tests/laziness.rs:61:27 [INFO] [stdout] | [INFO] [stdout] 61 | let _ = Panicking.intersperse(0); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #79524 for more information [INFO] [stdout] = help: add `#![feature(iter_intersperse)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-08-28; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `iter_intersperse`: recently added [INFO] [stdout] --> tests/laziness.rs:64:27 [INFO] [stdout] | [INFO] [stdout] 64 | let _ = Panicking.intersperse_with(|| 0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #79524 for more information [INFO] [stdout] = help: add `#![feature(iter_intersperse)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-08-28; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:67:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `get` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 67 | let _ = Panicking.get(1..4); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/lib.rs:574:8 [INFO] [stdout] | [INFO] [stdout] 574 | fn get(self, index: R) -> R::Output [INFO] [stdout] | --- the method is available for `Panicking` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Itertools` which provides `get` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `ge` with a similar name [INFO] [stdout] | [INFO] [stdout] 67 - let _ = Panicking.get(1..4); [INFO] [stdout] 67 + let _ = Panicking.ge(1..4); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:68:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `get` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 68 | let _ = Panicking.get(1..=4); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/lib.rs:574:8 [INFO] [stdout] | [INFO] [stdout] 574 | fn get(self, index: R) -> R::Output [INFO] [stdout] | --- the method is available for `Panicking` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Itertools` which provides `get` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `ge` with a similar name [INFO] [stdout] | [INFO] [stdout] 68 - let _ = Panicking.get(1..=4); [INFO] [stdout] 68 + let _ = Panicking.ge(1..=4); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `supply-chain-trust-example-crate-000020` (test "flatten_ok") due to 7 previous errors [INFO] [stdout] error[E0599]: no method named `get` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:69:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `get` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 69 | let _ = Panicking.get(1..); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/lib.rs:574:8 [INFO] [stdout] | [INFO] [stdout] 574 | fn get(self, index: R) -> R::Output [INFO] [stdout] | --- the method is available for `Panicking` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Itertools` which provides `get` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `ge` with a similar name [INFO] [stdout] | [INFO] [stdout] 69 - let _ = Panicking.get(1..); [INFO] [stdout] 69 + let _ = Panicking.ge(1..); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:70:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `get` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 70 | let _ = Panicking.get(..4); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/lib.rs:574:8 [INFO] [stdout] | [INFO] [stdout] 574 | fn get(self, index: R) -> R::Output [INFO] [stdout] | --- the method is available for `Panicking` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Itertools` which provides `get` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `ge` with a similar name [INFO] [stdout] | [INFO] [stdout] 70 - let _ = Panicking.get(..4); [INFO] [stdout] 70 + let _ = Panicking.ge(..4); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:71:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `get` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 71 | let _ = Panicking.get(..=4); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/lib.rs:574:8 [INFO] [stdout] | [INFO] [stdout] 574 | fn get(self, index: R) -> R::Output [INFO] [stdout] | --- the method is available for `Panicking` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Itertools` which provides `get` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `ge` with a similar name [INFO] [stdout] | [INFO] [stdout] 71 - let _ = Panicking.get(..=4); [INFO] [stdout] 71 + let _ = Panicking.ge(..=4); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `get` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:72:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `get` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 72 | let _ = Panicking.get(..); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/lib.rs:574:8 [INFO] [stdout] | [INFO] [stdout] 574 | fn get(self, index: R) -> R::Output [INFO] [stdout] | --- the method is available for `Panicking` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Itertools` which provides `get` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `ge` with a similar name [INFO] [stdout] | [INFO] [stdout] 72 - let _ = Panicking.get(..); [INFO] [stdout] 72 + let _ = Panicking.ge(..); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `zip_longest` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:75:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `zip_longest` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 75 | let _ = Panicking.zip_longest(Panicking); [INFO] [stdout] | ^^^^^^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `zip_longest` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `zip_eq` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:78:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `zip_eq` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 78 | let _ = Panicking.zip_eq(Panicking); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `zip_eq` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `zip` with a similar name [INFO] [stdout] | [INFO] [stdout] 78 - let _ = Panicking.zip_eq(Panicking); [INFO] [stdout] 78 + let _ = Panicking.zip(Panicking); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `batching` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:81:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `batching` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 81 | let _ = Panicking.batching(Iterator::next); [INFO] [stdout] | ^^^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `batching` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `chunk_by` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:85:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `chunk_by` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 85 | let _ = Panicking.chunk_by(|x| *x); [INFO] [stdout] | ^^^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/lib.rs:697:8 [INFO] [stdout] | [INFO] [stdout] 697 | fn chunk_by(self, key: F) -> ChunkBy [INFO] [stdout] | -------- the method is available for `Panicking` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Itertools` which provides `chunk_by` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `chunk_by` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:87:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `chunk_by` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 87 | let _ = Panicking.chunk_by(|x| *x).into_iter(); [INFO] [stdout] | ^^^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/lib.rs:697:8 [INFO] [stdout] | [INFO] [stdout] 697 | fn chunk_by(self, key: F) -> ChunkBy [INFO] [stdout] | -------- the method is available for `Panicking` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Itertools` which provides `chunk_by` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `chunks` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `chunks` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 91 | let _ = Panicking.chunks(1); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `chunks` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `chunk_by` with a similar name [INFO] [stdout] | [INFO] [stdout] 91 - let _ = Panicking.chunks(1); [INFO] [stdout] 91 + let _ = Panicking.chunk_by(1); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `chunks` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:92:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `chunks` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 92 | let _ = Panicking.chunks(2); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `chunks` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `chunk_by` with a similar name [INFO] [stdout] | [INFO] [stdout] 92 - let _ = Panicking.chunks(2); [INFO] [stdout] 92 + let _ = Panicking.chunk_by(2); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `chunks` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:94:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `chunks` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 94 | let _ = Panicking.chunks(1).into_iter(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `chunks` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `chunk_by` with a similar name [INFO] [stdout] | [INFO] [stdout] 94 - let _ = Panicking.chunks(1).into_iter(); [INFO] [stdout] 94 + let _ = Panicking.chunk_by(1).into_iter(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `chunks` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:95:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `chunks` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 95 | let _ = Panicking.chunks(2).into_iter(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `chunks` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `chunk_by` with a similar name [INFO] [stdout] | [INFO] [stdout] 95 - let _ = Panicking.chunks(2).into_iter(); [INFO] [stdout] 95 + let _ = Panicking.chunk_by(2).into_iter(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuple_windows` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:98:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `tuple_windows` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 98 | let _ = Panicking.tuple_windows::<(_,)>(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuple_windows` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `type_id` with a similar name [INFO] [stdout] | [INFO] [stdout] 98 - let _ = Panicking.tuple_windows::<(_,)>(); [INFO] [stdout] 98 + let _ = Panicking.type_id::<(_,)>(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuple_windows` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:99:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `tuple_windows` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 99 | let _ = Panicking.tuple_windows::<(_, _)>(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuple_windows` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `type_id` with a similar name [INFO] [stdout] | [INFO] [stdout] 99 - let _ = Panicking.tuple_windows::<(_, _)>(); [INFO] [stdout] 99 + let _ = Panicking.type_id::<(_, _)>(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuple_windows` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:100:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `tuple_windows` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 100 | let _ = Panicking.tuple_windows::<(_, _, _)>(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuple_windows` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `type_id` with a similar name [INFO] [stdout] | [INFO] [stdout] 100 - let _ = Panicking.tuple_windows::<(_, _, _)>(); [INFO] [stdout] 100 + let _ = Panicking.type_id::<(_, _, _)>(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `circular_tuple_windows` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:103:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `circular_tuple_windows` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 103 | let _ = Panicking.circular_tuple_windows::<(_,)>(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `circular_tuple_windows` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `circular_tuple_windows` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:104:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `circular_tuple_windows` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 104 | let _ = Panicking.circular_tuple_windows::<(_, _)>(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `circular_tuple_windows` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `circular_tuple_windows` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:105:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `circular_tuple_windows` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 105 | let _ = Panicking.circular_tuple_windows::<(_, _, _)>(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `circular_tuple_windows` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuples` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:108:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `tuples` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 108 | let _ = Panicking.tuples::<(_,)>(); [INFO] [stdout] | ^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuples` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuples` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:109:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `tuples` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 109 | let _ = Panicking.tuples::<(_, _)>(); [INFO] [stdout] | ^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuples` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuples` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:110:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `tuples` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 110 | let _ = Panicking.tuples::<(_, _, _)>(); [INFO] [stdout] | ^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuples` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tee` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:113:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `tee` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 113 | let _ = Panicking.tee(); [INFO] [stdout] | ^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tee` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `map_into` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:116:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `map_into` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 116 | let _ = Panicking.map_into::(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `map_into` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `into` with a similar name [INFO] [stdout] | [INFO] [stdout] 116 - let _ = Panicking.map_into::(); [INFO] [stdout] 116 + let _ = Panicking.into::(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `map_ok` found for struct `Map` in the current scope [INFO] [stdout] --> tests/laziness.rs:119:45 [INFO] [stdout] | [INFO] [stdout] 119 | let _ = Panicking.map(Ok::).map_ok(|x| x + 1); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `map_ok` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `map` with a similar name [INFO] [stdout] | [INFO] [stdout] 119 - let _ = Panicking.map(Ok::).map_ok(|x| x + 1); [INFO] [stdout] 119 + let _ = Panicking.map(Ok::).map(|x| x + 1); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `filter_ok` found for struct `Map` in the current scope [INFO] [stdout] --> tests/laziness.rs:122:45 [INFO] [stdout] | [INFO] [stdout] 122 | let _ = Panicking.map(Ok::).filter_ok(|x| x % 2 == 0); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `filter_ok` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `filter` with a similar name [INFO] [stdout] | [INFO] [stdout] 122 - let _ = Panicking.map(Ok::).filter_ok(|x| x % 2 == 0); [INFO] [stdout] 122 + let _ = Panicking.map(Ok::).filter(|x| x % 2 == 0); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `filter_map_ok` found for struct `Map` in the current scope [INFO] [stdout] --> tests/laziness.rs:125:45 [INFO] [stdout] | [INFO] [stdout] 125 | let _ = Panicking.map(Ok::).filter_map_ok(|x| { [INFO] [stdout] | ----------------------------^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `filter_map_ok` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `filter_map` with a similar name [INFO] [stdout] | [INFO] [stdout] 125 - let _ = Panicking.map(Ok::).filter_map_ok(|x| { [INFO] [stdout] 125 + let _ = Panicking.map(Ok::).filter_map(|x| { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `flatten_ok` found for struct `Map` in the current scope [INFO] [stdout] --> tests/laziness.rs:134:53 [INFO] [stdout] | [INFO] [stdout] 134 | let _ = Panicking.map(|x| Ok::<_, ()>([x])).flatten_ok(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `flatten_ok` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `flatten` with a similar name [INFO] [stdout] | [INFO] [stdout] 134 - let _ = Panicking.map(|x| Ok::<_, ()>([x])).flatten_ok(); [INFO] [stdout] 134 + let _ = Panicking.map(|x| Ok::<_, ()>([x])).flatten(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `merge` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:137:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `merge` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 137 | let _ = Panicking.merge(Panicking); [INFO] [stdout] | ^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `merge` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `merge_by` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:140:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `merge_by` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 140 | let _ = Panicking.merge_by(Panicking, |_, _| true); [INFO] [stdout] | ^^^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `merge_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `merge_join_by` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:143:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `merge_join_by` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 143 | let _ = Panicking.merge_join_by(Panicking, |_, _| true); [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `merge_join_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `merge_join_by` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:144:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `merge_join_by` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 144 | let _ = Panicking.merge_join_by(Panicking, Ord::cmp); [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `merge_join_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `kmerge` found for struct `Map` in the current scope [INFO] [stdout] --> tests/laziness.rs:148:46 [INFO] [stdout] | [INFO] [stdout] 148 | let _ = Panicking.map(|_| Panicking).kmerge(); [INFO] [stdout] | ^^^^^^ method not found in `Map` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `kmerge` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `kmerge_by` found for struct `Map` in the current scope [INFO] [stdout] --> tests/laziness.rs:152:46 [INFO] [stdout] | [INFO] [stdout] 152 | let _ = Panicking.map(|_| Panicking).kmerge_by(|_, _| true); [INFO] [stdout] | ^^^^^^^^^ method not found in `Map` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `kmerge_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `cartesian_product` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:155:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `cartesian_product` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 155 | let _ = Panicking.cartesian_product(Panicking); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `cartesian_product` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `multi_cartesian_product` found for struct `std::vec::IntoIter` in the current scope [INFO] [stdout] --> tests/laziness.rs:158:67 [INFO] [stdout] | [INFO] [stdout] 158 | let _ = vec![Panicking, Panicking, Panicking].into_iter().multi_cartesian_product(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ method not found in `std::vec::IntoIter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `multi_cartesian_product` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `coalesce` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:161:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `coalesce` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 161 | let _ = Panicking.coalesce(|x, y| if x == y { Ok(x) } else { Err((x, y)) }); [INFO] [stdout] | ^^^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `coalesce` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `dedup` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:164:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `dedup` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 164 | let _ = Panicking.dedup(); [INFO] [stdout] | ^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `dedup` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `dedup_by` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:167:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `dedup_by` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 167 | let _ = Panicking.dedup_by(|_, _| true); [INFO] [stdout] | ^^^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `dedup_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `dedup_with_count` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:170:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `dedup_with_count` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 170 | let _ = Panicking.dedup_with_count(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `dedup_with_count` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `dedup_by_with_count` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:173:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `dedup_by_with_count` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 173 | let _ = Panicking.dedup_by_with_count(|_, _| true); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `dedup_by_with_count` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `duplicates` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:176:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `duplicates` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 176 | let _ = Panicking.duplicates(); [INFO] [stdout] | ^^^^^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `duplicates` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `duplicates_by` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:179:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `duplicates_by` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 179 | let _ = Panicking.duplicates_by(|x| *x); [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `duplicates_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `unique` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:182:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `unique` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 182 | let _ = Panicking.unique(); [INFO] [stdout] | ^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `unique` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `unique_by` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:185:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `unique_by` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 185 | let _ = Panicking.unique_by(|x| *x); [INFO] [stdout] | ^^^^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `unique_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `peeking_take_while` found for struct `Peekable` in the current scope [INFO] [stdout] --> tests/laziness.rs:188:38 [INFO] [stdout] | [INFO] [stdout] 188 | let _ = Panicking.peekable().peeking_take_while(|x| x % 2 == 0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `peeking_take_while` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `take_while` with a similar name [INFO] [stdout] | [INFO] [stdout] 188 - let _ = Panicking.peekable().peeking_take_while(|x| x % 2 == 0); [INFO] [stdout] 188 + let _ = Panicking.peekable().take_while(|x| x % 2 == 0); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `take_while_ref` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:191:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `take_while_ref` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 191 | let _ = Panicking.take_while_ref(|x| x % 2 == 0); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `take_while_ref` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `take_while` with a similar name [INFO] [stdout] | [INFO] [stdout] 191 - let _ = Panicking.take_while_ref(|x| x % 2 == 0); [INFO] [stdout] 191 + let _ = Panicking.take_while(|x| x % 2 == 0); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `take_while_inclusive` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:194:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `take_while_inclusive` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 194 | let _ = Panicking.take_while_inclusive(|x| x % 2 == 0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/lib.rs:1614:8 [INFO] [stdout] | [INFO] [stdout] 1614 | fn take_while_inclusive(self, accept: F) -> TakeWhileInclusive [INFO] [stdout] | -------------------- the method is available for `Panicking` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Itertools` which provides `take_while_inclusive` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `take_while` with a similar name [INFO] [stdout] | [INFO] [stdout] 194 - let _ = Panicking.take_while_inclusive(|x| x % 2 == 0); [INFO] [stdout] 194 + let _ = Panicking.take_while(|x| x % 2 == 0); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `while_some` found for struct `Map` in the current scope [INFO] [stdout] --> tests/laziness.rs:197:37 [INFO] [stdout] | [INFO] [stdout] 197 | let _ = Panicking.map(Some).while_some(); [INFO] [stdout] | ^^^^^^^^^^ method not found in `Map Option {Option::::Some}>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `while_some` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuple_combinations` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:200:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `tuple_combinations` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 200 | let _ = Panicking.tuple_combinations::<(_,)>(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuple_combinations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `array_combinations` with a similar name [INFO] [stdout] | [INFO] [stdout] 200 - let _ = Panicking.tuple_combinations::<(_,)>(); [INFO] [stdout] 200 + let _ = Panicking.array_combinations::<(_,)>(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuple_combinations` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:204:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `tuple_combinations` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 204 | let _ = Panicking.tuple_combinations::<(_, _)>(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuple_combinations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `array_combinations` with a similar name [INFO] [stdout] | [INFO] [stdout] 204 - let _ = Panicking.tuple_combinations::<(_, _)>(); [INFO] [stdout] 204 + let _ = Panicking.array_combinations::<(_, _)>(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuple_combinations` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:208:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `tuple_combinations` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 208 | let _ = Panicking.tuple_combinations::<(_, _, _)>(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuple_combinations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `array_combinations` with a similar name [INFO] [stdout] | [INFO] [stdout] 208 - let _ = Panicking.tuple_combinations::<(_, _, _)>(); [INFO] [stdout] 208 + let _ = Panicking.array_combinations::<(_, _, _)>(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `combinations` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:211:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `combinations` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 211 | let _ = Panicking.combinations(0); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `array_combinations` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:1729:5 [INFO] [stdout] | [INFO] [stdout] 1729 | / fn array_combinations(self) -> ArrayCombinations [INFO] [stdout] 1730 | | where [INFO] [stdout] 1731 | | Self: Sized, [INFO] [stdout] 1732 | | Self::Item: Clone, [INFO] [stdout] | |__________________________^ [INFO] [stdout] help: the following traits which provide `combinations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `combinations` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:212:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `combinations` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 212 | let _ = Panicking.combinations(1); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `array_combinations` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:1729:5 [INFO] [stdout] | [INFO] [stdout] 1729 | / fn array_combinations(self) -> ArrayCombinations [INFO] [stdout] 1730 | | where [INFO] [stdout] 1731 | | Self: Sized, [INFO] [stdout] 1732 | | Self::Item: Clone, [INFO] [stdout] | |__________________________^ [INFO] [stdout] help: the following traits which provide `combinations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `combinations` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:213:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `combinations` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 213 | let _ = Panicking.combinations(2); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `array_combinations` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:1729:5 [INFO] [stdout] | [INFO] [stdout] 1729 | / fn array_combinations(self) -> ArrayCombinations [INFO] [stdout] 1730 | | where [INFO] [stdout] 1731 | | Self: Sized, [INFO] [stdout] 1732 | | Self::Item: Clone, [INFO] [stdout] | |__________________________^ [INFO] [stdout] help: the following traits which provide `combinations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `combinations_with_replacement` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:216:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `combinations_with_replacement` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 216 | let _ = Panicking.combinations_with_replacement(0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `combinations_with_replacement` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `combinations_with_replacement` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:217:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `combinations_with_replacement` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 217 | let _ = Panicking.combinations_with_replacement(1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `combinations_with_replacement` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `combinations_with_replacement` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:218:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `combinations_with_replacement` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 218 | let _ = Panicking.combinations_with_replacement(2); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `combinations_with_replacement` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `permutations` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:221:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `permutations` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 221 | let _ = Panicking.permutations(0); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `permutations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `partition` with a similar name [INFO] [stdout] | [INFO] [stdout] 221 - let _ = Panicking.permutations(0); [INFO] [stdout] 221 + let _ = Panicking.partition(0); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `permutations` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:222:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `permutations` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 222 | let _ = Panicking.permutations(1); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `permutations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `partition` with a similar name [INFO] [stdout] | [INFO] [stdout] 222 - let _ = Panicking.permutations(1); [INFO] [stdout] 222 + let _ = Panicking.partition(1); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `permutations` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:223:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `permutations` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 223 | let _ = Panicking.permutations(2); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `permutations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `partition` with a similar name [INFO] [stdout] | [INFO] [stdout] 223 - let _ = Panicking.permutations(2); [INFO] [stdout] 223 + let _ = Panicking.partition(2); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `powerset` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:226:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `powerset` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 226 | let _ = Panicking.powerset(); [INFO] [stdout] | ^^^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `powerset` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `pad_using` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:229:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `pad_using` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 229 | let _ = Panicking.pad_using(25, |_| 10); [INFO] [stdout] | ^^^^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `pad_using` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `with_position` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:232:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `with_position` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 232 | let _ = Panicking.with_position(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `position` with a similar name, but with different arguments [INFO] [stdout] --> /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/iter/traits/iterator.rs:3048:5 [INFO] [stdout] help: the following traits which provide `with_position` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `positions` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:235:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `positions` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 235 | let _ = Panicking.positions(|v| v % 2 == 0); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `positions` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `position` with a similar name [INFO] [stdout] | [INFO] [stdout] 235 - let _ = Panicking.positions(|v| v % 2 == 0); [INFO] [stdout] 235 + let _ = Panicking.position(|v| v % 2 == 0); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `update` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:238:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `update` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 238 | let _ = Panicking.update(|n| *n += 1); [INFO] [stdout] | ^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `update` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `multipeek` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:241:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `multipeek` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 241 | let _ = Panicking.multipeek(); [INFO] [stdout] | ^^^^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `multipeek` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_grouping_map` found for struct `Map` in the current scope [INFO] [stdout] --> tests/laziness.rs:245:47 [INFO] [stdout] | [INFO] [stdout] 245 | let _ = Panicking.map(|x| (x, x + 1)).into_grouping_map(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ method not found in `Map` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_grouping_map` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_grouping_map_by` found for struct `Panicking` in the current scope [INFO] [stdout] --> tests/laziness.rs:248:27 [INFO] [stdout] | [INFO] [stdout] 7 | struct Panicking; [INFO] [stdout] | ---------------- method `into_grouping_map_by` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 248 | let _ = Panicking.into_grouping_map_by(|x| *x); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `Panicking` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_grouping_map_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 3 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 3 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/laziness.rs:268:17 [INFO] [stdout] | [INFO] [stdout] 268 | let _ = itertools::multizip((Panicking, Panicking)); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/laziness.rs:271:17 [INFO] [stdout] | [INFO] [stdout] 271 | let _ = itertools::put_back(Panicking); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/laziness.rs:272:17 [INFO] [stdout] | [INFO] [stdout] 272 | let _ = itertools::put_back(Panicking).with_value(15); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/laziness.rs:275:17 [INFO] [stdout] | [INFO] [stdout] 275 | let _ = itertools::peek_nth(Panicking); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/laziness.rs:278:17 [INFO] [stdout] | [INFO] [stdout] 278 | let _ = itertools::put_back_n(Panicking); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/laziness.rs:281:17 [INFO] [stdout] | [INFO] [stdout] 281 | let _ = itertools::rciter(Panicking); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599, E0658. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stderr] error: could not compile `supply-chain-trust-example-crate-000020` (test "laziness") due to 91 previous errors [INFO] [stdout] error[E0599]: no method named `interleave` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:138:40 [INFO] [stdout] | [INFO] [stdout] 138 | test_specializations(&v.iter().interleave(w.iter())); [INFO] [stdout] | ^^^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `interleave` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `interleave_shortest` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:142:40 [INFO] [stdout] | [INFO] [stdout] 142 | test_specializations(&v.iter().interleave_shortest(w.iter())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `interleave_shortest` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `batching` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:146:40 [INFO] [stdout] | [INFO] [stdout] 146 | test_specializations(&v.iter().batching(Iterator::next)); [INFO] [stdout] | ^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `batching` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `cartesian_product` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:405:29 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `cartesian_product` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 405 | correct_size_hint(a.cartesian_product(b)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ method not found in `Iter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `cartesian_product` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuple_windows` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:150:40 [INFO] [stdout] | [INFO] [stdout] 150 | test_specializations(&v.iter().tuple_windows::<(_,)>()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuple_windows` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `type_id` with a similar name [INFO] [stdout] | [INFO] [stdout] 150 - test_specializations(&v.iter().tuple_windows::<(_,)>()); [INFO] [stdout] 150 + test_specializations(&v.iter().type_id::<(_,)>()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuple_windows` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:151:40 [INFO] [stdout] | [INFO] [stdout] 151 | test_specializations(&v.iter().tuple_windows::<(_, _)>()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuple_windows` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `type_id` with a similar name [INFO] [stdout] | [INFO] [stdout] 151 - test_specializations(&v.iter().tuple_windows::<(_, _)>()); [INFO] [stdout] 151 + test_specializations(&v.iter().type_id::<(_, _)>()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `multi_cartesian_product` found for struct `ShiftRange` in the current scope [INFO] [stdout] --> tests/quick.rs:431:29 [INFO] [stdout] | [INFO] [stdout] 190 | struct ShiftRange { [INFO] [stdout] | ------------------------------- method `multi_cartesian_product` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 431 | correct_size_hint(a.multi_cartesian_product()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ method not found in `ShiftRange` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `multi_cartesian_product` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuple_windows` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:152:40 [INFO] [stdout] | [INFO] [stdout] 152 | test_specializations(&v.iter().tuple_windows::<(_, _, _)>()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuple_windows` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `type_id` with a similar name [INFO] [stdout] | [INFO] [stdout] 152 - test_specializations(&v.iter().tuple_windows::<(_, _, _)>()); [INFO] [stdout] 152 + test_specializations(&v.iter().type_id::<(_, _, _)>()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `multi_cartesian_product` found for struct `ShiftRange` in the current scope [INFO] [stdout] --> tests/quick.rs:444:43 [INFO] [stdout] | [INFO] [stdout] 190 | struct ShiftRange { [INFO] [stdout] | ------------------------------- method `multi_cartesian_product` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 444 | let mut multi_product = a.clone().multi_cartesian_product(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ method not found in `ShiftRange` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `multi_cartesian_product` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `circular_tuple_windows` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:156:40 [INFO] [stdout] | [INFO] [stdout] 156 | test_specializations(&v.iter().circular_tuple_windows::<(_,)>()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `circular_tuple_windows` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `multi_cartesian_product` found for struct `ShiftRange` in the current scope [INFO] [stdout] --> tests/quick.rs:453:49 [INFO] [stdout] | [INFO] [stdout] 190 | struct ShiftRange { [INFO] [stdout] | ------------------------------- method `multi_cartesian_product` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 453 | assert_eq!(answer.into_iter().last(), a.multi_cartesian_product().last()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ method not found in `ShiftRange` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `multi_cartesian_product` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `circular_tuple_windows` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:157:40 [INFO] [stdout] | [INFO] [stdout] 157 | test_specializations(&v.iter().circular_tuple_windows::<(_, _)>()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `circular_tuple_windows` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `multi_cartesian_product` found for struct `std::vec::IntoIter` in the current scope [INFO] [stdout] --> tests/quick.rs:457:71 [INFO] [stdout] | [INFO] [stdout] 457 | let empty = Vec::>::new().into_iter().multi_cartesian_product(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ method not found in `std::vec::IntoIter>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `multi_cartesian_product` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:459:9 [INFO] [stdout] | [INFO] [stdout] 459 | itertools::assert_equal(empty, std::iter::once(Vec::new())) [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `circular_tuple_windows` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:158:40 [INFO] [stdout] | [INFO] [stdout] 158 | test_specializations(&v.iter().circular_tuple_windows::<(_, _, _)>()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `circular_tuple_windows` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:486:9 [INFO] [stdout] | [INFO] [stdout] 486 | itertools::equal(&merged, a.iter().merge(&b)) [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuples` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:162:40 [INFO] [stdout] | [INFO] [stdout] 162 | test_specializations(&v.iter().tuples::<(_,)>()); [INFO] [stdout] | ^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuples` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuples` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:163:40 [INFO] [stdout] | [INFO] [stdout] 163 | test_specializations(&v.iter().tuples::<(_, _)>()); [INFO] [stdout] | ^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuples` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `merge` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:486:44 [INFO] [stdout] | [INFO] [stdout] 486 | itertools::equal(&merged, a.iter().merge(&b)) [INFO] [stdout] | ^^^^^ method not found in `std::slice::Iter<'_, i16>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `merge` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuples` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:164:40 [INFO] [stdout] | [INFO] [stdout] 164 | test_specializations(&v.iter().tuples::<(_, _, _)>()); [INFO] [stdout] | ^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuples` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `merge` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:489:29 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `merge` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 489 | correct_size_hint(a.merge(b)) [INFO] [stdout] | ^^^^^ method not found in `Iter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `merge` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `cartesian_product` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:171:40 [INFO] [stdout] | [INFO] [stdout] 171 | test_specializations(&a.iter().cartesian_product(&b)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `cartesian_product` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `dedup` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:492:30 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `dedup` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 492 | let filt = a.clone().dedup(); [INFO] [stdout] | ^^^^^ method not found in `Iter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `dedup` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `dedup` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:502:30 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `dedup` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 502 | let filt = a.clone().dedup(); [INFO] [stdout] | ^^^^^ method not found in `Iter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `dedup` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:515:9 [INFO] [stdout] | [INFO] [stdout] 515 | itertools::equal(merged.into_iter(), kmerge(vec![a, b, c])) [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:527:9 [INFO] [stdout] | [INFO] [stdout] 527 | itertools::equal(merged.into_iter(), kmerge(inputs)) [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:540:9 [INFO] [stdout] | [INFO] [stdout] 540 | itertools::equal(merged.into_iter(), [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `multi_cartesian_product` found for struct `std::vec::IntoIter` in the current scope [INFO] [stdout] --> tests/specializations.rs:179:57 [INFO] [stdout] | [INFO] [stdout] 179 | test_specializations(&vec![a, b, c].into_iter().multi_cartesian_product()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ method not found in `std::vec::IntoIter>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `multi_cartesian_product` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `kmerge_by` found for struct `std::vec::IntoIter` in the current scope [INFO] [stdout] --> tests/quick.rs:541:45 [INFO] [stdout] | [INFO] [stdout] 541 | inputs.into_iter().kmerge_by(|x, y| x >= y)) [INFO] [stdout] | ^^^^^^^^^ method not found in `std::vec::IntoIter>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `kmerge_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `coalesce` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:184:40 [INFO] [stdout] | [INFO] [stdout] 184 | test_specializations(&v.iter().coalesce(|x, y| if x == y { Ok(x) } else { Err((x, y)) })) [INFO] [stdout] | ^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `coalesce` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:552:9 [INFO] [stdout] | [INFO] [stdout] 552 | itertools::equal(merged.into_iter(), [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `dedup` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:188:40 [INFO] [stdout] | [INFO] [stdout] 188 | test_specializations(&v.iter().dedup()) [INFO] [stdout] | ^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `dedup` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `kmerge_by` found for struct `std::vec::IntoIter` in the current scope [INFO] [stdout] --> tests/quick.rs:553:45 [INFO] [stdout] | [INFO] [stdout] 553 | inputs.into_iter().kmerge_by(|x, y| x < y)) [INFO] [stdout] | ^^^^^^^^^ method not found in `std::vec::IntoIter>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `kmerge_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:564:9 [INFO] [stdout] | [INFO] [stdout] 564 | itertools::equal(merged.into_iter(), [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `dedup_by` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:192:40 [INFO] [stdout] | [INFO] [stdout] 192 | test_specializations(&v.iter().dedup_by(PartialOrd::ge)) [INFO] [stdout] | ^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `dedup_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `kmerge_by` found for struct `std::vec::IntoIter` in the current scope [INFO] [stdout] --> tests/quick.rs:565:45 [INFO] [stdout] | [INFO] [stdout] 565 | inputs.into_iter().kmerge_by(|x, y| x <= y)) [INFO] [stdout] | ^^^^^^^^^ method not found in `std::vec::IntoIter>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `kmerge_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:575:9 [INFO] [stdout] | [INFO] [stdout] 575 | itertools::equal(zip_eq(a, b), zip(a, b)) [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `dedup_with_count` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:196:40 [INFO] [stdout] | [INFO] [stdout] 196 | test_specializations(&v.iter().dedup_with_count()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `dedup_with_count` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `dedup_by_with_count` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:200:40 [INFO] [stdout] | [INFO] [stdout] 200 | test_specializations(&v.iter().dedup_by_with_count(PartialOrd::ge)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `dedup_by_with_count` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `positions` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:586:33 [INFO] [stdout] | [INFO] [stdout] 586 | let with_pos = a.iter().positions(|v| v % 2 == 0); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `positions` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `position` with a similar name [INFO] [stdout] | [INFO] [stdout] 586 - let with_pos = a.iter().positions(|v| v % 2 == 0); [INFO] [stdout] 586 + let with_pos = a.iter().position(|v| v % 2 == 0); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:588:9 [INFO] [stdout] | [INFO] [stdout] 588 | itertools::equal(with_pos.clone(), without.clone()) [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:589:16 [INFO] [stdout] | [INFO] [stdout] 589 | && itertools::equal(with_pos.rev(), without.rev()) [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `duplicates` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:204:27 [INFO] [stdout] | [INFO] [stdout] 204 | let it = v.iter().duplicates(); [INFO] [stdout] | ^^^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `duplicates` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `dedup` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:592:30 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `dedup` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 592 | let filt = a.clone().dedup(); [INFO] [stdout] | ^^^^^ method not found in `Iter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `dedup` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `dedup` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:593:31 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `dedup` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 593 | let filt2 = b.clone().dedup(); [INFO] [stdout] | ^^^^^ method not found in `Iter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `dedup` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `duplicates_by` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:210:27 [INFO] [stdout] | [INFO] [stdout] 210 | let it = v.iter().duplicates_by(|x| *x % 10); [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `duplicates_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `zip_longest` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:595:37 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `zip_longest` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 595 | correct_size_hint(a.clone().zip_longest(filt2)) && [INFO] [stdout] | ^^^^^^^^^^^ method not found in `Iter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `zip_longest` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `unique` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:216:27 [INFO] [stdout] | [INFO] [stdout] 216 | let it = v.iter().unique(); [INFO] [stdout] | ^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `unique` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `zip_longest` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:596:26 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `zip_longest` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 596 | exact_size(a.zip_longest(b)) [INFO] [stdout] | ^^^^^^^^^^^ method not found in `Iter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `zip_longest` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `unique_by` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:222:27 [INFO] [stdout] | [INFO] [stdout] 222 | let it = v.iter().unique_by(|x| *x % 50); [INFO] [stdout] | ^^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `unique_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `zip_longest` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:599:28 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `zip_longest` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 599 | let it = a.clone().zip_longest(b.clone()); [INFO] [stdout] | ^^^^^^^^^^^ method not found in `Iter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `zip_longest` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `zip_longest` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:600:28 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `zip_longest` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 600 | let jt = a.clone().zip_longest(b.clone()); [INFO] [stdout] | ^^^^^^^^^^^ method not found in `Iter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `zip_longest` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:601:9 [INFO] [stdout] | [INFO] [stdout] 601 | itertools::equal(a, [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `take_while_inclusive` found for struct `Copied` in the current scope [INFO] [stdout] --> tests/specializations.rs:228:49 [INFO] [stdout] | [INFO] [stdout] 228 | test_specializations(&v.iter().copied().take_while_inclusive(|&x| x < 100)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/lib.rs:1614:8 [INFO] [stdout] | [INFO] [stdout] 1614 | fn take_while_inclusive(self, accept: F) -> TakeWhileInclusive [INFO] [stdout] | -------------------- the method is available for `Copied>` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Itertools` which provides `take_while_inclusive` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `take_while` with a similar name [INFO] [stdout] | [INFO] [stdout] 228 - test_specializations(&v.iter().copied().take_while_inclusive(|&x| x < 100)); [INFO] [stdout] 228 + test_specializations(&v.iter().copied().take_while(|&x| x < 100)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:609:9 [INFO] [stdout] | [INFO] [stdout] 609 | itertools::equal(b, [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `interleave` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:618:29 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `interleave` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 618 | correct_size_hint(a.interleave(b)) [INFO] [stdout] | ^^^^^^^^^^ method not found in `Iter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `interleave` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `while_some` found for struct `Map` in the current scope [INFO] [stdout] --> tests/specializations.rs:232:91 [INFO] [stdout] | [INFO] [stdout] 232 | test_specializations(&v.iter().map(|&x| if x < 100 { Some(2 * x) } else { None }).while_some()); [INFO] [stdout] | ^^^^^^^^^^ method not found in `Map, {closure@tests/specializations.rs:232:44: 232:48}>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `while_some` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `interleave` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:621:31 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `interleave` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 621 | exact_size_for_this(a.interleave(b)) [INFO] [stdout] | ^^^^^^^^^^ method not found in `Iter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `interleave` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `pad_using` found for struct `Copied` in the current scope [INFO] [stdout] --> tests/specializations.rs:237:36 [INFO] [stdout] | [INFO] [stdout] 237 | let it = v.iter().copied().pad_using(10, |i| u8::try_from(5 * i).unwrap_or(u8::MAX)); [INFO] [stdout] | ^^^^^^^^^ method not found in `Copied>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `pad_using` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `with_position` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:243:40 [INFO] [stdout] | [INFO] [stdout] 243 | test_specializations(&v.iter().with_position()); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `position` with a similar name, but with different arguments [INFO] [stdout] --> /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/iter/traits/iterator.rs:3048:5 [INFO] [stdout] help: the following traits which provide `with_position` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `interleave_shortest` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:624:29 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `interleave_shortest` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 624 | correct_size_hint(a.interleave_shortest(b)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ method not found in `Iter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `interleave_shortest` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `positions` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:247:27 [INFO] [stdout] | [INFO] [stdout] 247 | let it = v.iter().positions(|x| x % 5 == 0); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `positions` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `position` with a similar name [INFO] [stdout] | [INFO] [stdout] 247 - let it = v.iter().positions(|x| x % 5 == 0); [INFO] [stdout] 247 + let it = v.iter().position(|x| x % 5 == 0); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `update` found for struct `Copied` in the current scope [INFO] [stdout] --> tests/specializations.rs:253:36 [INFO] [stdout] | [INFO] [stdout] 253 | let it = v.iter().copied().update(|x| *x = x.wrapping_mul(7)); [INFO] [stdout] | ^^^^^^ method not found in `Copied>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `update` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `interleave_shortest` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:627:38 [INFO] [stdout] | [INFO] [stdout] 627 | exact_size_for_this(a.iter().interleave_shortest(&b)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ method not found in `std::slice::Iter<'_, ()>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `interleave_shortest` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `iter_intersperse`: recently added [INFO] [stdout] --> tests/quick.rs:630:29 [INFO] [stdout] | [INFO] [stdout] 630 | correct_size_hint(a.intersperse(x)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #79524 for more information [INFO] [stdout] = help: add `#![feature(iter_intersperse)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-08-28; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `iter_intersperse`: recently added [INFO] [stdout] --> tests/quick.rs:635:38 [INFO] [stdout] | [INFO] [stdout] 635 | for elt in a.iter().cloned().intersperse(x) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #79524 for more information [INFO] [stdout] = help: add `#![feature(iter_intersperse)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-08-28; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:654:9 [INFO] [stdout] | [INFO] [stdout] 654 | itertools::equal(a.iter().tuple_combinations::<(_, _)>(), v) [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuple_combinations` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:262:40 [INFO] [stdout] | [INFO] [stdout] 262 | test_specializations(&v.iter().tuple_combinations::<(_,)>()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuple_combinations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `array_combinations` with a similar name [INFO] [stdout] | [INFO] [stdout] 262 - test_specializations(&v.iter().tuple_combinations::<(_,)>()); [INFO] [stdout] 262 + test_specializations(&v.iter().array_combinations::<(_,)>()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuple_combinations` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:654:35 [INFO] [stdout] | [INFO] [stdout] 654 | itertools::equal(a.iter().tuple_combinations::<(_, _)>(), v) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuple_combinations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `array_combinations` with a similar name [INFO] [stdout] | [INFO] [stdout] 654 - itertools::equal(a.iter().tuple_combinations::<(_, _)>(), v) [INFO] [stdout] 654 + itertools::equal(a.iter().array_combinations::<(_, _)>(), v) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuple_combinations` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:263:40 [INFO] [stdout] | [INFO] [stdout] 263 | test_specializations(&v.iter().tuple_combinations::<(_, _)>()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuple_combinations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `array_combinations` with a similar name [INFO] [stdout] | [INFO] [stdout] 263 - test_specializations(&v.iter().tuple_combinations::<(_, _)>()); [INFO] [stdout] 263 + test_specializations(&v.iter().array_combinations::<(_, _)>()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `collect_tuple` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:659:11 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `collect_tuple` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 659 | a.collect_tuple::<(_, _, _)>().is_some() == (size == 3) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `collect_tuple` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `collect` with a similar name [INFO] [stdout] | [INFO] [stdout] 659 - a.collect_tuple::<(_, _, _)>().is_some() == (size == 3) [INFO] [stdout] 659 + a.collect::<(_, _, _)>().is_some() == (size == 3) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuple_combinations` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:264:40 [INFO] [stdout] | [INFO] [stdout] 264 | test_specializations(&v.iter().tuple_combinations::<(_, _, _)>()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuple_combinations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `array_combinations` with a similar name [INFO] [stdout] | [INFO] [stdout] 264 - test_specializations(&v.iter().tuple_combinations::<(_, _, _)>()); [INFO] [stdout] 264 + test_specializations(&v.iter().array_combinations::<(_, _, _)>()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `iter_intersperse`: recently added [INFO] [stdout] --> tests/specializations.rs:269:45 [INFO] [stdout] | [INFO] [stdout] 269 | test_specializations(&v.into_iter().intersperse(0)); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #79524 for more information [INFO] [stdout] = help: add `#![feature(iter_intersperse)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-08-28; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `iter_intersperse`: recently added [INFO] [stdout] --> tests/specializations.rs:273:45 [INFO] [stdout] | [INFO] [stdout] 273 | test_specializations(&v.into_iter().intersperse_with(|| 0)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #79524 for more information [INFO] [stdout] = help: add `#![feature(iter_intersperse)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2025-08-28; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `permutations` found for struct `std::collections::hash_set::Iter<'a, K>` in the current scope [INFO] [stdout] --> tests/quick.rs:671:33 [INFO] [stdout] | [INFO] [stdout] 671 | let perms = vals.iter().permutations(k); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `permutations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `partition` with a similar name [INFO] [stdout] | [INFO] [stdout] 671 - let perms = vals.iter().permutations(k); [INFO] [stdout] 671 + let perms = vals.iter().partition(k); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `array_combinations` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:280:40 [INFO] [stdout] | [INFO] [stdout] 280 | test_specializations(&v.iter().array_combinations::<1>()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/lib.rs:1729:8 [INFO] [stdout] | [INFO] [stdout] 1729 | fn array_combinations(self) -> ArrayCombinations [INFO] [stdout] | ------------------ the method is available for `std::slice::Iter<'_, u8>` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Itertools` which provides `array_combinations` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `permutations` found for struct `std::ops::Range` in the current scope [INFO] [stdout] --> tests/quick.rs:703:32 [INFO] [stdout] | [INFO] [stdout] 703 | let mut perms = (0..n).permutations(k); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `permutations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `partition` with a similar name [INFO] [stdout] | [INFO] [stdout] 703 - let mut perms = (0..n).permutations(k); [INFO] [stdout] 703 + let mut perms = (0..n).partition(k); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `array_combinations` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:281:40 [INFO] [stdout] | [INFO] [stdout] 281 | test_specializations(&v.iter().array_combinations::<2>()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/lib.rs:1729:8 [INFO] [stdout] | [INFO] [stdout] 1729 | fn array_combinations(self) -> ArrayCombinations [INFO] [stdout] | ------------------ the method is available for `std::slice::Iter<'_, u8>` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Itertools` which provides `array_combinations` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `permutations` found for struct `std::ops::Range` in the current scope [INFO] [stdout] --> tests/quick.rs:729:33 [INFO] [stdout] | [INFO] [stdout] 729 | correct_count(|| (0..n).permutations(k)) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `permutations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `partition` with a similar name [INFO] [stdout] | [INFO] [stdout] 729 - correct_count(|| (0..n).permutations(k)) [INFO] [stdout] 729 + correct_count(|| (0..n).partition(k)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `array_combinations` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:282:40 [INFO] [stdout] | [INFO] [stdout] 282 | test_specializations(&v.iter().array_combinations::<3>()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/lib.rs:1729:8 [INFO] [stdout] | [INFO] [stdout] 1729 | fn array_combinations(self) -> ArrayCombinations [INFO] [stdout] | ------------------ the method is available for `std::slice::Iter<'_, u8>` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Itertools` which provides `array_combinations` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `permutations` found for struct `std::iter::Take` in the current scope [INFO] [stdout] --> tests/quick.rs:733:37 [INFO] [stdout] | [INFO] [stdout] 733 | correct_size_hint(a.take(5).permutations(k)) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `permutations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `partition` with a similar name [INFO] [stdout] | [INFO] [stdout] 733 - correct_size_hint(a.take(5).permutations(k)) [INFO] [stdout] 733 + correct_size_hint(a.take(5).partition(k)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `combinations` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:290:40 [INFO] [stdout] | [INFO] [stdout] 290 | test_specializations(&a.iter().combinations(n as usize)); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `array_combinations` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:1729:5 [INFO] [stdout] | [INFO] [stdout] 1729 | / fn array_combinations(self) -> ArrayCombinations [INFO] [stdout] 1730 | | where [INFO] [stdout] 1731 | | Self: Sized, [INFO] [stdout] 1732 | | Self::Item: Clone, [INFO] [stdout] | |__________________________^ [INFO] [stdout] help: the following traits which provide `combinations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `permutations` found for struct `std::ops::Range` in the current scope [INFO] [stdout] --> tests/quick.rs:739:29 [INFO] [stdout] | [INFO] [stdout] 739 | let actual = (0..n).permutations(k).collect_vec(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `permutations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `partition` with a similar name [INFO] [stdout] | [INFO] [stdout] 739 - let actual = (0..n).permutations(k).collect_vec(); [INFO] [stdout] 739 + let actual = (0..n).partition(k).collect_vec(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `combinations_with_replacement` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:298:40 [INFO] [stdout] | [INFO] [stdout] 298 | test_specializations(&a.iter().combinations_with_replacement(n as usize)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `combinations_with_replacement` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:799:9 [INFO] [stdout] | [INFO] [stdout] 799 | itertools::equal( [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `permutations` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:306:40 [INFO] [stdout] | [INFO] [stdout] 306 | test_specializations(&a.iter().permutations(n as usize)); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `permutations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `partition` with a similar name [INFO] [stdout] | [INFO] [stdout] 306 - test_specializations(&a.iter().permutations(n as usize)); [INFO] [stdout] 306 + test_specializations(&a.iter().partition(n as usize)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `coalesce` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:803:18 [INFO] [stdout] | [INFO] [stdout] 801 | / a [INFO] [stdout] 802 | | .iter() [INFO] [stdout] 803 | | .coalesce(|x, y| { [INFO] [stdout] | | -^^^^^^^^ method not found in `std::slice::Iter<'_, i32>` [INFO] [stdout] | |_________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `coalesce` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:822:9 [INFO] [stdout] | [INFO] [stdout] 822 | itertools::equal(&b, a.iter().dedup()) [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `powerset` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:314:40 [INFO] [stdout] | [INFO] [stdout] 314 | test_specializations(&a.iter().powerset()); [INFO] [stdout] | ^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `powerset` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `dedup` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:822:39 [INFO] [stdout] | [INFO] [stdout] 822 | itertools::equal(&b, a.iter().dedup()) [INFO] [stdout] | ^^^^^ method not found in `std::slice::Iter<'_, i32>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `dedup` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:830:9 [INFO] [stdout] | [INFO] [stdout] 830 | itertools::equal(&b, a.iter().dedup_by(|x, y| x.0==y.0)) [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `zip_longest` found for struct `std::vec::IntoIter` in the current scope [INFO] [stdout] --> tests/specializations.rs:319:32 [INFO] [stdout] | [INFO] [stdout] 319 | let it = a.into_iter().zip_longest(b); [INFO] [stdout] | ^^^^^^^^^^^ method not found in `std::vec::IntoIter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `zip_longest` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `dedup_by` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:830:39 [INFO] [stdout] | [INFO] [stdout] 830 | itertools::equal(&b, a.iter().dedup_by(|x, y| x.0==y.0)) [INFO] [stdout] | ^^^^^^^^ method not found in `std::slice::Iter<'_, (i32, i32)>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `dedup_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `zip_eq` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:325:40 [INFO] [stdout] | [INFO] [stdout] 325 | test_specializations(&a.iter().zip_eq(a.iter().rev())) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `zip_eq` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `zip` with a similar name [INFO] [stdout] | [INFO] [stdout] 325 - test_specializations(&a.iter().zip_eq(a.iter().rev())) [INFO] [stdout] 325 + test_specializations(&a.iter().zip(a.iter().rev())) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/specializations.rs:329:18 [INFO] [stdout] | [INFO] [stdout] 329 | let it = itertools::multizip((a.iter(), a.iter().rev(), a.iter().take(50))); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `dedup` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:836:36 [INFO] [stdout] | [INFO] [stdout] 836 | correct_size_hint(a.iter().dedup()) [INFO] [stdout] | ^^^^^ method not found in `std::slice::Iter<'_, i32>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `dedup` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/specializations.rs:347:18 [INFO] [stdout] | [INFO] [stdout] 347 | let it = itertools::repeat_n(element, n as usize); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `dedup_by` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:842:36 [INFO] [stdout] | [INFO] [stdout] 842 | correct_size_hint(a.iter().dedup_by(|x, y| x.0==y.0)) [INFO] [stdout] | ^^^^^^^^ method not found in `std::slice::Iter<'_, (i32, i32)>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `dedup_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:848:18 [INFO] [stdout] | [INFO] [stdout] 848 | let it = itertools::repeat_n(x, n); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `exactly_one` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/specializations.rs:354:24 [INFO] [stdout] | [INFO] [stdout] 354 | match v.iter().exactly_one() { [INFO] [stdout] | ^^^^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `exactly_one` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:887:9 [INFO] [stdout] | [INFO] [stdout] 887 | itertools::equal(it_ord, it_bool) || has_equal [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/specializations.rs:366:31 [INFO] [stdout] | [INFO] [stdout] 366 | test_specializations(&itertools::put_back(test_vec.iter())); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/specializations.rs:367:22 [INFO] [stdout] | [INFO] [stdout] 367 | let mut pb = itertools::put_back(test_vec.into_iter()); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/specializations.rs:373:22 [INFO] [stdout] | [INFO] [stdout] 373 | let mut it = itertools::put_back_n(v); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `merge_by` found for struct `std::vec::IntoIter` in the current scope [INFO] [stdout] --> tests/quick.rs:892:40 [INFO] [stdout] | [INFO] [stdout] 892 | let it = a.clone().into_iter().merge_by(b.clone(), PartialOrd::ge); [INFO] [stdout] | ^^^^^^^^ method not found in `std::vec::IntoIter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `merge_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:894:9 [INFO] [stdout] | [INFO] [stdout] 894 | itertools::equal(it, it_join) [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `multipeek` found for struct `std::vec::IntoIter` in the current scope [INFO] [stdout] --> tests/specializations.rs:381:36 [INFO] [stdout] | [INFO] [stdout] 381 | let mut it = v.into_iter().multipeek(); [INFO] [stdout] | ^^^^^^^^^ method not found in `std::vec::IntoIter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `multipeek` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/specializations.rs:389:22 [INFO] [stdout] | [INFO] [stdout] 389 | let mut it = itertools::peek_nth(v); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/specializations.rs:397:22 [INFO] [stdout] | [INFO] [stdout] 397 | let mut it = itertools::peek_nth(v); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/specializations.rs:403:22 [INFO] [stdout] | [INFO] [stdout] 403 | let mut it = itertools::peek_nth(v); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tee` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:900:41 [INFO] [stdout] | [INFO] [stdout] 900 | let (mut t1, mut t2) = a.iter().tee(); [INFO] [stdout] | ^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tee` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/specializations.rs:413:22 [INFO] [stdout] | [INFO] [stdout] 413 | let mut it = itertools::peek_nth(v); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `dedup` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:910:41 [INFO] [stdout] | [INFO] [stdout] 910 | let (mut t1, mut t2) = a.iter().dedup().tee(); [INFO] [stdout] | ^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `dedup` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `merge` found for struct `std::vec::IntoIter` in the current scope [INFO] [stdout] --> tests/specializations.rs:423:45 [INFO] [stdout] | [INFO] [stdout] 423 | test_specializations(&a.into_iter().merge(b)) [INFO] [stdout] | ^^^^^ method not found in `std::vec::IntoIter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `merge` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `take_while_ref` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:920:36 [INFO] [stdout] | [INFO] [stdout] 920 | correct_size_hint(a.iter().take_while_ref(|x| **x != stop)) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `take_while_ref` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `take_while` with a similar name [INFO] [stdout] | [INFO] [stdout] 920 - correct_size_hint(a.iter().take_while_ref(|x| **x != stop)) [INFO] [stdout] 920 + correct_size_hint(a.iter().take_while(|x| **x != stop)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `merge_by` found for struct `std::vec::IntoIter` in the current scope [INFO] [stdout] --> tests/specializations.rs:427:45 [INFO] [stdout] | [INFO] [stdout] 427 | test_specializations(&a.into_iter().merge_by(b, PartialOrd::ge)) [INFO] [stdout] | ^^^^^^^^ method not found in `std::vec::IntoIter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `merge_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:928:27 [INFO] [stdout] | [INFO] [stdout] 928 | let split_index = itertools::partition(&mut ap, |x| *x >= 0); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `merge_join_by` found for struct `std::vec::IntoIter` in the current scope [INFO] [stdout] --> tests/specializations.rs:431:46 [INFO] [stdout] | [INFO] [stdout] 431 | test_specializations(&i1.into_iter().merge_join_by(i2, Ord::cmp)); [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `std::vec::IntoIter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `merge_join_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `merge_join_by` found for struct `std::vec::IntoIter` in the current scope [INFO] [stdout] --> tests/specializations.rs:435:46 [INFO] [stdout] | [INFO] [stdout] 435 | test_specializations(&i1.into_iter().merge_join_by(i2, PartialOrd::ge)); [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `std::vec::IntoIter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `merge_join_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuple_combinations` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:940:28 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `tuple_combinations` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 940 | let it = a.clone().tuple_combinations::<(_, _)>(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuple_combinations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `array_combinations` with a similar name [INFO] [stdout] | [INFO] [stdout] 940 - let it = a.clone().tuple_combinations::<(_, _)>(); [INFO] [stdout] 940 + let it = a.clone().array_combinations::<(_, _)>(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `sorted` found for struct `std::vec::IntoIter` in the current scope [INFO] [stdout] --> tests/specializations.rs:441:36 [INFO] [stdout] | [INFO] [stdout] 441 | .map(|v| v.into_iter().sorted()) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `sorted` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `is_sorted` with a similar name [INFO] [stdout] | [INFO] [stdout] 441 | .map(|v| v.into_iter().is_sorted()) [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuple_combinations` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:945:27 [INFO] [stdout] | [INFO] [stdout] 945 | let it = a.iter().tuple_combinations::<(_,)>(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuple_combinations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `array_combinations` with a similar name [INFO] [stdout] | [INFO] [stdout] 945 - let it = a.iter().tuple_combinations::<(_,)>(); [INFO] [stdout] 945 + let it = a.iter().array_combinations::<(_,)>(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `sorted_by_key` found for struct `std::vec::IntoIter` in the current scope [INFO] [stdout] --> tests/specializations.rs:448:36 [INFO] [stdout] | [INFO] [stdout] 448 | .map(|v| v.into_iter().sorted_by_key(|a| a.abs())) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `sorted_by_key` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `is_sorted_by_key` with a similar name [INFO] [stdout] | [INFO] [stdout] 448 | .map(|v| v.into_iter().is_sorted_by_key(|a| a.abs())) [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuple_combinations` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:949:27 [INFO] [stdout] | [INFO] [stdout] 949 | let it = a.iter().tuple_combinations::<(_, _)>(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuple_combinations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `array_combinations` with a similar name [INFO] [stdout] | [INFO] [stdout] 949 - let it = a.iter().tuple_combinations::<(_, _)>(); [INFO] [stdout] 949 + let it = a.iter().array_combinations::<(_, _)>(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `map_into` found for struct `std::vec::IntoIter` in the current scope [INFO] [stdout] --> tests/specializations.rs:455:32 [INFO] [stdout] | [INFO] [stdout] 455 | let it = v.into_iter().map_into::(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `map_into` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `into` with a similar name [INFO] [stdout] | [INFO] [stdout] 455 - let it = v.into_iter().map_into::(); [INFO] [stdout] 455 + let it = v.into_iter().into::(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuple_combinations` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:954:27 [INFO] [stdout] | [INFO] [stdout] 954 | let it = a.iter().tuple_combinations::<(_, _, _)>(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuple_combinations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `array_combinations` with a similar name [INFO] [stdout] | [INFO] [stdout] 954 - let it = a.iter().tuple_combinations::<(_, _, _)>(); [INFO] [stdout] 954 + let it = a.iter().array_combinations::<(_, _, _)>(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `map_ok` found for struct `std::vec::IntoIter` in the current scope [INFO] [stdout] --> tests/specializations.rs:461:32 [INFO] [stdout] | [INFO] [stdout] 461 | let it = v.into_iter().map_ok(|u| u.checked_add(1)); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `map_ok` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `map` with a similar name [INFO] [stdout] | [INFO] [stdout] 461 - let it = v.into_iter().map_ok(|u| u.checked_add(1)); [INFO] [stdout] 461 + let it = v.into_iter().map(|u| u.checked_add(1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `collect_vec` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:969:33 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `collect_vec` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 969 | let values = it.clone().collect_vec(); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `collect_vec` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `collect` with a similar name [INFO] [stdout] | [INFO] [stdout] 969 - let values = it.clone().collect_vec(); [INFO] [stdout] 969 + let values = it.clone().collect(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `filter_ok` found for struct `std::vec::IntoIter` in the current scope [INFO] [stdout] --> tests/specializations.rs:467:32 [INFO] [stdout] | [INFO] [stdout] 467 | let it = v.into_iter().filter_ok(|&i| i < 20); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `filter_ok` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `filter` with a similar name [INFO] [stdout] | [INFO] [stdout] 467 - let it = v.into_iter().filter_ok(|&i| i < 20); [INFO] [stdout] 467 + let it = v.into_iter().filter(|&i| i < 20); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuple_combinations` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:970:26 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `tuple_combinations` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 970 | let mut cmb = it.tuple_combinations(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuple_combinations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `array_combinations` with a similar name [INFO] [stdout] | [INFO] [stdout] 970 - let mut cmb = it.tuple_combinations(); [INFO] [stdout] 970 + let mut cmb = it.array_combinations(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `filter_map_ok` found for struct `std::vec::IntoIter` in the current scope [INFO] [stdout] --> tests/specializations.rs:473:32 [INFO] [stdout] | [INFO] [stdout] 473 | let it = v.into_iter().filter_map_ok(|i| if i < 20 { Some(i * 2) } else { None }); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `filter_map_ok` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `filter_map` with a similar name [INFO] [stdout] | [INFO] [stdout] 473 - let it = v.into_iter().filter_map_ok(|i| if i < 20 { Some(i * 2) } else { None }); [INFO] [stdout] 473 + let it = v.into_iter().filter_map(|i| if i < 20 { Some(i * 2) } else { None }); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `pad_using` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:985:38 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `pad_using` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 985 | correct_size_hint(it.clone().pad_using(pad as usize, |_| 0)) && [INFO] [stdout] | ^^^^^^^^^ method not found in `Iter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `pad_using` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `flatten_ok` found for struct `std::vec::IntoIter` in the current scope [INFO] [stdout] --> tests/specializations.rs:480:32 [INFO] [stdout] | [INFO] [stdout] 480 | let it = v.into_iter().flatten_ok(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `flatten_ok` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 10 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 10 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `flatten` with a similar name [INFO] [stdout] | [INFO] [stdout] 480 - let it = v.into_iter().flatten_ok(); [INFO] [stdout] 480 + let it = v.into_iter().flatten(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/specializations.rs:496:25 [INFO] [stdout] | [INFO] [stdout] 496 | itertools::process_results($src.clone(), |$it| $closure), [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] ... [INFO] [stdout] 505 | check_results_specialized!(it, |i| i.count()); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `check_results_specialized` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/specializations.rs:497:25 [INFO] [stdout] | [INFO] [stdout] 497 | itertools::process_results($src.clone(), |i| { [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] ... [INFO] [stdout] 505 | check_results_specialized!(it, |i| i.count()); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `check_results_specialized` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/specializations.rs:496:25 [INFO] [stdout] | [INFO] [stdout] 496 | itertools::process_results($src.clone(), |$it| $closure), [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] ... [INFO] [stdout] 506 | check_results_specialized!(it, |i| i.last()); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `check_results_specialized` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/specializations.rs:497:25 [INFO] [stdout] | [INFO] [stdout] 497 | itertools::process_results($src.clone(), |i| { [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] ... [INFO] [stdout] 506 | check_results_specialized!(it, |i| i.last()); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `check_results_specialized` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/specializations.rs:496:25 [INFO] [stdout] | [INFO] [stdout] 496 | itertools::process_results($src.clone(), |$it| $closure), [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] ... [INFO] [stdout] 507 | check_results_specialized!(it, |i| i.collect::>()); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `check_results_specialized` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/specializations.rs:497:25 [INFO] [stdout] | [INFO] [stdout] 497 | itertools::process_results($src.clone(), |i| { [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] ... [INFO] [stdout] 507 | check_results_specialized!(it, |i| i.collect::>()); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `check_results_specialized` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/specializations.rs:496:25 [INFO] [stdout] | [INFO] [stdout] 496 | itertools::process_results($src.clone(), |$it| $closure), [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] ... [INFO] [stdout] 508 | check_results_specialized!(it, |i| i.rev().collect::>()); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `check_results_specialized` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/specializations.rs:497:25 [INFO] [stdout] | [INFO] [stdout] 497 | itertools::process_results($src.clone(), |i| { [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] ... [INFO] [stdout] 508 | check_results_specialized!(it, |i| i.rev().collect::>()); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `check_results_specialized` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/specializations.rs:496:25 [INFO] [stdout] | [INFO] [stdout] 496 | itertools::process_results($src.clone(), |$it| $closure), [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] ... [INFO] [stdout] 509 | / check_results_specialized!(it, |i| { [INFO] [stdout] 510 | | let mut parameters_from_fold = vec![]; [INFO] [stdout] 511 | | let fold_result = i.fold(vec![], |mut acc, v| { [INFO] [stdout] 512 | | parameters_from_fold.push((acc.clone(), v)); [INFO] [stdout] ... | [INFO] [stdout] 516 | | (parameters_from_fold, fold_result) [INFO] [stdout] 517 | | }); [INFO] [stdout] | |______________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `check_results_specialized` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `dropping` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:986:34 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `dropping` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 986 | correct_size_hint(it.dropping(1).rev().pad_using(pad as usize, |_| 0)) [INFO] [stdout] | ^^^^^^^^ method not found in `Iter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `dropping` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/specializations.rs:497:25 [INFO] [stdout] | [INFO] [stdout] 497 | itertools::process_results($src.clone(), |i| { [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] ... [INFO] [stdout] 509 | / check_results_specialized!(it, |i| { [INFO] [stdout] 510 | | let mut parameters_from_fold = vec![]; [INFO] [stdout] 511 | | let fold_result = i.fold(vec![], |mut acc, v| { [INFO] [stdout] 512 | | parameters_from_fold.push((acc.clone(), v)); [INFO] [stdout] ... | [INFO] [stdout] 516 | | (parameters_from_fold, fold_result) [INFO] [stdout] 517 | | }); [INFO] [stdout] | |______________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `check_results_specialized` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/specializations.rs:496:25 [INFO] [stdout] | [INFO] [stdout] 496 | itertools::process_results($src.clone(), |$it| $closure), [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] ... [INFO] [stdout] 518 | / check_results_specialized!(it, |i| { [INFO] [stdout] 519 | | let mut parameters_from_rfold = vec![]; [INFO] [stdout] 520 | | let rfold_result = i.rfold(vec![], |mut acc, v| { [INFO] [stdout] 521 | | parameters_from_rfold.push((acc.clone(), v)); [INFO] [stdout] ... | [INFO] [stdout] 525 | | (parameters_from_rfold, rfold_result) [INFO] [stdout] 526 | | }); [INFO] [stdout] | |______________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `check_results_specialized` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/specializations.rs:497:25 [INFO] [stdout] | [INFO] [stdout] 497 | itertools::process_results($src.clone(), |i| { [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] ... [INFO] [stdout] 518 | / check_results_specialized!(it, |i| { [INFO] [stdout] 519 | | let mut parameters_from_rfold = vec![]; [INFO] [stdout] 520 | | let rfold_result = i.rfold(vec![], |mut acc, v| { [INFO] [stdout] 521 | | parameters_from_rfold.push((acc.clone(), v)); [INFO] [stdout] ... | [INFO] [stdout] 525 | | (parameters_from_rfold, rfold_result) [INFO] [stdout] 526 | | }); [INFO] [stdout] | |______________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `check_results_specialized` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/specializations.rs:496:25 [INFO] [stdout] | [INFO] [stdout] 496 | itertools::process_results($src.clone(), |$it| $closure), [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] ... [INFO] [stdout] 527 | / check_results_specialized!(it, |mut i| { [INFO] [stdout] 528 | | let mut parameters_from_all = vec![]; [INFO] [stdout] 529 | | let first = i.next(); [INFO] [stdout] 530 | | let all_result = i.all(|x| { [INFO] [stdout] ... | [INFO] [stdout] 534 | | (parameters_from_all, all_result) [INFO] [stdout] 535 | | }); [INFO] [stdout] | |______________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `check_results_specialized` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/specializations.rs:497:25 [INFO] [stdout] | [INFO] [stdout] 497 | itertools::process_results($src.clone(), |i| { [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] ... [INFO] [stdout] 527 | / check_results_specialized!(it, |mut i| { [INFO] [stdout] 528 | | let mut parameters_from_all = vec![]; [INFO] [stdout] 529 | | let first = i.next(); [INFO] [stdout] 530 | | let all_result = i.all(|x| { [INFO] [stdout] ... | [INFO] [stdout] 534 | | (parameters_from_all, all_result) [INFO] [stdout] 535 | | }); [INFO] [stdout] | |______________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `check_results_specialized` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `pad_using` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:992:23 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `pad_using` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 992 | exact_size(it.pad_using(pad as usize, |_| 0)) [INFO] [stdout] | ^^^^^^^^^ method not found in `Iter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `pad_using` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/specializations.rs:496:25 [INFO] [stdout] | [INFO] [stdout] 496 | itertools::process_results($src.clone(), |$it| $closure), [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] ... [INFO] [stdout] 538 | check_results_specialized!(it, |mut i| i.nth(n)); [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `check_results_specialized` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/specializations.rs:497:25 [INFO] [stdout] | [INFO] [stdout] 497 | itertools::process_results($src.clone(), |i| { [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] ... [INFO] [stdout] 538 | check_results_specialized!(it, |mut i| i.nth(n)); [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `check_results_specialized` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/specializations.rs:496:25 [INFO] [stdout] | [INFO] [stdout] 496 | itertools::process_results($src.clone(), |$it| $closure), [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] ... [INFO] [stdout] 541 | check_results_specialized!(it, |mut i| i.nth_back(n)); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `check_results_specialized` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/specializations.rs:497:25 [INFO] [stdout] | [INFO] [stdout] 497 | itertools::process_results($src.clone(), |i| { [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] ... [INFO] [stdout] 541 | check_results_specialized!(it, |mut i| i.nth_back(n)); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] = note: this error originates in the macro `check_results_specialized` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `powerset` found for struct `std::iter::Take` in the current scope [INFO] [stdout] --> tests/quick.rs:999:39 [INFO] [stdout] | [INFO] [stdout] 999 | correct_size_hint(it.take(12).powerset()) [INFO] [stdout] | ^^^^^^^^ method not found in `std::iter::Take>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `powerset` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `duplicates` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:1005:30 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `duplicates` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 1005 | correct_size_hint(it.duplicates()) [INFO] [stdout] | ^^^^^^^^^^ method not found in `Iter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `duplicates` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `unique` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:1011:30 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `unique` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 1011 | correct_size_hint(it.unique()) [INFO] [stdout] | ^^^^^^ method not found in `Iter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `unique` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `chunk_by` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:1030:25 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `chunk_by` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 1030 | let chunks = it.chunk_by(|k| *k); [INFO] [stdout] | ^^^^^^^^ method not found in `Iter` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/lib.rs:697:8 [INFO] [stdout] | [INFO] [stdout] 697 | fn chunk_by(self, key: F) -> ChunkBy [INFO] [stdout] | -------- the method is available for `Iter` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Itertools` which provides `chunk_by` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:1031:9 [INFO] [stdout] | [INFO] [stdout] 1031 | itertools::equal(jt, chunks.into_iter().flat_map(|(_, x)| x)) [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `chunk_by` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1037:34 [INFO] [stdout] | [INFO] [stdout] 1037 | let chunks = data.iter().chunk_by(|k| *k / 10); [INFO] [stdout] | ---- ^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | | [INFO] [stdout] | method `chunk_by` is available on `&[u8]` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/lib.rs:697:8 [INFO] [stdout] | [INFO] [stdout] 697 | fn chunk_by(self, key: F) -> ChunkBy [INFO] [stdout] | -------- the method is available for `std::slice::Iter<'_, u8>` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Itertools` which provides `chunk_by` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:1038:19 [INFO] [stdout] | [INFO] [stdout] 1038 | let res = itertools::equal(data.iter(), chunks.into_iter().flat_map(|(_, x)| x)); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599, E0658. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `chunk_by` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1045:35 [INFO] [stdout] | [INFO] [stdout] 1045 | let grouper = data.iter().chunk_by(|k| *k / 10); [INFO] [stdout] | ---- ^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | | [INFO] [stdout] | method `chunk_by` is available on `&[u8]` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/lib.rs:697:8 [INFO] [stdout] | [INFO] [stdout] 697 | fn chunk_by(self, key: F) -> ChunkBy [INFO] [stdout] | -------- the method is available for `std::slice::Iter<'_, u8>` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Itertools` which provides `chunk_by` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:1047:19 [INFO] [stdout] | [INFO] [stdout] 1047 | let res = itertools::equal(data.iter(), chunks.into_iter().flat_map(|(_, x)| x)); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `chunk_by` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1054:35 [INFO] [stdout] | [INFO] [stdout] 1054 | let grouper = data.iter().chunk_by(|k| *k / 3); [INFO] [stdout] | ---- ^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | | [INFO] [stdout] | method `chunk_by` is available on `&[u8]` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/lib.rs:697:8 [INFO] [stdout] | [INFO] [stdout] 697 | fn chunk_by(self, key: F) -> ChunkBy [INFO] [stdout] | -------- the method is available for `std::slice::Iter<'_, u8>` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Itertools` which provides `chunk_by` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:1080:9 [INFO] [stdout] | [INFO] [stdout] 1080 | itertools::assert_equal(&data, elts); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:1092:9 [INFO] [stdout] | [INFO] [stdout] 1092 | itertools::assert_equal(it.clone(), it); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `chunks` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1102:31 [INFO] [stdout] | [INFO] [stdout] 1102 | let chunks = a.iter().chunks(size as usize); [INFO] [stdout] | - ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | method `chunks` is available on `&[u8]` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `chunks` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `chunk_by` with a similar name [INFO] [stdout] | [INFO] [stdout] 1102 - let chunks = a.iter().chunks(size as usize); [INFO] [stdout] 1102 + let chunks = a.iter().chunk_by(size as usize); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:1105:17 [INFO] [stdout] | [INFO] [stdout] 1105 | if !itertools::equal(a, b) { [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `supply-chain-trust-example-crate-000020` (test "specializations") due to 86 previous errors [INFO] [stdout] error[E0599]: no method named `circular_tuple_windows` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1117:26 [INFO] [stdout] | [INFO] [stdout] 1117 | let y = a.iter().circular_tuple_windows::<(_,)>(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `circular_tuple_windows` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:1118:9 [INFO] [stdout] | [INFO] [stdout] 1118 | itertools::assert_equal(x,y); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `circular_tuple_windows` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1127:26 [INFO] [stdout] | [INFO] [stdout] 1127 | let y = a.iter().circular_tuple_windows::<(_, _)>(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `circular_tuple_windows` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:1128:9 [INFO] [stdout] | [INFO] [stdout] 1128 | itertools::assert_equal(x,y); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `circular_tuple_windows` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1138:26 [INFO] [stdout] | [INFO] [stdout] 1138 | let y = a.iter().circular_tuple_windows::<(_, _, _)>(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `circular_tuple_windows` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:1139:9 [INFO] [stdout] | [INFO] [stdout] 1139 | itertools::assert_equal(x,y); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `circular_tuple_windows` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1150:26 [INFO] [stdout] | [INFO] [stdout] 1150 | let y = a.iter().circular_tuple_windows::<(_, _, _, _)>(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `circular_tuple_windows` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:1151:9 [INFO] [stdout] | [INFO] [stdout] 1151 | itertools::assert_equal(x,y); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `circular_tuple_windows` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1156:26 [INFO] [stdout] | [INFO] [stdout] 1156 | let x = a.iter().circular_tuple_windows::<(_, _, _, _)>(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `circular_tuple_windows` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:1158:9 [INFO] [stdout] | [INFO] [stdout] 1158 | itertools::assert_equal(x,y); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `circular_tuple_windows` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1163:30 [INFO] [stdout] | [INFO] [stdout] 1163 | let mut x = a.iter().circular_tuple_windows::<(_, _, _, _)>(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `circular_tuple_windows` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:1166:9 [INFO] [stdout] | [INFO] [stdout] 1166 | itertools::assert_equal(x,y); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `circular_tuple_windows` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1171:30 [INFO] [stdout] | [INFO] [stdout] 1171 | let mut x = a.iter().circular_tuple_windows::<(_, _, _, _)>(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `circular_tuple_windows` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:1174:9 [INFO] [stdout] | [INFO] [stdout] 1174 | itertools::assert_equal(x,y); [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `circular_tuple_windows` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1179:29 [INFO] [stdout] | [INFO] [stdout] 1179 | exact_size(a.iter().circular_tuple_windows::<(_, _, _, _)>()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `circular_tuple_windows` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuple_windows` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1184:26 [INFO] [stdout] | [INFO] [stdout] 1184 | let y = a.iter().tuple_windows::<(_,)>(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuple_windows` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `type_id` with a similar name [INFO] [stdout] | [INFO] [stdout] 1184 - let y = a.iter().tuple_windows::<(_,)>(); [INFO] [stdout] 1184 + let y = a.iter().type_id::<(_,)>(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:1185:9 [INFO] [stdout] | [INFO] [stdout] 1185 | itertools::equal(x, y) [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuple_windows` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1190:26 [INFO] [stdout] | [INFO] [stdout] 1190 | let y = a.iter().tuple_windows::<(_, _)>(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuple_windows` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `type_id` with a similar name [INFO] [stdout] | [INFO] [stdout] 1190 - let y = a.iter().tuple_windows::<(_, _)>(); [INFO] [stdout] 1190 + let y = a.iter().type_id::<(_, _)>(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:1191:9 [INFO] [stdout] | [INFO] [stdout] 1191 | itertools::equal(x, y) [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuple_windows` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1196:26 [INFO] [stdout] | [INFO] [stdout] 1196 | let y = a.iter().tuple_windows::<(_, _, _)>(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuple_windows` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `type_id` with a similar name [INFO] [stdout] | [INFO] [stdout] 1196 - let y = a.iter().tuple_windows::<(_, _, _)>(); [INFO] [stdout] 1196 + let y = a.iter().type_id::<(_, _, _)>(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:1197:9 [INFO] [stdout] | [INFO] [stdout] 1197 | itertools::equal(x, y) [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuple_windows` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1202:26 [INFO] [stdout] | [INFO] [stdout] 1202 | let y = a.iter().tuple_windows::<(_, _, _, _)>(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuple_windows` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `type_id` with a similar name [INFO] [stdout] | [INFO] [stdout] 1202 - let y = a.iter().tuple_windows::<(_, _, _, _)>(); [INFO] [stdout] 1202 + let y = a.iter().type_id::<(_, _, _, _)>(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:1203:9 [INFO] [stdout] | [INFO] [stdout] 1203 | itertools::equal(x, y) [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuple_windows` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1207:29 [INFO] [stdout] | [INFO] [stdout] 1207 | exact_size(a.iter().tuple_windows::<(_,)>()) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuple_windows` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `type_id` with a similar name [INFO] [stdout] | [INFO] [stdout] 1207 - exact_size(a.iter().tuple_windows::<(_,)>()) [INFO] [stdout] 1207 + exact_size(a.iter().type_id::<(_,)>()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuple_windows` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1211:29 [INFO] [stdout] | [INFO] [stdout] 1211 | exact_size(a.iter().tuple_windows::<(_, _, _, _)>()) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuple_windows` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `type_id` with a similar name [INFO] [stdout] | [INFO] [stdout] 1211 - exact_size(a.iter().tuple_windows::<(_, _, _, _)>()) [INFO] [stdout] 1211 + exact_size(a.iter().type_id::<(_, _, _, _)>()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuples` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1216:26 [INFO] [stdout] | [INFO] [stdout] 1216 | let y = a.iter().tuples::<(_,)>(); [INFO] [stdout] | ^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuples` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:1217:9 [INFO] [stdout] | [INFO] [stdout] 1217 | itertools::equal(x, y) [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuples` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1222:26 [INFO] [stdout] | [INFO] [stdout] 1222 | let y = a.iter().tuples::<(_, _)>(); [INFO] [stdout] | ^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuples` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:1223:9 [INFO] [stdout] | [INFO] [stdout] 1223 | itertools::equal(x, y) [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuples` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1228:26 [INFO] [stdout] | [INFO] [stdout] 1228 | let y = a.iter().tuples::<(_, _, _)>(); [INFO] [stdout] | ^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuples` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:1229:9 [INFO] [stdout] | [INFO] [stdout] 1229 | itertools::equal(x, y) [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuples` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1234:26 [INFO] [stdout] | [INFO] [stdout] 1234 | let y = a.iter().tuples::<(_, _, _, _)>(); [INFO] [stdout] | ^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuples` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:1235:9 [INFO] [stdout] | [INFO] [stdout] 1235 | itertools::equal(x, y) [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuples` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1239:33 [INFO] [stdout] | [INFO] [stdout] 1239 | let mut iter = a.iter().tuples::<(_, _, _, _)>(); [INFO] [stdout] | ^^^^^^ method not found in `std::slice::Iter<'_, u8>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuples` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuples` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:1247:37 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `tuples` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 1247 | correct_size_hint(a.clone().tuples::<(_,)>()) [INFO] [stdout] | ^^^^^^ method not found in `Iter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuples` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuples` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:1248:44 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `tuples` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 1248 | && correct_size_hint(a.clone().tuples::<(_, _)>()) [INFO] [stdout] | ^^^^^^ method not found in `Iter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuples` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuples` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:1249:36 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `tuples` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 1249 | && correct_size_hint(a.tuples::<(_, _, _, _)>()) [INFO] [stdout] | ^^^^^^ method not found in `Iter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuples` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuples` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:1253:30 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `tuples` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 1253 | exact_size(a.clone().tuples::<(_,)>()) [INFO] [stdout] | ^^^^^^ method not found in `Iter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuples` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuples` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:1254:37 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `tuples` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 1254 | && exact_size(a.clone().tuples::<(_, _)>()) [INFO] [stdout] | ^^^^^^ method not found in `Iter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuples` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuples` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:1255:29 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `tuples` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 1255 | && exact_size(a.tuples::<(_, _, _, _)>()) [INFO] [stdout] | ^^^^^^ method not found in `Iter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuples` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `with_position` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1262:38 [INFO] [stdout] | [INFO] [stdout] 1262 | exact_size_for_this(a.iter().with_position()) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `position` with a similar name, but with different arguments [INFO] [stdout] --> /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/iter/traits/iterator.rs:3048:5 [INFO] [stdout] help: the following traits which provide `with_position` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `with_position` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:1265:31 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `with_position` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 1265 | exact_size_for_this(a.with_position()) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `position` with a similar name, but with different arguments [INFO] [stdout] --> /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/iter/traits/iterator.rs:3048:5 [INFO] [stdout] help: the following traits which provide `with_position` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_group_map` found for struct `Map` in the current scope [INFO] [stdout] --> tests/quick.rs:1273:61 [INFO] [stdout] | [INFO] [stdout] 1273 | let lookup = a.into_iter().map(|i| (i % modulo, i)).into_group_map(); [INFO] [stdout] | ^^^^^^^^^^^^^^ method not found in `Map, {closure@tests/quick.rs:1273:40: 1273:43}>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_group_map` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `minmax` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1315:31 [INFO] [stdout] | [INFO] [stdout] 1315 | let minmax = a.iter().minmax(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `minmax` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `max` with a similar name [INFO] [stdout] | [INFO] [stdout] 1315 - let minmax = a.iter().minmax(); [INFO] [stdout] 1315 + let minmax = a.iter().max(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tree_reduce` found for struct `Cloned` in the current scope [INFO] [stdout] --> tests/quick.rs:1367:40 [INFO] [stdout] | [INFO] [stdout] 1367 | let actual = a.iter().cloned().tree_reduce(f64::atan2); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/lib.rs:2725:8 [INFO] [stdout] | [INFO] [stdout] 2725 | fn tree_reduce(mut self, mut f: F) -> Option [INFO] [stdout] | ----------- the method is available for `Cloned>` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Itertools` which provides `tree_reduce` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `reduce` with a similar name [INFO] [stdout] | [INFO] [stdout] 1367 - let actual = a.iter().cloned().tree_reduce(f64::atan2); [INFO] [stdout] 1367 + let actual = a.iter().cloned().reduce(f64::atan2); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `exactly_one` found for struct `Cloned` in the current scope [INFO] [stdout] --> tests/quick.rs:1380:37 [INFO] [stdout] | [INFO] [stdout] 1380 | let ret = a.iter().cloned().exactly_one(); [INFO] [stdout] | ^^^^^^^^^^^ method not found in `Cloned>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `exactly_one` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `at_most_one` found for struct `Cloned` in the current scope [INFO] [stdout] --> tests/quick.rs:1390:37 [INFO] [stdout] | [INFO] [stdout] 1390 | let ret = a.iter().cloned().at_most_one(); [INFO] [stdout] | ^^^^^^^^^^^ method not found in `Cloned>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `at_most_one` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_grouping_map` found for struct `Map` in the current scope [INFO] [stdout] --> tests/quick.rs:1403:78 [INFO] [stdout] | [INFO] [stdout] 1403 | let lookup_grouping_map = a.iter().copied().map(|i| (i % modulo, i)).into_grouping_map().collect::>(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ method not found in `Map>, {closure@tests/quick.rs:1403:57: 1403:60}>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_grouping_map` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_grouping_map_by` found for struct `Copied` in the current scope [INFO] [stdout] --> tests/quick.rs:1404:56 [INFO] [stdout] | [INFO] [stdout] 1404 | let lookup_grouping_map_by = a.iter().copied().into_grouping_map_by(|i| i % modulo).collect::>(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `Copied>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_grouping_map_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_grouping_map_by` found for struct `Map` in the current scope [INFO] [stdout] --> tests/quick.rs:1413:14 [INFO] [stdout] | [INFO] [stdout] 1411 | let lookup = a.iter() [INFO] [stdout] | ______________________- [INFO] [stdout] 1412 | | .map(|&b| b as u64) // Avoid overflows [INFO] [stdout] 1413 | | .into_grouping_map_by(|i| i % modulo) [INFO] [stdout] | | -^^^^^^^^^^^^^^^^^^^^ method not found in `Map, {closure@tests/quick.rs:1412:18: 1412:22}>` [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_grouping_map_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_group_map` found for struct `Map` in the current scope [INFO] [stdout] --> tests/quick.rs:1426:14 [INFO] [stdout] | [INFO] [stdout] 1423 | let group_map_lookup = a.iter() [INFO] [stdout] | ________________________________- [INFO] [stdout] 1424 | | .map(|&b| b as u64) [INFO] [stdout] 1425 | | .map(|i| (i % modulo, i)) [INFO] [stdout] 1426 | | .into_group_map() [INFO] [stdout] | | -^^^^^^^^^^^^^^ method not found in `Map, {closure@quick.rs:1424:18}>, {closure@...}>` [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quick-11ac2b867e2e0d8e.long-type-8331167025775152066.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: the following traits which provide `into_group_map` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_grouping_map_by` found for struct `Map` in the current scope [INFO] [stdout] --> tests/quick.rs:1465:14 [INFO] [stdout] | [INFO] [stdout] 1464 | let lookup = a.iter().map(|&b| b as u64) // Avoid overflows [INFO] [stdout] | ______________________- [INFO] [stdout] 1465 | | .into_grouping_map_by(|i| i % modulo) [INFO] [stdout] | | -^^^^^^^^^^^^^^^^^^^^ method not found in `Map, {closure@tests/quick.rs:1464:35: 1464:39}>` [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_grouping_map_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_group_map` found for struct `Map` in the current scope [INFO] [stdout] --> tests/quick.rs:1475:14 [INFO] [stdout] | [INFO] [stdout] 1472 | let group_map_lookup = a.iter() [INFO] [stdout] | ________________________________- [INFO] [stdout] 1473 | | .map(|&b| b as u64) [INFO] [stdout] 1474 | | .map(|i| (i % modulo, i)) [INFO] [stdout] 1475 | | .into_group_map() [INFO] [stdout] | | -^^^^^^^^^^^^^^ method not found in `Map, {closure@quick.rs:1473:18}>, {closure@...}>` [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quick-11ac2b867e2e0d8e.long-type-5697639852467657865.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: the following traits which provide `into_group_map` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_grouping_map_by` found for struct `Map` in the current scope [INFO] [stdout] --> tests/quick.rs:1489:14 [INFO] [stdout] | [INFO] [stdout] 1488 | let lookup = a.iter().map(|&b| b as u64) // Avoid overflows [INFO] [stdout] | ______________________- [INFO] [stdout] 1489 | | .into_grouping_map_by(|i| i % modulo) [INFO] [stdout] | | -^^^^^^^^^^^^^^^^^^^^ method not found in `Map, {closure@tests/quick.rs:1488:35: 1488:39}>` [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_grouping_map_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_group_map` found for struct `Map` in the current scope [INFO] [stdout] --> tests/quick.rs:1498:14 [INFO] [stdout] | [INFO] [stdout] 1495 | let group_map_lookup = a.iter() [INFO] [stdout] | ________________________________- [INFO] [stdout] 1496 | | .map(|&b| b as u64) [INFO] [stdout] 1497 | | .map(|i| (i % modulo, i)) [INFO] [stdout] 1498 | | .into_group_map() [INFO] [stdout] | | -^^^^^^^^^^^^^^ method not found in `Map, {closure@quick.rs:1496:18}>, {closure@...}>` [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quick-11ac2b867e2e0d8e.long-type-12046845429891003297.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: the following traits which provide `into_group_map` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_grouping_map_by` found for struct `Map` in the current scope [INFO] [stdout] --> tests/quick.rs:1512:14 [INFO] [stdout] | [INFO] [stdout] 1511 | let lookup = a.iter().map(|&b| b as u64) // Avoid overflows [INFO] [stdout] | ______________________- [INFO] [stdout] 1512 | | .into_grouping_map_by(|i| i % modulo) [INFO] [stdout] | | -^^^^^^^^^^^^^^^^^^^^ method not found in `Map, {closure@tests/quick.rs:1511:35: 1511:39}>` [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_grouping_map_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_group_map` found for struct `Map` in the current scope [INFO] [stdout] --> tests/quick.rs:1521:14 [INFO] [stdout] | [INFO] [stdout] 1518 | let group_map_lookup = a.iter() [INFO] [stdout] | ________________________________- [INFO] [stdout] 1519 | | .map(|&b| b as u64) [INFO] [stdout] 1520 | | .map(|i| (i % modulo, i)) [INFO] [stdout] 1521 | | .into_group_map() [INFO] [stdout] | | -^^^^^^^^^^^^^^ method not found in `Map, {closure@quick.rs:1519:18}>, {closure@...}>` [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quick-11ac2b867e2e0d8e.long-type-1084445354102602832.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: the following traits which provide `into_group_map` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_grouping_map_by` found for struct `Copied` in the current scope [INFO] [stdout] --> tests/quick.rs:1534:53 [INFO] [stdout] | [INFO] [stdout] 1534 | let lookup_grouping_map = a.iter().copied().into_grouping_map_by(|i| i % modulo).collect::>(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `Copied>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_grouping_map_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_group_map` found for struct `Map` in the current scope [INFO] [stdout] --> tests/quick.rs:1535:75 [INFO] [stdout] | [INFO] [stdout] 1535 | let lookup_group_map = a.iter().copied().map(|i| (i % modulo, i)).into_group_map(); [INFO] [stdout] | ^^^^^^^^^^^^^^ method not found in `Map>, {closure@tests/quick.rs:1535:54: 1535:57}>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_group_map` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_grouping_map_by` found for struct `Copied` in the current scope [INFO] [stdout] --> tests/quick.rs:1542:40 [INFO] [stdout] | [INFO] [stdout] 1542 | let lookup = a.iter().copied().into_grouping_map_by(|i| i % modulo).max(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `Copied>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_grouping_map_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_group_map` found for struct `Map` in the current scope [INFO] [stdout] --> tests/quick.rs:1546:14 [INFO] [stdout] | [INFO] [stdout] 1544 | let group_map_lookup = a.iter().copied() [INFO] [stdout] | ________________________________- [INFO] [stdout] 1545 | | .map(|i| (i % modulo, i)) [INFO] [stdout] 1546 | | .into_group_map() [INFO] [stdout] | | -^^^^^^^^^^^^^^ method not found in `Map>, {closure@tests/quick.rs:1545:18: 1545:21}>` [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_group_map` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_grouping_map_by` found for struct `Copied` in the current scope [INFO] [stdout] --> tests/quick.rs:1559:40 [INFO] [stdout] | [INFO] [stdout] 1559 | let lookup = a.iter().copied().into_grouping_map_by(|i| i % modulo).max_by(|_, v1, v2| v1.cmp(v2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `Copied>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_grouping_map_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_group_map` found for struct `Map` in the current scope [INFO] [stdout] --> tests/quick.rs:1563:14 [INFO] [stdout] | [INFO] [stdout] 1561 | let group_map_lookup = a.iter().copied() [INFO] [stdout] | ________________________________- [INFO] [stdout] 1562 | | .map(|i| (i % modulo, i)) [INFO] [stdout] 1563 | | .into_group_map() [INFO] [stdout] | | -^^^^^^^^^^^^^^ method not found in `Map>, {closure@tests/quick.rs:1562:18: 1562:21}>` [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_group_map` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_grouping_map_by` found for struct `Copied` in the current scope [INFO] [stdout] --> tests/quick.rs:1576:40 [INFO] [stdout] | [INFO] [stdout] 1576 | let lookup = a.iter().copied().into_grouping_map_by(|i| i % modulo).max_by_key(|_, &val| val); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `Copied>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_grouping_map_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_group_map` found for struct `Map` in the current scope [INFO] [stdout] --> tests/quick.rs:1580:14 [INFO] [stdout] | [INFO] [stdout] 1578 | let group_map_lookup = a.iter().copied() [INFO] [stdout] | ________________________________- [INFO] [stdout] 1579 | | .map(|i| (i % modulo, i)) [INFO] [stdout] 1580 | | .into_group_map() [INFO] [stdout] | | -^^^^^^^^^^^^^^ method not found in `Map>, {closure@tests/quick.rs:1579:18: 1579:21}>` [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_group_map` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_grouping_map_by` found for struct `Copied` in the current scope [INFO] [stdout] --> tests/quick.rs:1593:40 [INFO] [stdout] | [INFO] [stdout] 1593 | let lookup = a.iter().copied().into_grouping_map_by(|i| i % modulo).min(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `Copied>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_grouping_map_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_group_map` found for struct `Map` in the current scope [INFO] [stdout] --> tests/quick.rs:1597:14 [INFO] [stdout] | [INFO] [stdout] 1595 | let group_map_lookup = a.iter().copied() [INFO] [stdout] | ________________________________- [INFO] [stdout] 1596 | | .map(|i| (i % modulo, i)) [INFO] [stdout] 1597 | | .into_group_map() [INFO] [stdout] | | -^^^^^^^^^^^^^^ method not found in `Map>, {closure@tests/quick.rs:1596:18: 1596:21}>` [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_group_map` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_grouping_map_by` found for struct `Copied` in the current scope [INFO] [stdout] --> tests/quick.rs:1610:40 [INFO] [stdout] | [INFO] [stdout] 1610 | let lookup = a.iter().copied().into_grouping_map_by(|i| i % modulo).min_by(|_, v1, v2| v1.cmp(v2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `Copied>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_grouping_map_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_group_map` found for struct `Map` in the current scope [INFO] [stdout] --> tests/quick.rs:1614:14 [INFO] [stdout] | [INFO] [stdout] 1612 | let group_map_lookup = a.iter().copied() [INFO] [stdout] | ________________________________- [INFO] [stdout] 1613 | | .map(|i| (i % modulo, i)) [INFO] [stdout] 1614 | | .into_group_map() [INFO] [stdout] | | -^^^^^^^^^^^^^^ method not found in `Map>, {closure@tests/quick.rs:1613:18: 1613:21}>` [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_group_map` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_grouping_map_by` found for struct `Copied` in the current scope [INFO] [stdout] --> tests/quick.rs:1627:40 [INFO] [stdout] | [INFO] [stdout] 1627 | let lookup = a.iter().copied().into_grouping_map_by(|i| i % modulo).min_by_key(|_, &val| val); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `Copied>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_grouping_map_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_group_map` found for struct `Map` in the current scope [INFO] [stdout] --> tests/quick.rs:1631:14 [INFO] [stdout] | [INFO] [stdout] 1629 | let group_map_lookup = a.iter().copied() [INFO] [stdout] | ________________________________- [INFO] [stdout] 1630 | | .map(|i| (i % modulo, i)) [INFO] [stdout] 1631 | | .into_group_map() [INFO] [stdout] | | -^^^^^^^^^^^^^^ method not found in `Map>, {closure@tests/quick.rs:1630:18: 1630:21}>` [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_group_map` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_grouping_map_by` found for struct `Copied` in the current scope [INFO] [stdout] --> tests/quick.rs:1644:40 [INFO] [stdout] | [INFO] [stdout] 1644 | let lookup = a.iter().copied().into_grouping_map_by(|i| i % modulo).minmax(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `Copied>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_grouping_map_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_group_map` found for struct `Map` in the current scope [INFO] [stdout] --> tests/quick.rs:1648:14 [INFO] [stdout] | [INFO] [stdout] 1646 | let group_map_lookup = a.iter().copied() [INFO] [stdout] | ________________________________- [INFO] [stdout] 1647 | | .map(|i| (i % modulo, i)) [INFO] [stdout] 1648 | | .into_group_map() [INFO] [stdout] | | -^^^^^^^^^^^^^^ method not found in `Map>, {closure@tests/quick.rs:1647:18: 1647:21}>` [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_group_map` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `minmax` found for struct `Filter` in the current scope [INFO] [stdout] --> tests/quick.rs:1655:85 [INFO] [stdout] | [INFO] [stdout] 1655 | assert_eq!(minmax, a.iter().copied().filter(|&val| val % modulo == key).minmax()); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `minmax` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `max` with a similar name [INFO] [stdout] | [INFO] [stdout] 1655 - assert_eq!(minmax, a.iter().copied().filter(|&val| val % modulo == key).minmax()); [INFO] [stdout] 1655 + assert_eq!(minmax, a.iter().copied().filter(|&val| val % modulo == key).max()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_grouping_map_by` found for struct `Copied` in the current scope [INFO] [stdout] --> tests/quick.rs:1661:40 [INFO] [stdout] | [INFO] [stdout] 1661 | let lookup = a.iter().copied().into_grouping_map_by(|i| i % modulo).minmax_by(|_, v1, v2| v1.cmp(v2)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `Copied>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_grouping_map_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_group_map` found for struct `Map` in the current scope [INFO] [stdout] --> tests/quick.rs:1665:14 [INFO] [stdout] | [INFO] [stdout] 1663 | let group_map_lookup = a.iter().copied() [INFO] [stdout] | ________________________________- [INFO] [stdout] 1664 | | .map(|i| (i % modulo, i)) [INFO] [stdout] 1665 | | .into_group_map() [INFO] [stdout] | | -^^^^^^^^^^^^^^ method not found in `Map>, {closure@tests/quick.rs:1664:18: 1664:21}>` [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_group_map` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `minmax_by` found for struct `Filter` in the current scope [INFO] [stdout] --> tests/quick.rs:1672:85 [INFO] [stdout] | [INFO] [stdout] 1672 | assert_eq!(minmax, a.iter().copied().filter(|&val| val % modulo == key).minmax_by(|v1, v2| v1.cmp(v2))); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `minmax_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `max_by` with a similar name [INFO] [stdout] | [INFO] [stdout] 1672 - assert_eq!(minmax, a.iter().copied().filter(|&val| val % modulo == key).minmax_by(|v1, v2| v1.cmp(v2))); [INFO] [stdout] 1672 + assert_eq!(minmax, a.iter().copied().filter(|&val| val % modulo == key).max_by(|v1, v2| v1.cmp(v2))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_grouping_map_by` found for struct `Copied` in the current scope [INFO] [stdout] --> tests/quick.rs:1678:40 [INFO] [stdout] | [INFO] [stdout] 1678 | let lookup = a.iter().copied().into_grouping_map_by(|i| i % modulo).minmax_by_key(|_, &val| val); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ method not found in `Copied>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_grouping_map_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_group_map` found for struct `Map` in the current scope [INFO] [stdout] --> tests/quick.rs:1682:14 [INFO] [stdout] | [INFO] [stdout] 1680 | let group_map_lookup = a.iter().copied() [INFO] [stdout] | ________________________________- [INFO] [stdout] 1681 | | .map(|i| (i % modulo, i)) [INFO] [stdout] 1682 | | .into_group_map() [INFO] [stdout] | | -^^^^^^^^^^^^^^ method not found in `Map>, {closure@tests/quick.rs:1681:18: 1681:21}>` [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_group_map` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `minmax_by_key` found for struct `Filter` in the current scope [INFO] [stdout] --> tests/quick.rs:1689:85 [INFO] [stdout] | [INFO] [stdout] 1689 | assert_eq!(minmax, a.iter().copied().filter(|&val| val % modulo == key).minmax_by_key(|&val| val)); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `minmax_by_key` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `max_by_key` with a similar name [INFO] [stdout] | [INFO] [stdout] 1689 - assert_eq!(minmax, a.iter().copied().filter(|&val| val % modulo == key).minmax_by_key(|&val| val)); [INFO] [stdout] 1689 + assert_eq!(minmax, a.iter().copied().filter(|&val| val % modulo == key).max_by_key(|&val| val)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_grouping_map_by` found for struct `Map` in the current scope [INFO] [stdout] --> tests/quick.rs:1696:14 [INFO] [stdout] | [INFO] [stdout] 1695 | let lookup = a.iter().map(|&b| b as u64) // Avoid overflows [INFO] [stdout] | ______________________- [INFO] [stdout] 1696 | | .into_grouping_map_by(|i| i % modulo) [INFO] [stdout] | | -^^^^^^^^^^^^^^^^^^^^ method not found in `Map, {closure@tests/quick.rs:1695:35: 1695:39}>` [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_grouping_map_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_group_map` found for struct `Map` in the current scope [INFO] [stdout] --> tests/quick.rs:1701:14 [INFO] [stdout] | [INFO] [stdout] 1699 | let group_map_lookup = a.iter().map(|&b| b as u64) [INFO] [stdout] | ________________________________- [INFO] [stdout] 1700 | | .map(|i| (i % modulo, i)) [INFO] [stdout] 1701 | | .into_group_map() [INFO] [stdout] | | -^^^^^^^^^^^^^^ method not found in `Map, {closure@quick.rs:1699:45}>, {closure@...}>` [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quick-11ac2b867e2e0d8e.long-type-1588433264023990734.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: the following traits which provide `into_group_map` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_grouping_map_by` found for struct `Map` in the current scope [INFO] [stdout] --> tests/quick.rs:1715:14 [INFO] [stdout] | [INFO] [stdout] 1714 | let lookup = a.iter().map(|&b| Wrapping(b as u64)) // Avoid overflows [INFO] [stdout] | ______________________- [INFO] [stdout] 1715 | | .into_grouping_map_by(|i| i % modulo) [INFO] [stdout] | | -^^^^^^^^^^^^^^^^^^^^ method not found in `Map, {closure@tests/quick.rs:1714:35: 1714:39}>` [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_grouping_map_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_group_map` found for struct `Map` in the current scope [INFO] [stdout] --> tests/quick.rs:1720:14 [INFO] [stdout] | [INFO] [stdout] 1718 | let group_map_lookup = a.iter().map(|&b| Wrapping(b as u64)) [INFO] [stdout] | ________________________________- [INFO] [stdout] 1719 | | .map(|i| (i % modulo, i)) [INFO] [stdout] 1720 | | .into_group_map() [INFO] [stdout] | | -^^^^^^^^^^^^^^ method not found in `Map, {closure@quick.rs:1718:45}>, {closure@...}>` [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/deps/quick-11ac2b867e2e0d8e.long-type-16993070250327921027.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] help: the following traits which provide `into_group_map` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_grouping_map_by` found for struct `std::ops::RangeInclusive` in the current scope [INFO] [stdout] --> tests/quick.rs:1744:14 [INFO] [stdout] | [INFO] [stdout] 1743 | let lookup = (0..=10) [INFO] [stdout] | ______________________- [INFO] [stdout] 1744 | | .into_grouping_map_by(|_| 0) [INFO] [stdout] | | -^^^^^^^^^^^^^^^^^^^^ method not found in `std::ops::RangeInclusive<{integer}>` [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_grouping_map_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_grouping_map_by` found for struct `std::ops::RangeInclusive` in the current scope [INFO] [stdout] --> tests/quick.rs:1750:14 [INFO] [stdout] | [INFO] [stdout] 1749 | let lookup = (0..=10) [INFO] [stdout] | ______________________- [INFO] [stdout] 1750 | | .into_grouping_map_by(|_| 0) [INFO] [stdout] | | -^^^^^^^^^^^^^^^^^^^^ method not found in `std::ops::RangeInclusive<{integer}>` [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_grouping_map_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_grouping_map_by` found for struct `std::ops::RangeInclusive` in the current scope [INFO] [stdout] --> tests/quick.rs:1756:14 [INFO] [stdout] | [INFO] [stdout] 1755 | let lookup = (0..=10) [INFO] [stdout] | ______________________- [INFO] [stdout] 1756 | | .into_grouping_map_by(|_| 0) [INFO] [stdout] | | -^^^^^^^^^^^^^^^^^^^^ method not found in `std::ops::RangeInclusive<{integer}>` [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `into_grouping_map_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `counts` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1765:34 [INFO] [stdout] | [INFO] [stdout] 1765 | let counts = nums.iter().counts(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `counts` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `count` with a similar name [INFO] [stdout] | [INFO] [stdout] 1765 - let counts = nums.iter().counts(); [INFO] [stdout] 1765 + let counts = nums.iter().count(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:1795:31 [INFO] [stdout] | [INFO] [stdout] 1795 | TestResult::from_bool(itertools::equal(x, y)) [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:1808:31 [INFO] [stdout] | [INFO] [stdout] 1808 | TestResult::from_bool(itertools::equal(x, y)) [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `combinations` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:1825:28 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `combinations` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 1825 | is_fused(a.clone().combinations(1)) && [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `array_combinations` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:1729:5 [INFO] [stdout] | [INFO] [stdout] 1729 | / fn array_combinations(self) -> ArrayCombinations [INFO] [stdout] 1730 | | where [INFO] [stdout] 1731 | | Self: Sized, [INFO] [stdout] 1732 | | Self::Item: Clone, [INFO] [stdout] | |__________________________^ [INFO] [stdout] help: the following traits which provide `combinations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `combinations` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:1826:20 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `combinations` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 1826 | is_fused(a.combinations(3)) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: there is a method `array_combinations` with a similar name, but with different arguments [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:1729:5 [INFO] [stdout] | [INFO] [stdout] 1729 | / fn array_combinations(self) -> ArrayCombinations [INFO] [stdout] 1730 | | where [INFO] [stdout] 1731 | | Self: Sized, [INFO] [stdout] 1732 | | Self::Item: Clone, [INFO] [stdout] | |__________________________^ [INFO] [stdout] help: the following traits which provide `combinations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `combinations_with_replacement` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:1831:28 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `combinations_with_replacement` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 1831 | is_fused(a.clone().combinations_with_replacement(1)) && [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `Iter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `combinations_with_replacement` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `combinations_with_replacement` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:1832:20 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `combinations_with_replacement` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 1832 | is_fused(a.combinations_with_replacement(3)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `Iter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `combinations_with_replacement` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuple_combinations` found for struct `Fuse` in the current scope [INFO] [stdout] --> tests/quick.rs:1837:35 [INFO] [stdout] | [INFO] [stdout] 1837 | is_fused(a.clone().fuse().tuple_combinations::<(_,)>()) && [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuple_combinations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `array_combinations` with a similar name [INFO] [stdout] | [INFO] [stdout] 1837 - is_fused(a.clone().fuse().tuple_combinations::<(_,)>()) && [INFO] [stdout] 1837 + is_fused(a.clone().fuse().array_combinations::<(_,)>()) && [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuple_combinations` found for struct `Fuse` in the current scope [INFO] [stdout] --> tests/quick.rs:1838:27 [INFO] [stdout] | [INFO] [stdout] 1838 | is_fused(a.fuse().tuple_combinations::<(_,_,_)>()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuple_combinations` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `array_combinations` with a similar name [INFO] [stdout] | [INFO] [stdout] 1838 - is_fused(a.fuse().tuple_combinations::<(_,_,_)>()) [INFO] [stdout] 1838 + is_fused(a.fuse().array_combinations::<(_,_,_)>()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `unique` found for struct `Fuse` in the current scope [INFO] [stdout] --> tests/quick.rs:1843:27 [INFO] [stdout] | [INFO] [stdout] 1843 | is_fused(a.fuse().unique()) [INFO] [stdout] | ^^^^^^ method not found in `Fuse>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `unique` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `unique_by` found for struct `Fuse` in the current scope [INFO] [stdout] --> tests/quick.rs:1848:27 [INFO] [stdout] | [INFO] [stdout] 1848 | is_fused(a.fuse().unique_by(|x| x % 100)) [INFO] [stdout] | ^^^^^^^^^ method not found in `Fuse>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `unique_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `interleave_shortest` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:1853:29 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `interleave_shortest` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 1853 | !is_fused(a.clone().interleave_shortest(b.clone())) && [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ method not found in `Iter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `interleave_shortest` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `interleave_shortest` found for struct `Fuse` in the current scope [INFO] [stdout] --> tests/quick.rs:1854:27 [INFO] [stdout] | [INFO] [stdout] 1854 | is_fused(a.fuse().interleave_shortest(b.fuse())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ method not found in `Fuse>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `interleave_shortest` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `cartesian_product` found for struct `Fuse` in the current scope [INFO] [stdout] --> tests/quick.rs:1859:27 [INFO] [stdout] | [INFO] [stdout] 1859 | is_fused(a.fuse().cartesian_product(b.fuse())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ method not found in `Fuse>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `cartesian_product` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `merge` found for struct `Fuse` in the current scope [INFO] [stdout] --> tests/quick.rs:1864:27 [INFO] [stdout] | [INFO] [stdout] 1864 | is_fused(a.fuse().merge(b.fuse())) [INFO] [stdout] | ^^^^^ method not found in `Fuse>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `merge` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `filter_ok` found for struct `Map` in the current scope [INFO] [stdout] --> tests/quick.rs:1870:19 [INFO] [stdout] | [INFO] [stdout] 1869 | is_fused(a.map(|x| if x % 2 == 0 {Ok(x)} else {Err(x)} ) [INFO] [stdout] | __________________- [INFO] [stdout] 1870 | | .filter_ok(|x| x % 3 == 0) [INFO] [stdout] | |__________________-^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `filter_ok` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `filter` with a similar name [INFO] [stdout] | [INFO] [stdout] 1870 - .filter_ok(|x| x % 3 == 0) [INFO] [stdout] 1870 + .filter(|x| x % 3 == 0) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `filter_map_ok` found for struct `Map` in the current scope [INFO] [stdout] --> tests/quick.rs:1877:19 [INFO] [stdout] | [INFO] [stdout] 1876 | is_fused(a.map(|x| if x % 2 == 0 {Ok(x)} else {Err(x)} ) [INFO] [stdout] | __________________- [INFO] [stdout] 1877 | | .filter_map_ok(|x| if x % 3 == 0 {Some(x / 3)} else {None}) [INFO] [stdout] | |__________________-^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `filter_map_ok` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `filter_map` with a similar name [INFO] [stdout] | [INFO] [stdout] 1877 - .filter_map_ok(|x| if x % 3 == 0 {Some(x / 3)} else {None}) [INFO] [stdout] 1877 + .filter_map(|x| if x % 3 == 0 {Some(x / 3)} else {None}) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `positions` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:1883:29 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `positions` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 1883 | !is_fused(a.clone().positions(|x|x%2==0)) && [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `positions` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `position` with a similar name [INFO] [stdout] | [INFO] [stdout] 1883 - !is_fused(a.clone().positions(|x|x%2==0)) && [INFO] [stdout] 1883 + !is_fused(a.clone().position(|x|x%2==0)) && [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `positions` found for struct `Fuse` in the current scope [INFO] [stdout] --> tests/quick.rs:1884:27 [INFO] [stdout] | [INFO] [stdout] 1884 | is_fused(a.fuse().positions(|x|x%2==0)) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `positions` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `position` with a similar name [INFO] [stdout] | [INFO] [stdout] 1884 - is_fused(a.fuse().positions(|x|x%2==0)) [INFO] [stdout] 1884 + is_fused(a.fuse().position(|x|x%2==0)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `update` found for struct `Iter` in the current scope [INFO] [stdout] --> tests/quick.rs:1889:29 [INFO] [stdout] | [INFO] [stdout] 103 | struct Iter { [INFO] [stdout] | -------------------------------------- method `update` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 1889 | !is_fused(a.clone().update(|x|*x+=1)) && [INFO] [stdout] | ^^^^^^ method not found in `Iter` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `update` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `update` found for struct `Fuse` in the current scope [INFO] [stdout] --> tests/quick.rs:1890:27 [INFO] [stdout] | [INFO] [stdout] 1890 | is_fused(a.fuse().update(|x|*x+=1)) [INFO] [stdout] | ^^^^^^ method not found in `Fuse>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `update` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tuple_windows` found for struct `Fuse` in the current scope [INFO] [stdout] --> tests/quick.rs:1895:27 [INFO] [stdout] | [INFO] [stdout] 1895 | is_fused(a.fuse().tuple_windows::<(_,_)>()) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `tuple_windows` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `type_id` with a similar name [INFO] [stdout] | [INFO] [stdout] 1895 - is_fused(a.fuse().tuple_windows::<(_,_)>()) [INFO] [stdout] 1895 + is_fused(a.fuse().type_id::<(_,_)>()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `pad_using` found for struct `Fuse` in the current scope [INFO] [stdout] --> tests/quick.rs:1900:27 [INFO] [stdout] | [INFO] [stdout] 1900 | is_fused(a.fuse().pad_using(100,|_|0)) [INFO] [stdout] | ^^^^^^^^^ method not found in `Fuse>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `pad_using` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `min_set` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1906:35 [INFO] [stdout] | [INFO] [stdout] 1906 | let result_set = a.iter().min_set(); [INFO] [stdout] | ^^^^^^^ method not found in `std::slice::Iter<'_, (usize, char)>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `min_set` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `min_set_by` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1916:35 [INFO] [stdout] | [INFO] [stdout] 1916 | let result_set = a.iter().min_set_by(compare); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `min_set_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `min_by` with a similar name [INFO] [stdout] | [INFO] [stdout] 1916 - let result_set = a.iter().min_set_by(compare); [INFO] [stdout] 1916 + let result_set = a.iter().min_by(compare); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `min_set_by_key` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1926:35 [INFO] [stdout] | [INFO] [stdout] 1926 | let result_set = a.iter().min_set_by_key(&key); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `min_set_by_key` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `min_by_key` with a similar name [INFO] [stdout] | [INFO] [stdout] 1926 - let result_set = a.iter().min_set_by_key(&key); [INFO] [stdout] 1926 + let result_set = a.iter().min_by_key(&key); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `max_set` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1935:35 [INFO] [stdout] | [INFO] [stdout] 1935 | let result_set = a.iter().max_set(); [INFO] [stdout] | ^^^^^^^ method not found in `std::slice::Iter<'_, (usize, char)>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `max_set` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `max_set_by` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1945:35 [INFO] [stdout] | [INFO] [stdout] 1945 | let result_set = a.iter().max_set_by(compare); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `max_set_by` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `max_by` with a similar name [INFO] [stdout] | [INFO] [stdout] 1945 - let result_set = a.iter().max_set_by(compare); [INFO] [stdout] 1945 + let result_set = a.iter().max_by(compare); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `max_set_by_key` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1955:35 [INFO] [stdout] | [INFO] [stdout] 1955 | let result_set = a.iter().max_set_by_key(&key); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following traits which provide `max_set_by_key` are implemented but not in scope; perhaps you want to import one of them [INFO] [stdout] | [INFO] [stdout] 12 + use itertools::Itertools; [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] help: there is a method `max_by_key` with a similar name [INFO] [stdout] | [INFO] [stdout] 1955 - let result_set = a.iter().max_set_by_key(&key); [INFO] [stdout] 1955 + let result_set = a.iter().max_by_key(&key); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:1966:9 [INFO] [stdout] | [INFO] [stdout] 1966 | itertools::equal(v.iter().tail(n), result) [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tail` found for struct `std::slice::Iter<'a, T>` in the current scope [INFO] [stdout] --> tests/quick.rs:1966:35 [INFO] [stdout] | [INFO] [stdout] 1966 | itertools::equal(v.iter().tail(n), result) [INFO] [stdout] | ^^^^ method not found in `std::slice::Iter<'_, i32>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/lib.rs:3593:8 [INFO] [stdout] | [INFO] [stdout] 3593 | fn tail(self, n: usize) -> VecDequeIntoIter [INFO] [stdout] | ---- the method is available for `std::slice::Iter<'_, i32>` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Itertools` which provides `tail` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `itertools` [INFO] [stdout] --> tests/quick.rs:1967:16 [INFO] [stdout] | [INFO] [stdout] 1967 | && itertools::equal(v.iter().filter(|_| true).tail(n), result) [INFO] [stdout] | ^^^^^^^^^ use of unresolved module or unlinked crate `itertools` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `itertools`, use `cargo add itertools` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tail` found for struct `Filter` in the current scope [INFO] [stdout] --> tests/quick.rs:1967:59 [INFO] [stdout] | [INFO] [stdout] 1967 | && itertools::equal(v.iter().filter(|_| true).tail(n), result) [INFO] [stdout] | ^^^^ method not found in `Filter, {closure@tests/quick.rs:1967:49: 1967:52}>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/lib.rs:3593:8 [INFO] [stdout] | [INFO] [stdout] 3593 | fn tail(self, n: usize) -> VecDequeIntoIter [INFO] [stdout] | ---- the method is available for `Filter, {closure@tests/quick.rs:1967:49: 1967:52}>` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Itertools` which provides `tail` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 12 + use supply_chain_trust_example_crate_000020::Itertools; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599, E0658. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stderr] error: could not compile `supply-chain-trust-example-crate-000020` (test "quick") due to 215 previous errors [INFO] running `Command { std: "docker" "inspect" "a4260adf58d9b40063a056210d1a5071381101caabab64422faf410366fdda3e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a4260adf58d9b40063a056210d1a5071381101caabab64422faf410366fdda3e", kill_on_drop: false }` [INFO] [stdout] a4260adf58d9b40063a056210d1a5071381101caabab64422faf410366fdda3e