[INFO] fetching crate supply-chain-trust-example-crate-000043 1.15.1... [INFO] testing supply-chain-trust-example-crate-000043-1.15.1 against master#caccb4d0368bd918ef6668af8e13834d07040417 for pr-146098-1 [INFO] extracting crate supply-chain-trust-example-crate-000043 1.15.1 into /workspace/builds/worker-3-tc1/source [INFO] started tweaking crates.io crate supply-chain-trust-example-crate-000043 1.15.1 [INFO] finished tweaking crates.io crate supply-chain-trust-example-crate-000043 1.15.1 [INFO] tweaked toml for crates.io crate supply-chain-trust-example-crate-000043 1.15.1 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate supply-chain-trust-example-crate-000043 1.15.1 on toolchain caccb4d0368bd918ef6668af8e13834d07040417 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 11 packages to latest compatible versions [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 65e3511e363eaf2d425da7ef39d92e25969e38dbc18757f282858e3f7e732ad4 [INFO] running `Command { std: "docker" "start" "-a" "65e3511e363eaf2d425da7ef39d92e25969e38dbc18757f282858e3f7e732ad4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "65e3511e363eaf2d425da7ef39d92e25969e38dbc18757f282858e3f7e732ad4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "65e3511e363eaf2d425da7ef39d92e25969e38dbc18757f282858e3f7e732ad4", kill_on_drop: false }` [INFO] [stdout] 65e3511e363eaf2d425da7ef39d92e25969e38dbc18757f282858e3f7e732ad4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ff2fc64930e6e8a5b9b690e8140d964b2b4e27ce74b517cc0fce0d6d644499b9 [INFO] running `Command { std: "docker" "start" "-a" "ff2fc64930e6e8a5b9b690e8140d964b2b4e27ce74b517cc0fce0d6d644499b9", kill_on_drop: false }` [INFO] [stderr] Compiling supply-chain-trust-example-crate-000043 v1.15.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.66s [INFO] running `Command { std: "docker" "inspect" "ff2fc64930e6e8a5b9b690e8140d964b2b4e27ce74b517cc0fce0d6d644499b9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ff2fc64930e6e8a5b9b690e8140d964b2b4e27ce74b517cc0fce0d6d644499b9", kill_on_drop: false }` [INFO] [stdout] ff2fc64930e6e8a5b9b690e8140d964b2b4e27ce74b517cc0fce0d6d644499b9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 15cebd00f17c8d90280b762860f29466e3ef4bf969f42a570afc24dcb7fb548b [INFO] running `Command { std: "docker" "start" "-a" "15cebd00f17c8d90280b762860f29466e3ef4bf969f42a570afc24dcb7fb548b", kill_on_drop: false }` [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling supply-chain-trust-example-crate-000043 v1.15.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 5.49s [INFO] running `Command { std: "docker" "inspect" "15cebd00f17c8d90280b762860f29466e3ef4bf969f42a570afc24dcb7fb548b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "15cebd00f17c8d90280b762860f29466e3ef4bf969f42a570afc24dcb7fb548b", kill_on_drop: false }` [INFO] [stdout] 15cebd00f17c8d90280b762860f29466e3ef4bf969f42a570afc24dcb7fb548b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 0fb33ae6a6912e49c8f7e86ac1254bc15778679985942b173105e1b47e7bba98 [INFO] running `Command { std: "docker" "start" "-a" "0fb33ae6a6912e49c8f7e86ac1254bc15778679985942b173105e1b47e7bba98", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/supply_chain_trust_example_crate_000043-604ab81e2eb76688) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test deref ... ok [INFO] [stdout] test macros ... ok [INFO] [stdout] test basic ... ok [INFO] [stdout] test iter ... ok [INFO] [stdout] test seek ... ok [INFO] [stdout] test error ... ok [INFO] [stdout] test read_write ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests supply_chain_trust_example_crate_000043 [INFO] [stdout] [INFO] [stdout] running 47 tests [INFO] [stdout] test src/lib.rs - Either<(T,L),(T,R)>::factor_first (line 1002) ... FAILED [INFO] [stdout] test src/lib.rs - Either::as_ref (line 233) ... FAILED [INFO] [stdout] test src/lib.rs - Either::expect_right (line 894) ... FAILED [INFO] [stdout] test src/lib.rs - Either::either_into (line 913) ... FAILED [INFO] [stdout] test src/lib.rs - Either<(L,T),(R,T)>::factor_second (line 1023) ... FAILED [INFO] [stdout] test src/lib.rs - Either::factor_into_iter (line 588) ... FAILED [INFO] [stdout] test src/lib.rs - Either::expect_left (line 865) ... FAILED [INFO] [stdout] test src/lib.rs - Either::expect_right (line 884) ... FAILED [INFO] [stdout] test src/into_either.rs - into_either::IntoEither::into_either (line 22) ... FAILED [INFO] [stdout] test src/lib.rs - Either::expect_left (line 855) ... FAILED [INFO] [stdout] test src/lib.rs - Either::either (line 412) ... FAILED [INFO] [stdout] test src/lib.rs - Either::is_right (line 184) ... FAILED [INFO] [stdout] test src/lib.rs - Either::factor_iter_mut (line 636) ... FAILED [INFO] [stdout] test src/lib.rs - Either::either_with (line 438) ... FAILED [INFO] [stdout] test src/lib.rs - Either::left_or (line 665) ... FAILED [INFO] [stdout] test src/lib.rs - Either::factor_iter (line 612) ... FAILED [INFO] [stdout] test src/lib.rs - Either::left_or_default (line 684) ... FAILED [INFO] [stdout] test src/lib.rs - Either::left_or_else (line 706) ... FAILED [INFO] [stdout] test src/lib.rs - Either::into_iter (line 512) ... FAILED [INFO] [stdout] test src/lib.rs - Either::iter (line 534) ... FAILED [INFO] [stdout] test src/lib.rs - Either::left_and_then (line 467) ... FAILED [INFO] [stdout] test src/lib.rs - Either::as_mut (line 248) ... FAILED [INFO] [stdout] test src/lib.rs - Either::right_or (line 732) ... FAILED [INFO] [stdout] test src/lib.rs - Either::map_left (line 308) ... FAILED [INFO] [stdout] test src/lib.rs - Either::right (line 215) ... FAILED [INFO] [stdout] test src/lib.rs - Either::left (line 197) ... FAILED [INFO] [stdout] test src/lib.rs - Either::flip (line 289) ... FAILED [INFO] [stdout] test src/lib.rs - Either::map_either (line 354) ... FAILED [INFO] [stdout] test src/lib.rs - Either::map_right (line 330) ... FAILED [INFO] [stdout] test src/lib.rs - Either::map_either_with (line 380) ... FAILED [INFO] [stdout] test src/lib.rs - Either::is_left (line 168) ... FAILED [INFO] [stdout] test src/lib.rs - Either::into_inner (line 1042) ... FAILED [INFO] [stdout] test src/lib.rs - Either::right_or_else (line 773) ... FAILED [INFO] [stdout] test src/lib.rs - Either::unwrap_left (line 795) ... FAILED [INFO] [stdout] test src/lib.rs - try_left (line 99) ... FAILED [INFO] [stdout] test src/lib.rs - for_both (line 65) ... FAILED [INFO] [stdout] test src/lib.rs - Either::unwrap_left (line 805) ... FAILED [INFO] [stdout] test src/lib.rs - Either::unwrap_right (line 836) ... FAILED [INFO] [stdout] test src/lib.rs - Either::unwrap_right (line 826) ... FAILED [INFO] [stdout] test src/lib.rs - Either::right_or_default (line 751) ... FAILED [INFO] [stdout] test src/lib.rs - Either,Option>::factor_none (line 933) ... FAILED [INFO] [stdout] test src/into_either.rs - into_either::IntoEither::into_either_with (line 44) ... FAILED [INFO] [stdout] test src/lib.rs - Either::iter_mut (line 557) ... FAILED [INFO] [stdout] test src/lib.rs - Either::map (line 1058) ... FAILED [INFO] [stdout] test src/lib.rs - Either::right_and_then (line 488) ... FAILED [INFO] [stdout] test src/lib.rs - Either,Result>::factor_ok (line 979) ... FAILED [INFO] [stdout] test src/lib.rs - Either,Result>::factor_err (line 956) ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/lib.rs - Either<(T,L),(T,R)>::factor_first (line 1002) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:1003:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::as_ref (line 233) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:234:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::expect_right (line 894) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:895:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::either_into (line 913) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:914:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either<(L,T),(R,T)>::factor_second (line 1023) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:1024:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::factor_into_iter (line 588) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:589:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::expect_left (line 865) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:866:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::expect_right (line 884) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:885:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/into_either.rs - into_either::IntoEither::into_either (line 22) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/into_either.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::{IntoEither, Left, Right}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0689]: can't call method `into_either` on ambiguous numeric type `{integer}` [INFO] [stdout] --> src/into_either.rs:26:14 [INFO] [stdout] | [INFO] [stdout] 5 | let x = 0; [INFO] [stdout] | - you must specify a type for this binding, like `i32` [INFO] [stdout] 6 | assert_eq!(x.into_either(true), Left(x)); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0689]: can't call method `into_either` on ambiguous numeric type `{integer}` [INFO] [stdout] --> src/into_either.rs:27:14 [INFO] [stdout] | [INFO] [stdout] 5 | let x = 0; [INFO] [stdout] | - you must specify a type for this binding, like `i32` [INFO] [stdout] 6 | assert_eq!(x.into_either(true), Left(x)); [INFO] [stdout] 7 | assert_eq!(x.into_either(false), Right(x)); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0689. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::expect_left (line 855) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:856:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::either (line 412) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:413:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::is_right (line 184) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:185:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::factor_iter_mut (line 636) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:637:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::either_with (line 438) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:440:5 [INFO] [stdout] | [INFO] [stdout] 4 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::left_or (line 665) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:666:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::factor_iter (line 612) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:613:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::left_or_default (line 684) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:685:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::left_or_else (line 706) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:707:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::into_iter (line 512) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:513:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::iter (line 534) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:535:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::left_and_then (line 467) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:468:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::as_mut (line 248) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:249:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::right_or (line 732) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:733:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::map_left (line 308) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:309:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::right (line 215) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:216:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::left (line 197) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::flip (line 289) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:290:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::map_either (line 354) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:355:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::map_right (line 330) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:331:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::map_either_with (line 380) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:381:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::is_left (line 168) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:169:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::into_inner (line 1042) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:1043:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::right_or_else (line 773) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:774:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::unwrap_left (line 795) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:796:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - try_left (line 99) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 2 | use either::{Either, Left, Right}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `either` [INFO] [stdout] --> src/lib.rs:103:17 [INFO] [stdout] | [INFO] [stdout] 5 | let value = either::try_left!(wrapper); [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - for_both (line 65) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 2 | use either::Either; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `either` [INFO] [stdout] --> src/lib.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 5 | either::for_both!(owned_or_borrowed, s => s.len()) [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::unwrap_left (line 805) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:806:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::unwrap_right (line 836) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:837:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::unwrap_right (line 826) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:827:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::right_or_default (line 751) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:752:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either,Option>::factor_none (line 933) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:934:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/into_either.rs - into_either::IntoEither::into_either_with (line 44) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/into_either.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::{IntoEither, Left, Right}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0689]: can't call method `into_either_with` on ambiguous numeric type `{integer}` [INFO] [stdout] --> src/into_either.rs:52:14 [INFO] [stdout] | [INFO] [stdout] 9 | let x = 0; [INFO] [stdout] | - you must specify a type for this binding, like `i32` [INFO] [stdout] 10 | assert_eq!(x.into_either_with(is_even), Left(x)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0689]: can't call method `into_either_with` on ambiguous numeric type `{integer}` [INFO] [stdout] --> src/into_either.rs:53:14 [INFO] [stdout] | [INFO] [stdout] 9 | let x = 0; [INFO] [stdout] | - you must specify a type for this binding, like `i32` [INFO] [stdout] 10 | assert_eq!(x.into_either_with(is_even), Left(x)); [INFO] [stdout] 11 | assert_eq!(x.into_either_with(|x| !is_even(x)), Right(x)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0689. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::iter_mut (line 557) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:558:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::map (line 1058) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:1059:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either::right_and_then (line 488) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:489:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either,Result>::factor_ok (line 979) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:980:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - Either,Result>::factor_err (line 956) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `either` [INFO] [stdout] --> src/lib.rs:957:5 [INFO] [stdout] | [INFO] [stdout] 3 | use either::*; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `either` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `either`, use `cargo add either` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/into_either.rs - into_either::IntoEither::into_either (line 22) [INFO] [stdout] src/into_either.rs - into_either::IntoEither::into_either_with (line 44) [INFO] [stdout] src/lib.rs - Either<(L,T),(R,T)>::factor_second (line 1023) [INFO] [stdout] src/lib.rs - Either<(T,L),(T,R)>::factor_first (line 1002) [INFO] [stdout] src/lib.rs - Either::as_mut (line 248) [INFO] [stdout] src/lib.rs - Either::as_ref (line 233) [INFO] [stdout] src/lib.rs - Either::either (line 412) [INFO] [stdout] src/lib.rs - Either::either_into (line 913) [INFO] [stdout] src/lib.rs - Either::either_with (line 438) [INFO] [stdout] src/lib.rs - Either::expect_left (line 855) [INFO] [stdout] src/lib.rs - Either::expect_left (line 865) [INFO] [stdout] src/lib.rs - Either::expect_right (line 884) [INFO] [stdout] src/lib.rs - Either::expect_right (line 894) [INFO] [stdout] src/lib.rs - Either::factor_into_iter (line 588) [INFO] [stdout] src/lib.rs - Either::factor_iter (line 612) [INFO] [stdout] src/lib.rs - Either::factor_iter_mut (line 636) [INFO] [stdout] src/lib.rs - Either::flip (line 289) [INFO] [stdout] src/lib.rs - Either::into_iter (line 512) [INFO] [stdout] src/lib.rs - Either::is_left (line 168) [INFO] [stdout] src/lib.rs - Either::is_right (line 184) [INFO] [stdout] src/lib.rs - Either::iter (line 534) [INFO] [stdout] src/lib.rs - Either::iter_mut (line 557) [INFO] [stdout] src/lib.rs - Either::left (line 197) [INFO] [stdout] src/lib.rs - Either::left_and_then (line 467) [INFO] [stdout] src/lib.rs - Either::left_or (line 665) [INFO] [stdout] src/lib.rs - Either::left_or_default (line 684) [INFO] [stdout] src/lib.rs - Either::left_or_else (line 706) [INFO] [stdout] src/lib.rs - Either::map_either (line 354) [INFO] [stdout] src/lib.rs - Either::map_either_with (line 380) [INFO] [stdout] src/lib.rs - Either::map_left (line 308) [INFO] [stdout] src/lib.rs - Either::map_right (line 330) [INFO] [stdout] src/lib.rs - Either::right (line 215) [INFO] [stdout] src/lib.rs - Either::right_and_then (line 488) [INFO] [stdout] src/lib.rs - Either::right_or (line 732) [INFO] [stdout] src/lib.rs - Either::right_or_default (line 751) [INFO] [stdout] src/lib.rs - Either::right_or_else (line 773) [INFO] [stdout] src/lib.rs - Either::unwrap_left (line 795) [INFO] [stdout] src/lib.rs - Either::unwrap_left (line 805) [INFO] [stdout] src/lib.rs - Either::unwrap_right (line 826) [INFO] [stdout] src/lib.rs - Either::unwrap_right (line 836) [INFO] [stdout] src/lib.rs - Either,Option>::factor_none (line 933) [INFO] [stdout] src/lib.rs - Either,Result>::factor_err (line 956) [INFO] [stdout] src/lib.rs - Either,Result>::factor_ok (line 979) [INFO] [stdout] src/lib.rs - Either::into_inner (line 1042) [INFO] [stdout] src/lib.rs - Either::map (line 1058) [INFO] [stdout] src/lib.rs - for_both (line 65) [INFO] [stdout] src/lib.rs - try_left (line 99) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 47 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.66s [INFO] [stdout] [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "0fb33ae6a6912e49c8f7e86ac1254bc15778679985942b173105e1b47e7bba98", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0fb33ae6a6912e49c8f7e86ac1254bc15778679985942b173105e1b47e7bba98", kill_on_drop: false }` [INFO] [stdout] 0fb33ae6a6912e49c8f7e86ac1254bc15778679985942b173105e1b47e7bba98