[INFO] fetching crate ext 0.0.1... [INFO] testing ext-0.0.1 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate ext 0.0.1 into /workspace/builds/worker-5-tc2/source [INFO] started tweaking crates.io crate ext 0.0.1 [INFO] finished tweaking crates.io crate ext 0.0.1 [INFO] tweaked toml for crates.io crate ext 0.0.1 written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate ext 0.0.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 ext 0.0.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] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] 6ea223b89d104e0ebc67f4f06711f8780e80ef07e0f42c3e0f2b38ad66ed6dc5 [INFO] running `Command { std: "docker" "start" "-a" "6ea223b89d104e0ebc67f4f06711f8780e80ef07e0f42c3e0f2b38ad66ed6dc5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "6ea223b89d104e0ebc67f4f06711f8780e80ef07e0f42c3e0f2b38ad66ed6dc5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6ea223b89d104e0ebc67f4f06711f8780e80ef07e0f42c3e0f2b38ad66ed6dc5", kill_on_drop: false }` [INFO] [stdout] 6ea223b89d104e0ebc67f4f06711f8780e80ef07e0f42c3e0f2b38ad66ed6dc5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] 1893e3ab7bb4d3cba01873193ddc0fced394e6d1685433c44e6d8c1ebba05cec [INFO] running `Command { std: "docker" "start" "-a" "1893e3ab7bb4d3cba01873193ddc0fced394e6d1685433c44e6d8c1ebba05cec", kill_on_drop: false }` [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling no-std-compat2 v0.4.5 [INFO] [stderr] Compiling document-features v0.2.11 [INFO] [stderr] Compiling ctor v0.1.26 [INFO] [stderr] Compiling minstant v0.1.7 [INFO] [stderr] Compiling ext v0.0.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition value: `proc` [INFO] [stdout] --> src/no_std/macros/mod.rs:3:7 [INFO] [stdout] | [INFO] [stdout] 3 | #[cfg(feature = "proc")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `async`, `default`, `full`, `minstant`, `paral`, `rayon`, `std`, and `tokio` [INFO] [stdout] = help: consider adding `proc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/no_std/functions/ext.rs:458:21 [INFO] [stdout] | [INFO] [stdout] 458 | fn to_str_lossy(&self) -> Cow; [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] 458 | fn to_str_lossy(&self) -> Cow<'_, str>; [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/no_std/functions/ext.rs:488:21 [INFO] [stdout] | [INFO] [stdout] 488 | fn to_str_lossy(&self) -> Cow { [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] 488 | fn to_str_lossy(&self) -> Cow<'_, str> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.76s [INFO] running `Command { std: "docker" "inspect" "1893e3ab7bb4d3cba01873193ddc0fced394e6d1685433c44e6d8c1ebba05cec", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1893e3ab7bb4d3cba01873193ddc0fced394e6d1685433c44e6d8c1ebba05cec", kill_on_drop: false }` [INFO] [stdout] 1893e3ab7bb4d3cba01873193ddc0fced394e6d1685433c44e6d8c1ebba05cec [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] d3381196af1415037650bb55dd0e0189639859d5eb515cfe84a311aa774d9c71 [INFO] running `Command { std: "docker" "start" "-a" "d3381196af1415037650bb55dd0e0189639859d5eb515cfe84a311aa774d9c71", kill_on_drop: false }` [INFO] [stdout] warning: unexpected `cfg` condition value: `proc` [INFO] [stdout] --> src/no_std/macros/mod.rs:3:7 [INFO] [stdout] | [INFO] [stdout] 3 | #[cfg(feature = "proc")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `async`, `default`, `full`, `minstant`, `paral`, `rayon`, `std`, and `tokio` [INFO] [stdout] = help: consider adding `proc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/no_std/functions/ext.rs:458:21 [INFO] [stdout] | [INFO] [stdout] 458 | fn to_str_lossy(&self) -> Cow; [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] 458 | fn to_str_lossy(&self) -> Cow<'_, str>; [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling ext v0.0.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/no_std/functions/ext.rs:488:21 [INFO] [stdout] | [INFO] [stdout] 488 | fn to_str_lossy(&self) -> Cow { [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] 488 | fn to_str_lossy(&self) -> Cow<'_, str> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `proc` [INFO] [stdout] --> src/no_std/macros/mod.rs:3:7 [INFO] [stdout] | [INFO] [stdout] 3 | #[cfg(feature = "proc")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `async`, `default`, `full`, `minstant`, `paral`, `rayon`, `std`, and `tokio` [INFO] [stdout] = help: consider adding `proc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/no_std/functions/ext.rs:458:21 [INFO] [stdout] | [INFO] [stdout] 458 | fn to_str_lossy(&self) -> Cow; [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] 458 | fn to_str_lossy(&self) -> Cow<'_, str>; [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/no_std/functions/ext.rs:488:21 [INFO] [stdout] | [INFO] [stdout] 488 | fn to_str_lossy(&self) -> Cow { [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] 488 | fn to_str_lossy(&self) -> Cow<'_, str> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.56s [INFO] running `Command { std: "docker" "inspect" "d3381196af1415037650bb55dd0e0189639859d5eb515cfe84a311aa774d9c71", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d3381196af1415037650bb55dd0e0189639859d5eb515cfe84a311aa774d9c71", kill_on_drop: false }` [INFO] [stdout] d3381196af1415037650bb55dd0e0189639859d5eb515cfe84a311aa774d9c71 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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", kill_on_drop: false }` [INFO] [stdout] 47edd56c37a733ed1eed88db1840eebfbe846a5615ca55cdf9dbb71381930b7c [INFO] running `Command { std: "docker" "start" "-a" "47edd56c37a733ed1eed88db1840eebfbe846a5615ca55cdf9dbb71381930b7c", kill_on_drop: false }` [INFO] [stderr] warning: unexpected `cfg` condition value: `proc` [INFO] [stderr] --> src/no_std/macros/mod.rs:3:7 [INFO] [stderr] | [INFO] [stderr] 3 | #[cfg(feature = "proc")] [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: expected values for `feature` are: `async`, `default`, `full`, `minstant`, `paral`, `rayon`, `std`, and `tokio` [INFO] [stderr] = help: consider adding `proc` as a feature in `Cargo.toml` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/no_std/functions/ext.rs:458:21 [INFO] [stderr] | [INFO] [stderr] 458 | fn to_str_lossy(&self) -> Cow; [INFO] [stderr] | ^^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 458 | fn to_str_lossy(&self) -> Cow<'_, str>; [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/no_std/functions/ext.rs:488:21 [INFO] [stderr] | [INFO] [stderr] 488 | fn to_str_lossy(&self) -> Cow { [INFO] [stderr] | ^^^^^ ^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 488 | fn to_str_lossy(&self) -> Cow<'_, str> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: `ext` (lib) generated 3 warnings (run `cargo fix --lib -p ext` to apply 2 suggestions) [INFO] [stderr] warning: `ext` (lib test) generated 3 warnings (3 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ext-8ade3becb483e262) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test no_std::functions::monoid::test::test_all ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests ext [INFO] [stdout] [INFO] [stdout] running 81 tests [INFO] [stdout] test src/no_std/functions/ext.rs - no_std::functions::ext::&'_str::wildcard_match (line 345) ... FAILED [INFO] [stdout] test src/no_std/functions/ext.rs - no_std::functions::ext::AnyExt::type_name (line 136) ... FAILED [INFO] [stdout] test src/no_std/cps/operators.rs - no_std::cps::operators::Op::div_c (line 66) ... FAILED [INFO] [stdout] test src/no_std/functions/ext.rs - no_std::functions::ext::AnyExt::if_take (line 200) ... FAILED [INFO] [stdout] test src/no_std/functions/ext.rs - no_std::functions::ext::&'_mut[T]::swap_xor (line 307) ... FAILED [INFO] [stdout] test src/no_std/cps/operators.rs - no_std::cps::operators::Op::add_c (line 9) ... FAILED [INFO] [stdout] test src/no_std/functions/ext.rs - no_std::functions::ext::AnyExt::type_size_with_value (line 183) ... FAILED [INFO] [stdout] test src/no_std/functions/ext.rs - no_std::functions::ext::AnyExt1::if_then (line 48) ... FAILED [INFO] [stdout] test src/no_std/functions/ext.rs - no_std::functions::ext::AnyExt::type_size (line 151) ... FAILED [INFO] [stdout] test src/no_std/functions/ext.rs - no_std::functions::ext::AnyExt1::y (line 14) ... FAILED [INFO] [stdout] test src/no_std/functions/ext.rs - no_std::functions::ext::F::curryr (line 686) ... FAILED [INFO] [stdout] test src/no_std/cps/operators.rs - no_std::cps::operators::Op::sub_c (line 23) ... FAILED [INFO] [stdout] test src/no_std/cps/operators.rs - no_std::cps::operators::Op::mul_c (line 45) ... FAILED [INFO] [stdout] test src/no_std/functions/ext.rs - no_std::functions::ext::Option::apply (line 555) ... FAILED [INFO] [stdout] test src/no_std/functions/ext.rs - no_std::functions::ext::Option::or_else_some (line 541) ... FAILED [INFO] [stdout] test src/no_std/functions/ext.rs - no_std::functions::ext::Result::apply (line 605) ... FAILED [INFO] [stdout] test src/no_std/functions/ext.rs - no_std::functions::ext::Result::zip (line 584) ... FAILED [INFO] [stdout] test src/no_std/functions/ext.rs - no_std::functions::ext::bool::if_false (line 255) ... FAILED [INFO] [stdout] test src/no_std/functions/fam.rs - no_std::functions::fam::Either::bind (line 155) ... FAILED [INFO] [stdout] test src/no_std/cps/operators.rs - no_std::cps::operators::Op::rem_c (line 80) ... FAILED [INFO] [stdout] test src/no_std/functions/fam.rs - no_std::functions::fam::Either::apply (line 133) ... FAILED [INFO] [stdout] test src/no_std/functions/fam.rs - no_std::functions::fam::Either::pure (line 118) ... FAILED [INFO] [stdout] test src/no_std/functions/ext.rs - no_std::functions::ext::F::combine (line 709) ... FAILED [INFO] [stdout] test src/no_std/functions/ext.rs - no_std::functions::ext::AnyExt::if_not_take (line 215) ... FAILED [INFO] [stdout] test src/no_std/functions/ext.rs - no_std::functions::ext::Vec::apply (line 632) ... FAILED [INFO] [stdout] test src/no_std/functions/fam.rs - no_std::functions::fam::Either::fmap (line 100) ... FAILED [INFO] [stdout] test src/no_std/functions/ext.rs - no_std::functions::ext::F::curryl (line 671) ... FAILED [INFO] [stdout] test src/no_std/functions/fam.rs - no_std::functions::fam::Maybe::pure (line 45) ... FAILED [INFO] [stdout] test src/no_std/functions/ext.rs - no_std::functions::ext::AnyExt1::if_not_then (line 63) ... FAILED [INFO] [stdout] test src/no_std/functions/ext.rs - no_std::functions::ext::AnyExt::type_name_with_value (line 167) ... FAILED [INFO] [stdout] test src/no_std/functions/ext.rs - no_std::functions::ext::[u8]::to_str (line 466) ... FAILED [INFO] [stdout] test src/no_std/functions/fam.rs - no_std::functions::fam::Id::fmap (line 178) ... FAILED [INFO] [stdout] test src/no_std/functions/ext.rs - no_std::functions::ext::u128::fmt_size_from (line 503) ... FAILED [INFO] [stdout] test src/no_std/functions/fam.rs - no_std::functions::fam::Id::pure (line 193) ... FAILED [INFO] [stdout] test src/no_std/macros/declarative.rs - no_std::macros::declarative::assert_eqs (line 148) ... FAILED [INFO] [stdout] test src/no_std/functions/fam.rs - no_std::functions::fam::Vector::pure (line 251) ... FAILED [INFO] [stdout] test src/no_std/functions/fam.rs - no_std::functions::fam::Maybe::bind (line 78) ... FAILED [INFO] [stdout] test src/no_std/functions/ext.rs - no_std::functions::ext::[u8]::to_str_lossy (line 479) ... FAILED [INFO] [stdout] test src/no_std/functions/fam.rs - no_std::functions::fam::Maybe::fmap (line 27) ... FAILED [INFO] [stdout] test src/no_std/macros/declarative.rs - no_std::macros::declarative::asserts (line 128) ... FAILED [INFO] [stdout] test src/no_std/functions/fam.rs - no_std::functions::fam::Id::apply (line 204) ... FAILED [INFO] [stdout] test src/no_std/functions/ext.rs - no_std::functions::ext::F::compose (line 727) ... FAILED [INFO] [stdout] test src/no_std/functions/ext.rs - no_std::functions::ext::bool::then_false (line 270) ... FAILED [INFO] [stdout] test src/no_std/functions/ext.rs - no_std::functions::ext::bool::if_true (line 240) ... FAILED [INFO] [stdout] test src/no_std/macros/declarative.rs - no_std::macros::declarative::structs_new_decl (line 289) ... FAILED [INFO] [stdout] test src/no_std/functions/fam.rs - no_std::functions::fam::Maybe::apply (line 60) ... FAILED [INFO] [stdout] test src/no_std/macros/declarative.rs - no_std::macros::declarative::assert_nes (line 168) ... FAILED [INFO] [stdout] test src/no_std/functions/fun.rs - no_std::functions::fun::s (line 8) ... FAILED [INFO] [stdout] test src/no_std/functions/fam.rs - no_std::functions::fam::Vector::apply (line 262) ... FAILED [INFO] [stdout] test src/no_std/functions/fam.rs - no_std::functions::fam::Vector::fmap (line 238) ... FAILED [INFO] [stdout] test src/no_std/functions/fun.rs - no_std::functions::fun::swap_xor (line 24) ... FAILED [INFO] [stdout] test src/no_std/macros/declarative.rs - no_std::macros::declarative::when (line 184) ... FAILED [INFO] [stdout] test src/no_std/macros/declarative.rs - no_std::macros::declarative::structs_from_decl (line 346) ... FAILED [INFO] [stdout] test src/no_std/macros/declarative.rs - no_std::macros::declarative::s (line 40) ... FAILED [INFO] [stdout] test src/no_std/functions/fam.rs - no_std::functions::fam::Id::bind (line 219) ... FAILED [INFO] [stdout] test src/no_std/macros/declarative.rs - no_std::macros::declarative::structs_default_decl (line 233) ... FAILED [INFO] [stdout] test src/no_std/macros/declarative.rs - no_std::macros::declarative::swap (line 81) ... FAILED [INFO] [stdout] test src/no_std/pipelines/conv.rs - no_std::pipelines::conv::TryConv::try_conv (line 69) ... FAILED [INFO] [stdout] test src/no_std/pipelines/pipe.rs - no_std::pipelines::pipe::Pipe::pipe (line 60) ... FAILED [INFO] [stdout] test src/no_std/pipelines/pipe.rs - no_std::pipelines::pipe::Pipe (line 38) ... FAILED [INFO] [stdout] test src/no_std/macros/declarative.rs - no_std::macros::declarative::swap_mut (line 103) ... FAILED [INFO] [stdout] test src/no_std/macros/declarative.rs - no_std::macros::declarative::var (line 22) ... FAILED [INFO] [stdout] test src/no_std/pipelines/pipe.rs - no_std::pipelines::pipe::Pipe::pipe_borrow (line 123) ... FAILED [INFO] [stdout] test src/no_std/macros/declarative.rs - no_std::macros::declarative::sm (line 57) ... FAILED [INFO] [stdout] test src/no_std/pipelines/tap.rs - no_std::pipelines::tap::Tap::tap (line 55) ... FAILED [INFO] [stdout] test src/no_std/pipelines/pipe.rs - no_std::pipelines::pipe::Pipe::pipe_ref (line 81) ... FAILED [INFO] [stdout] test src/no_std/pipelines/pipe.rs - no_std::pipelines::pipe::Pipe::pipe_mut (line 101) ... FAILED [INFO] [stdout] test src/no_std/pipelines/tap.rs - no_std::pipelines::tap::TapFallible::tap_ok_mut (line 506) ... FAILED [INFO] [stdout] test src/no_std/pipelines/pipe.rs - no_std::pipelines::pipe::Pipe::pipe_borrow_mut (line 143) ... FAILED [INFO] [stdout] test src/no_std/pipelines/tap.rs - no_std::pipelines::tap (line 14) ... FAILED [INFO] [stdout] test src/no_std/pipelines/tap.rs - no_std::pipelines::tap::Tap::tap_mut (line 86) ... FAILED [INFO] [stdout] test src/no_std/macros/declarative.rs - no_std::macros::declarative::val (line 5) ... FAILED [INFO] [stdout] test src/no_std/pipelines/pipe.rs - no_std::pipelines::pipe::Pipe (line 27) ... FAILED [INFO] [stdout] test src/no_std/pipelines/conv.rs - no_std::pipelines::conv::Conv::conv (line 41) ... FAILED [INFO] [stdout] test src/no_std/pipelines/tap.rs - no_std::pipelines::tap::TapFallible::tap_err_mut (line 544) ... FAILED [INFO] [stdout] test src/no_std/pipelines/tap.rs - no_std::pipelines::tap::TapOptional::tap_none (line 385) ... FAILED [INFO] [stdout] test src/no_std/pipelines/tap.rs - no_std::pipelines::tap::TapOptional::tap_some (line 347) ... FAILED [INFO] [stdout] test src/no_std/pipelines/tap.rs - no_std::pipelines::tap::TapOptional::tap_some_mut (line 366) ... FAILED [INFO] [stdout] test src/no_std/pipelines/tap.rs - no_std::pipelines::tap::TapFallible::tap_err (line 525) ... FAILED [INFO] [stdout] test src/no_std/pipelines/tap.rs - no_std::pipelines::tap::TapFallible::tap_ok (line 487) ... FAILED [INFO] [stdout] test src/no_std/pipelines/tap.rs - no_std::pipelines::tap::Tap::tap_mut (line 96) ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/no_std/functions/ext.rs - no_std::functions::ext::&'_str::wildcard_match (line 345) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:348:5 [INFO] [stdout] | [INFO] [stdout] 6 | use aoko::{asserts, no_std::functions::ext::*}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:348:5 [INFO] [stdout] | [INFO] [stdout] 6 | use aoko::{asserts, no_std::functions::ext::*}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [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/no_std/functions/ext.rs - no_std::functions::ext::AnyExt::type_name (line 136) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 5 | use aoko::no_std::functions::ext::*; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `type_name` found for reference `&'static str` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:140:15 [INFO] [stdout] | [INFO] [stdout] 7 | assert_eq!("".type_name(), "&str"); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `AnyExt` which provides `type_name` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::AnyExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `type_size` with a similar name [INFO] [stdout] | [INFO] [stdout] 7 - assert_eq!("".type_name(), "&str"); [INFO] [stdout] 7 + assert_eq!("".type_size(), "&str"); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `type_name` found for reference `&&'static str` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:141:18 [INFO] [stdout] | [INFO] [stdout] 8 | assert_eq!((&"").type_name(), "&&str"); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `AnyExt` which provides `type_name` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::AnyExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `type_size` with a similar name [INFO] [stdout] | [INFO] [stdout] 8 - assert_eq!((&"").type_name(), "&&str"); [INFO] [stdout] 8 + assert_eq!((&"").type_size(), "&&str"); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/cps/operators.rs - no_std::cps::operators::Op::div_c (line 66) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/cps/operators.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::cps::operators::Op; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `div_c` found for type `{integer}` in the current scope [INFO] [stdout] --> src/no_std/cps/operators.rs:69:19 [INFO] [stdout] | [INFO] [stdout] 5 | assert_eq!(10, 15.div_c(3, |n| n * 2)); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `div` with a similar name, but with different arguments [INFO] [stdout] --> /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/ops/arith.rs:481:5 [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/functions/ext.rs - no_std::functions::ext::AnyExt::if_take (line 200) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 5 | use aoko::no_std::functions::ext::*; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `if_take` found for reference `&'static str` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:204:35 [INFO] [stdout] | [INFO] [stdout] 7 | assert_eq!(Some("Hello"), "Hello".if_take(|s| s.starts_with("Hel"))); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `AnyExt` which provides `if_take` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::AnyExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `if_not_take` with a similar name [INFO] [stdout] | [INFO] [stdout] 7 | assert_eq!(Some("Hello"), "Hello".if_not_take(|s| s.starts_with("Hel"))); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `if_take` found for reference `&'static str` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:205:26 [INFO] [stdout] | [INFO] [stdout] 8 | assert_eq!(None, "Hello".if_take(|s| s.starts_with("Wor"))); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `AnyExt` which provides `if_take` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::AnyExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `if_not_take` with a similar name [INFO] [stdout] | [INFO] [stdout] 8 | assert_eq!(None, "Hello".if_not_take(|s| s.starts_with("Wor"))); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/functions/ext.rs - no_std::functions::ext::&'_mut[T]::swap_xor (line 307) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:309:5 [INFO] [stdout] | [INFO] [stdout] 5 | use aoko::no_std::functions::ext::*; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `swap_xor` found for array `[{integer}; 5]` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:312:3 [INFO] [stdout] | [INFO] [stdout] 8 | v.swap_xor(1, 3); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/no_std/functions/ext.rs:290:8 [INFO] [stdout] | [INFO] [stdout] 290 | fn swap_xor(self, i: usize, j: usize) -> Self; [INFO] [stdout] | -------- the method is available for `[{integer}; 5]` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `ArrExt` which provides `swap_xor` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::ArrExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `swap` with a similar name [INFO] [stdout] | [INFO] [stdout] 8 - v.swap_xor(1, 3); [INFO] [stdout] 8 + v.swap(1, 3); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/cps/operators.rs - no_std::cps::operators::Op::add_c (line 9) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/cps/operators.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::cps::operators::Op; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `add_c` found for type `{integer}` in the current scope [INFO] [stdout] --> src/no_std/cps/operators.rs:12:17 [INFO] [stdout] | [INFO] [stdout] 5 | assert_eq!(3, 1.add_c(1, |n| n + 1)); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `add` with a similar name, but with different arguments [INFO] [stdout] --> /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/ops/arith.rs:93:5 [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/functions/ext.rs - no_std::functions::ext::AnyExt::type_size_with_value (line 183) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:185:5 [INFO] [stdout] | [INFO] [stdout] 5 | use aoko::no_std::functions::ext::*; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `type_size_with_value` found for unit type `()` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:187:15 [INFO] [stdout] | [INFO] [stdout] 7 | assert_eq!(().type_size_with_value().0, 0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/no_std/functions/ext.rs:191:8 [INFO] [stdout] | [INFO] [stdout] 191 | fn type_size_with_value(self) -> (usize, Self) { [INFO] [stdout] | -------------------- the method is available for `()` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `AnyExt` which provides `type_size_with_value` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::AnyExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `type_name_with_value` with a similar name [INFO] [stdout] | [INFO] [stdout] 7 - assert_eq!(().type_size_with_value().0, 0); [INFO] [stdout] 7 + assert_eq!(().type_name_with_value().0, 0); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `type_size_with_value` found for unit type `()` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:188:15 [INFO] [stdout] | [INFO] [stdout] 8 | assert_eq!(().type_size_with_value().1, ()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/no_std/functions/ext.rs:191:8 [INFO] [stdout] | [INFO] [stdout] 191 | fn type_size_with_value(self) -> (usize, Self) { [INFO] [stdout] | -------------------- the method is available for `()` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `AnyExt` which provides `type_size_with_value` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::AnyExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `type_name_with_value` with a similar name [INFO] [stdout] | [INFO] [stdout] 8 - assert_eq!(().type_size_with_value().1, ()); [INFO] [stdout] 8 + assert_eq!(().type_name_with_value().1, ()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `type_size_with_value` found for reference `&()` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:189:18 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!((&()).type_size_with_value().0, 8); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `AnyExt` which provides `type_size_with_value` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::AnyExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `type_name_with_value` with a similar name [INFO] [stdout] | [INFO] [stdout] 9 - assert_eq!((&()).type_size_with_value().0, 8); [INFO] [stdout] 9 + assert_eq!((&()).type_name_with_value().0, 8); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `type_size_with_value` found for array `[(); 2]` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:190:21 [INFO] [stdout] | [INFO] [stdout] 10 | assert_eq!([(), ()].type_size_with_value().0, 0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/no_std/functions/ext.rs:191:8 [INFO] [stdout] | [INFO] [stdout] 191 | fn type_size_with_value(self) -> (usize, Self) { [INFO] [stdout] | -------------------- the method is available for `[(); 2]` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `AnyExt` which provides `type_size_with_value` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::AnyExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `type_name_with_value` with a similar name [INFO] [stdout] | [INFO] [stdout] 10 - assert_eq!([(), ()].type_size_with_value().0, 0); [INFO] [stdout] 10 + assert_eq!([(), ()].type_name_with_value().0, 0); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/functions/ext.rs - no_std::functions::ext::AnyExt1::if_then (line 48) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 5 | use aoko::no_std::functions::ext::*; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_some` found for struct `String` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:52:38 [INFO] [stdout] | [INFO] [stdout] 7 | assert_eq!("Hello World".to_string().into_some(), "Hello".if_then(|s| s.starts_with("Hel"), |s| format!("{} World", s))); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/no_std/functions/ext.rs:82:8 [INFO] [stdout] | [INFO] [stdout] 82 | fn into_some(self) -> Option { [INFO] [stdout] | --------- the method is available for `String` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `AnyExt` which provides `into_some` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::AnyExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `into_ok` with a similar name [INFO] [stdout] | [INFO] [stdout] 7 - assert_eq!("Hello World".to_string().into_some(), "Hello".if_then(|s| s.starts_with("Hel"), |s| format!("{} World", s))); [INFO] [stdout] 7 + assert_eq!("Hello World".to_string().into_ok(), "Hello".if_then(|s| s.starts_with("Hel"), |s| format!("{} World", s))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `if_then` found for reference `&'static str` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:52:59 [INFO] [stdout] | [INFO] [stdout] 7 | assert_eq!("Hello World".to_string().into_some(), "Hello".if_then(|s| s.starts_with("Hel"), |s| format!("{} World", s))); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `AnyExt1` which provides `if_then` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::AnyExt1; [INFO] [stdout] | [INFO] [stdout] help: there is a method `if_not_then` with a similar name [INFO] [stdout] | [INFO] [stdout] 7 | assert_eq!("Hello World".to_string().into_some(), "Hello".if_not_then(|s| s.starts_with("Hel"), |s| format!("{} World", s))); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `if_then` found for reference `&'static str` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:53:26 [INFO] [stdout] | [INFO] [stdout] 8 | assert_eq!(None, "Hello".if_then(|s| s.starts_with("Wor"), |_| ())); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `AnyExt1` which provides `if_then` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::AnyExt1; [INFO] [stdout] | [INFO] [stdout] help: there is a method `if_not_then` with a similar name [INFO] [stdout] | [INFO] [stdout] 8 | assert_eq!(None, "Hello".if_not_then(|s| s.starts_with("Wor"), |_| ())); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/functions/ext.rs - no_std::functions::ext::AnyExt::type_size (line 151) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:153:5 [INFO] [stdout] | [INFO] [stdout] 5 | use aoko::no_std::functions::ext::*; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `type_size` found for unit type `()` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:155:15 [INFO] [stdout] | [INFO] [stdout] 7 | assert_eq!(().type_size(), 0); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/no_std/functions/ext.rs:158:8 [INFO] [stdout] | [INFO] [stdout] 158 | fn type_size(self) -> usize { [INFO] [stdout] | --------- the method is available for `()` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `AnyExt` which provides `type_size` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::AnyExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `type_id` with a similar name [INFO] [stdout] | [INFO] [stdout] 7 - assert_eq!(().type_size(), 0); [INFO] [stdout] 7 + assert_eq!(().type_id(), 0); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `type_size` found for reference `&()` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:156:18 [INFO] [stdout] | [INFO] [stdout] 8 | assert_eq!((&()).type_size(), 8); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `AnyExt` which provides `type_size` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::AnyExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `type_id` with a similar name [INFO] [stdout] | [INFO] [stdout] 8 - assert_eq!((&()).type_size(), 8); [INFO] [stdout] 8 + assert_eq!((&()).type_id(), 8); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `type_size` found for array `[(); 2]` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:157:21 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!([(), ()].type_size(), 0); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/no_std/functions/ext.rs:158:8 [INFO] [stdout] | [INFO] [stdout] 158 | fn type_size(self) -> usize { [INFO] [stdout] | --------- the method is available for `[(); 2]` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `AnyExt` which provides `type_size` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::AnyExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `type_id` with a similar name [INFO] [stdout] | [INFO] [stdout] 9 - assert_eq!([(), ()].type_size(), 0); [INFO] [stdout] 9 + assert_eq!([(), ()].type_id(), 0); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/functions/ext.rs - no_std::functions::ext::AnyExt1::y (line 14) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 5 | use aoko::no_std::functions::ext::*; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `y` found for type `u8` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:19:7 [INFO] [stdout] | [INFO] [stdout] 8 | n.y(|f, n| match n { [INFO] [stdout] | --^ method not found in `u8` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/no_std/functions/ext.rs:34:8 [INFO] [stdout] | [INFO] [stdout] 34 | fn y(self, f: impl Copy + Fn(&dyn Fn(Self) -> R, Self) -> R) -> R { [INFO] [stdout] | - the method is available for `u8` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `AnyExt1` which provides `y` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::AnyExt1; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `y` found for type `u8` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:27:7 [INFO] [stdout] | [INFO] [stdout] 16 | n.y(|f, n| match n { [INFO] [stdout] | --^ method not found in `u8` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/no_std/functions/ext.rs:34:8 [INFO] [stdout] | [INFO] [stdout] 34 | fn y(self, f: impl Copy + Fn(&dyn Fn(Self) -> R, Self) -> R) -> R { [INFO] [stdout] | - the method is available for `u8` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `AnyExt1` which provides `y` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::AnyExt1; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/functions/ext.rs - no_std::functions::ext::F::curryr (line 686) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:688:5 [INFO] [stdout] | [INFO] [stdout] 5 | use aoko::no_std::functions::ext::*; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `curryr` found for fn item `fn(u8, u8) -> u8 {_doctest_main_src_no_std_functions_ext_rs_686_0::sub}` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:691:14 [INFO] [stdout] | [INFO] [stdout] 8 | let cu = sub.curryr(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/no_std/functions/ext.rs:660:8 [INFO] [stdout] | [INFO] [stdout] 660 | fn curryr(self) -> impl MyFnOnce + 'a; [INFO] [stdout] | ------ the method is available for `fn(u8, u8) -> u8 {_doctest_main_src_no_std_functions_ext_rs_686_0::sub}` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Curry` which provides `curryr` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::Curry; [INFO] [stdout] | [INFO] [stdout] help: there is a method `curryl` with a similar name [INFO] [stdout] | [INFO] [stdout] 8 - let cu = sub.curryr(); [INFO] [stdout] 8 + let cu = sub.curryl(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/cps/operators.rs - no_std::cps::operators::Op::sub_c (line 23) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/cps/operators.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::cps::operators::Op; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `sub_c` found for type `u8` in the current scope [INFO] [stdout] --> src/no_std/cps/operators.rs:30:16 [INFO] [stdout] | [INFO] [stdout] 9 | _ => n.sub_c(1, |x| fibonacci(x, &|r1| n.sub_c(2, |y| fibonacci(y, &|r2| r1.add_c(r2, k))))) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `sub` with a similar name, but with different arguments [INFO] [stdout] --> /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/ops/arith.rs:207:5 [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `sub_c` found for type `u8` in the current scope [INFO] [stdout] --> src/no_std/cps/operators.rs:30:50 [INFO] [stdout] | [INFO] [stdout] 9 | _ => n.sub_c(1, |x| fibonacci(x, &|r1| n.sub_c(2, |y| fibonacci(y, &|r2| r1.add_c(r2, k))))) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `sub` with a similar name, but with different arguments [INFO] [stdout] --> /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/ops/arith.rs:207:5 [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `add_c` found for type `u8` in the current scope [INFO] [stdout] --> src/no_std/cps/operators.rs:30:85 [INFO] [stdout] | [INFO] [stdout] 9 | _ => n.sub_c(1, |x| fibonacci(x, &|r1| n.sub_c(2, |y| fibonacci(y, &|r2| r1.add_c(r2, k))))) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `add` with a similar name, but with different arguments [INFO] [stdout] --> /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/ops/arith.rs:93:5 [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/cps/operators.rs - no_std::cps::operators::Op::mul_c (line 45) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/cps/operators.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::cps::operators::Op; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `sub_c` found for type `u8` in the current scope [INFO] [stdout] --> src/no_std/cps/operators.rs:51:16 [INFO] [stdout] | [INFO] [stdout] 8 | _ => n.sub_c(1, |x| factorial(x, &|y| y.mul_c(n, k))) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `sub` with a similar name, but with different arguments [INFO] [stdout] --> /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/ops/arith.rs:207:5 [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `mul_c` found for type `u8` in the current scope [INFO] [stdout] --> src/no_std/cps/operators.rs:51:49 [INFO] [stdout] | [INFO] [stdout] 8 | _ => n.sub_c(1, |x| factorial(x, &|y| y.mul_c(n, k))) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `mul` with a similar name, but with different arguments [INFO] [stdout] --> /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/ops/arith.rs:342:5 [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/functions/ext.rs - no_std::functions::ext::Option::apply (line 555) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:558:5 [INFO] [stdout] | [INFO] [stdout] 6 | use aoko::{assert_eqs, no_std::functions::{fun::s, ext::*}}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:558:5 [INFO] [stdout] | [INFO] [stdout] 6 | use aoko::{assert_eqs, no_std::functions::{fun::s, ext::*}}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [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/no_std/functions/ext.rs - no_std::functions::ext::Option::or_else_some (line 541) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:543:5 [INFO] [stdout] | [INFO] [stdout] 5 | use aoko::no_std::functions::ext::*; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `or_else_some` found for enum `Option` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:545:32 [INFO] [stdout] | [INFO] [stdout] 7 | assert_eq!(Some(0), None::.or_else_some(|| 0)); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/no_std/functions/ext.rs:531:8 [INFO] [stdout] | [INFO] [stdout] 531 | fn or_else_some(self, f: impl FnOnce() -> T) -> Self; [INFO] [stdout] | ------------ the method is available for `Option` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `OptionExt` which provides `or_else_some` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::OptionExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `or_else` with a similar name [INFO] [stdout] | [INFO] [stdout] 7 - assert_eq!(Some(0), None::.or_else_some(|| 0)); [INFO] [stdout] 7 + assert_eq!(Some(0), None::.or_else(|| 0)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/functions/ext.rs - no_std::functions::ext::Result::apply (line 605) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:608:5 [INFO] [stdout] | [INFO] [stdout] 6 | use aoko::{assert_eqs, no_std::functions::{fun::s, ext::*}}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:608:5 [INFO] [stdout] | [INFO] [stdout] 6 | use aoko::{assert_eqs, no_std::functions::{fun::s, ext::*}}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [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/no_std/functions/ext.rs - no_std::functions::ext::Result::zip (line 584) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:586:5 [INFO] [stdout] | [INFO] [stdout] 5 | use aoko::{assert_eqs, no_std::functions::ext::*}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:586:5 [INFO] [stdout] | [INFO] [stdout] 5 | use aoko::{assert_eqs, no_std::functions::ext::*}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [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/no_std/functions/ext.rs - no_std::functions::ext::bool::if_false (line 255) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:257:5 [INFO] [stdout] | [INFO] [stdout] 5 | use aoko::no_std::functions::ext::*; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `if_false` found for type `bool` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:260:39 [INFO] [stdout] | [INFO] [stdout] 8 | assert_eq!(None, s.starts_with("Hel").if_false(&s[3..8])); [INFO] [stdout] | ^^^^^^^^ method not found in `bool` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/no_std/functions/ext.rs:231:8 [INFO] [stdout] | [INFO] [stdout] 231 | fn if_false(self, value: R) -> Option; [INFO] [stdout] | -------- the method is available for `bool` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `BoolExt` which provides `if_false` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::BoolExt; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `if_false` found for type `bool` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:261:48 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(Some("lo Wo"), s.starts_with("Wor").if_false(&s[3..8])); [INFO] [stdout] | ^^^^^^^^ method not found in `bool` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/no_std/functions/ext.rs:231:8 [INFO] [stdout] | [INFO] [stdout] 231 | fn if_false(self, value: R) -> Option; [INFO] [stdout] | -------- the method is available for `bool` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `BoolExt` which provides `if_false` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::BoolExt; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/functions/fam.rs - no_std::functions::fam::Either::bind (line 155) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/fam.rs:157:5 [INFO] [stdout] | [INFO] [stdout] 4 | use aoko::{assert_eqs, no_std::functions::{fun::s, fam::*}}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `aoko` [INFO] [stdout] --> src/no_std/functions/fam.rs:157:5 [INFO] [stdout] | [INFO] [stdout] 4 | use aoko::{assert_eqs, no_std::functions::{fun::s, fam::*}}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [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/no_std/cps/operators.rs - no_std::cps::operators::Op::rem_c (line 80) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/cps/operators.rs:81:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::cps::operators::Op; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `rem_c` found for type `{integer}` in the current scope [INFO] [stdout] --> src/no_std/cps/operators.rs:83:17 [INFO] [stdout] | [INFO] [stdout] 5 | assert_eq!(9, 3.rem_c(2, |n| n + 8)); [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `rem` with a similar name, but with different arguments [INFO] [stdout] --> /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/ops/arith.rs:591:5 [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/functions/fam.rs - no_std::functions::fam::Either::apply (line 133) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/fam.rs:135:5 [INFO] [stdout] | [INFO] [stdout] 4 | use aoko::{assert_eqs, no_std::functions::{fun::s, fam::*}}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `aoko` [INFO] [stdout] --> src/no_std/functions/fam.rs:135:5 [INFO] [stdout] | [INFO] [stdout] 4 | use aoko::{assert_eqs, no_std::functions::{fun::s, fam::*}}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [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/no_std/functions/fam.rs - no_std::functions::fam::Either::pure (line 118) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/fam.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::{assert_eqs, no_std::functions::fam::*}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `aoko` [INFO] [stdout] --> src/no_std/functions/fam.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::{assert_eqs, no_std::functions::fam::*}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [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/no_std/functions/ext.rs - no_std::functions::ext::F::combine (line 709) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:711:5 [INFO] [stdout] | [INFO] [stdout] 5 | use aoko::no_std::functions::{ext::*, fun::s}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `aoko::no_std::functions::fun::s` [INFO] [stdout] --> src/no_std/functions/ext.rs:711:39 [INFO] [stdout] | [INFO] [stdout] 5 | use aoko::no_std::functions::{ext::*, fun::s}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `combine` found for fn item `for<'a> fn(&'a [u8]) -> Vec {inc}` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:717:16 [INFO] [stdout] | [INFO] [stdout] 11 | let func = inc.combine(sum).combine(to_string); [INFO] [stdout] | ^^^^^^^ method not found in `for<'a> fn(&'a [u8]) -> Vec {inc}` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/no_std/functions/ext.rs:700:8 [INFO] [stdout] | [INFO] [stdout] 700 | fn combine(self, g: impl FnOnce(U) -> R) -> impl FnOnce(T) -> R; [INFO] [stdout] | ------- the method is available for `for<'a> fn(&'a [u8]) -> Vec {inc}` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `FnOnceExt` which provides `combine` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::FnOnceExt; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/functions/ext.rs - no_std::functions::ext::AnyExt::if_not_take (line 215) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:217:5 [INFO] [stdout] | [INFO] [stdout] 5 | use aoko::no_std::functions::ext::*; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `if_not_take` found for reference `&'static str` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:219:26 [INFO] [stdout] | [INFO] [stdout] 7 | assert_eq!(None, "Hello".if_not_take(|s| s.starts_with("Hel"))); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `AnyExt` which provides `if_not_take` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::AnyExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `if_take` with a similar name [INFO] [stdout] | [INFO] [stdout] 7 - assert_eq!(None, "Hello".if_not_take(|s| s.starts_with("Hel"))); [INFO] [stdout] 7 + assert_eq!(None, "Hello".if_take(|s| s.starts_with("Hel"))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `if_not_take` found for reference `&'static str` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:220:35 [INFO] [stdout] | [INFO] [stdout] 8 | assert_eq!(Some("Hello"), "Hello".if_not_take(|s| s.starts_with("Wor"))); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `AnyExt` which provides `if_not_take` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::AnyExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `if_take` with a similar name [INFO] [stdout] | [INFO] [stdout] 8 - assert_eq!(Some("Hello"), "Hello".if_not_take(|s| s.starts_with("Wor"))); [INFO] [stdout] 8 + assert_eq!(Some("Hello"), "Hello".if_take(|s| s.starts_with("Wor"))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/functions/ext.rs - no_std::functions::ext::Vec::apply (line 632) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:634:5 [INFO] [stdout] | [INFO] [stdout] 5 | use aoko::no_std::functions::ext::*; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `apply` found for struct `Vec<{integer}>` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:639:14 [INFO] [stdout] | [INFO] [stdout] 10 | assert_eq!(v.apply(f), vec![3, 8, 2]); [INFO] [stdout] | ^^^^^ method not found in `Vec<{integer}>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/no_std/functions/ext.rs:624:8 [INFO] [stdout] | [INFO] [stdout] 624 | fn apply(self, f: Vec U>) -> Vec; [INFO] [stdout] | ----- the method is available for `Vec<{integer}>` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `VecExt` which provides `apply` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::VecExt; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/functions/fam.rs - no_std::functions::fam::Either::fmap (line 100) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/fam.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 4 | use aoko::{assert_eqs, no_std::functions::{fun::s, fam::*}}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `aoko` [INFO] [stdout] --> src/no_std/functions/fam.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 4 | use aoko::{assert_eqs, no_std::functions::{fun::s, fam::*}}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [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/no_std/functions/ext.rs - no_std::functions::ext::F::curryl (line 671) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:673:5 [INFO] [stdout] | [INFO] [stdout] 5 | use aoko::no_std::functions::ext::*; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `curryl` found for fn item `fn(u8, u8) -> u8 {_doctest_main_src_no_std_functions_ext_rs_671_0::sub}` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:676:14 [INFO] [stdout] | [INFO] [stdout] 8 | let c1 = sub.curryl(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/no_std/functions/ext.rs:659:8 [INFO] [stdout] | [INFO] [stdout] 659 | fn curryl(self) -> impl MyFnOnce + 'a; [INFO] [stdout] | ------ the method is available for `fn(u8, u8) -> u8 {_doctest_main_src_no_std_functions_ext_rs_671_0::sub}` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Curry` which provides `curryl` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::Curry; [INFO] [stdout] | [INFO] [stdout] help: there is a method `curryr` with a similar name [INFO] [stdout] | [INFO] [stdout] 8 - let c1 = sub.curryl(); [INFO] [stdout] 8 + let c1 = sub.curryr(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/functions/fam.rs - no_std::functions::fam::Maybe::pure (line 45) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/fam.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::{assert_eqs, no_std::functions::fam::*}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `aoko` [INFO] [stdout] --> src/no_std/functions/fam.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::{assert_eqs, no_std::functions::fam::*}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [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/no_std/functions/ext.rs - no_std::functions::ext::AnyExt1::if_not_then (line 63) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 5 | use aoko::no_std::functions::ext::*; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `if_not_then` found for reference `&'static str` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:67:26 [INFO] [stdout] | [INFO] [stdout] 7 | assert_eq!(None, "Hello".if_not_then(|s| s.starts_with("Hel"), |_| ())); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `AnyExt1` which provides `if_not_then` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::AnyExt1; [INFO] [stdout] | [INFO] [stdout] help: there is a method `if_then` with a similar name [INFO] [stdout] | [INFO] [stdout] 7 - assert_eq!(None, "Hello".if_not_then(|s| s.starts_with("Hel"), |_| ())); [INFO] [stdout] 7 + assert_eq!(None, "Hello".if_then(|s| s.starts_with("Hel"), |_| ())); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `into_some` found for struct `String` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:68:38 [INFO] [stdout] | [INFO] [stdout] 8 | assert_eq!("Hello World".to_string().into_some(), "Hello".if_not_then(|s| s.starts_with("Wor"), |s| format!("{} World", s))); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/no_std/functions/ext.rs:82:8 [INFO] [stdout] | [INFO] [stdout] 82 | fn into_some(self) -> Option { [INFO] [stdout] | --------- the method is available for `String` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `AnyExt` which provides `into_some` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::AnyExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `into_ok` with a similar name [INFO] [stdout] | [INFO] [stdout] 8 - assert_eq!("Hello World".to_string().into_some(), "Hello".if_not_then(|s| s.starts_with("Wor"), |s| format!("{} World", s))); [INFO] [stdout] 8 + assert_eq!("Hello World".to_string().into_ok(), "Hello".if_not_then(|s| s.starts_with("Wor"), |s| format!("{} World", s))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `if_not_then` found for reference `&'static str` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:68:59 [INFO] [stdout] | [INFO] [stdout] 8 | assert_eq!("Hello World".to_string().into_some(), "Hello".if_not_then(|s| s.starts_with("Wor"), |s| format!("{} World", s))); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `AnyExt1` which provides `if_not_then` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::AnyExt1; [INFO] [stdout] | [INFO] [stdout] help: there is a method `if_then` with a similar name [INFO] [stdout] | [INFO] [stdout] 8 - assert_eq!("Hello World".to_string().into_some(), "Hello".if_not_then(|s| s.starts_with("Wor"), |s| format!("{} World", s))); [INFO] [stdout] 8 + assert_eq!("Hello World".to_string().into_some(), "Hello".if_then(|s| s.starts_with("Wor"), |s| format!("{} World", s))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/functions/ext.rs - no_std::functions::ext::AnyExt::type_name_with_value (line 167) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:169:5 [INFO] [stdout] | [INFO] [stdout] 5 | use aoko::no_std::functions::ext::*; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `type_name_with_value` found for reference `&'static str` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:171:15 [INFO] [stdout] | [INFO] [stdout] 7 | assert_eq!("".type_name_with_value().0, "&str"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `AnyExt` which provides `type_name_with_value` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::AnyExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `type_size_with_value` with a similar name [INFO] [stdout] | [INFO] [stdout] 7 - assert_eq!("".type_name_with_value().0, "&str"); [INFO] [stdout] 7 + assert_eq!("".type_size_with_value().0, "&str"); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `type_name_with_value` found for reference `&'static str` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:172:16 [INFO] [stdout] | [INFO] [stdout] 8 | assert_eq!("s".type_name_with_value().1, "s"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `AnyExt` which provides `type_name_with_value` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::AnyExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `type_size_with_value` with a similar name [INFO] [stdout] | [INFO] [stdout] 8 - assert_eq!("s".type_name_with_value().1, "s"); [INFO] [stdout] 8 + assert_eq!("s".type_size_with_value().1, "s"); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `type_name_with_value` found for reference `&&'static str` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:173:18 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!((&"").type_name_with_value().0, "&&str"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `AnyExt` which provides `type_name_with_value` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::AnyExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `type_size_with_value` with a similar name [INFO] [stdout] | [INFO] [stdout] 9 - assert_eq!((&"").type_name_with_value().0, "&&str"); [INFO] [stdout] 9 + assert_eq!((&"").type_size_with_value().0, "&&str"); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/functions/ext.rs - no_std::functions::ext::[u8]::to_str (line 466) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:468:5 [INFO] [stdout] | [INFO] [stdout] 5 | use aoko::no_std::functions::ext::*; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `to_str` found for array `[{integer}; 4]` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:470:38 [INFO] [stdout] | [INFO] [stdout] 7 | assert_eq!("💖", [240, 159, 146, 150].to_str().unwrap()); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/no_std/functions/ext.rs:457:8 [INFO] [stdout] | [INFO] [stdout] 457 | fn to_str(&self) -> Result<&str, Utf8Error>; [INFO] [stdout] | ------ the method is available for `[{integer}; 4]` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Utf8Ext` which provides `to_str` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::Utf8Ext; [INFO] [stdout] | [INFO] [stdout] help: there is a method `to_str_lossy` with a similar name [INFO] [stdout] | [INFO] [stdout] 7 | assert_eq!("💖", [240, 159, 146, 150].to_str_lossy().unwrap()); [INFO] [stdout] | ++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/functions/fam.rs - no_std::functions::fam::Id::fmap (line 178) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/fam.rs:179:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::functions::fam::*; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Id` in this scope [INFO] [stdout] --> src/no_std/functions/fam.rs:181:11 [INFO] [stdout] | [INFO] [stdout] 5 | let id = Id(23); [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this tuple struct [INFO] [stdout] | [INFO] [stdout] 2 + use ext::no_std::functions::fam::Id; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Id` [INFO] [stdout] --> src/no_std/functions/fam.rs:182:11 [INFO] [stdout] | [INFO] [stdout] 6 | let res = Id::fmap(id, |x| x - 20); [INFO] [stdout] | ^^ use of undeclared type `Id` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use ext::no_std::functions::fam::Id; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Id` in this scope [INFO] [stdout] --> src/no_std/functions/fam.rs:183:12 [INFO] [stdout] | [INFO] [stdout] 7 | assert_eq!(Id(3), res); [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: a local variable with a similar name exists (notice the capitalization) [INFO] [stdout] | [INFO] [stdout] 7 - assert_eq!(Id(3), res); [INFO] [stdout] 7 + assert_eq!(id(3), res); [INFO] [stdout] | [INFO] [stdout] help: consider importing this tuple struct [INFO] [stdout] | [INFO] [stdout] 2 + use ext::no_std::functions::fam::Id; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/functions/ext.rs - no_std::functions::ext::u128::fmt_size_from (line 503) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:505:5 [INFO] [stdout] | [INFO] [stdout] 5 | use aoko::no_std::functions::ext::*; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0689]: can't call method `fmt_size_from` on ambiguous numeric type `{integer}` [INFO] [stdout] --> src/no_std/functions/ext.rs:507:45 [INFO] [stdout] | [INFO] [stdout] 7 | assert_eq!(String::from("32.0 G"), 33554432.fmt_size_from('K')); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32` [INFO] [stdout] | [INFO] [stdout] 7 | assert_eq!(String::from("32.0 G"), 33554432_i32.fmt_size_from('K')); [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0689. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/functions/fam.rs - no_std::functions::fam::Id::pure (line 193) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/fam.rs:194:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::functions::fam::*; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Id` in this scope [INFO] [stdout] --> src/no_std/functions/fam.rs:196:12 [INFO] [stdout] | [INFO] [stdout] 5 | assert_eq!(Id(0), Id::pure(0)); [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this tuple struct [INFO] [stdout] | [INFO] [stdout] 2 + use ext::no_std::functions::fam::Id; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Id` [INFO] [stdout] --> src/no_std/functions/fam.rs:196:19 [INFO] [stdout] | [INFO] [stdout] 5 | assert_eq!(Id(0), Id::pure(0)); [INFO] [stdout] | ^^ use of undeclared type `Id` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use ext::no_std::functions::fam::Id; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/macros/declarative.rs - no_std::macros::declarative::assert_eqs (line 148) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `aoko` [INFO] [stdout] --> src/no_std/macros/declarative.rs:149:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::assert_eqs; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` 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/no_std/functions/fam.rs - no_std::functions::fam::Vector::pure (line 251) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/fam.rs:252:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::functions::fam::*; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vector` [INFO] [stdout] --> src/no_std/functions/fam.rs:254:21 [INFO] [stdout] | [INFO] [stdout] 5 | assert_eq!(vec![0], Vector::pure(0)); [INFO] [stdout] | ^^^^^^ use of undeclared type `Vector` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use ext::no_std::functions::fam::Vector; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/functions/fam.rs - no_std::functions::fam::Maybe::bind (line 78) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/fam.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 4 | use aoko::{assert_eqs, no_std::functions::{fun::s, fam::*}}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `aoko` [INFO] [stdout] --> src/no_std/functions/fam.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 4 | use aoko::{assert_eqs, no_std::functions::{fun::s, fam::*}}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [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/no_std/functions/ext.rs - no_std::functions::ext::[u8]::to_str_lossy (line 479) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:481:5 [INFO] [stdout] | [INFO] [stdout] 5 | use aoko::{assert_eqs, no_std::functions::ext::*}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:481:5 [INFO] [stdout] | [INFO] [stdout] 5 | use aoko::{assert_eqs, no_std::functions::ext::*}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [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/no_std/functions/fam.rs - no_std::functions::fam::Maybe::fmap (line 27) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/fam.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 4 | use aoko::{assert_eqs, no_std::functions::{fun::s, fam::*}}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `aoko` [INFO] [stdout] --> src/no_std/functions/fam.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 4 | use aoko::{assert_eqs, no_std::functions::{fun::s, fam::*}}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [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/no_std/macros/declarative.rs - no_std::macros::declarative::asserts (line 128) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `aoko` [INFO] [stdout] --> src/no_std/macros/declarative.rs:130:5 [INFO] [stdout] | [INFO] [stdout] 5 | use aoko::asserts; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` 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/no_std/functions/fam.rs - no_std::functions::fam::Id::apply (line 204) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/fam.rs:205:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::functions::fam::*; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Id` in this scope [INFO] [stdout] --> src/no_std/functions/fam.rs:207:11 [INFO] [stdout] | [INFO] [stdout] 5 | let id = Id(23); [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this tuple struct [INFO] [stdout] | [INFO] [stdout] 2 + use ext::no_std::functions::fam::Id; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Id` [INFO] [stdout] --> src/no_std/functions/fam.rs:208:11 [INFO] [stdout] | [INFO] [stdout] 6 | let res = Id::apply(id, Id(|x| x - 20)); [INFO] [stdout] | ^^ use of undeclared type `Id` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use ext::no_std::functions::fam::Id; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Id` in this scope [INFO] [stdout] --> src/no_std/functions/fam.rs:208:25 [INFO] [stdout] | [INFO] [stdout] 6 | let res = Id::apply(id, Id(|x| x - 20)); [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: a local variable with a similar name exists (notice the capitalization) [INFO] [stdout] | [INFO] [stdout] 6 - let res = Id::apply(id, Id(|x| x - 20)); [INFO] [stdout] 6 + let res = Id::apply(id, id(|x| x - 20)); [INFO] [stdout] | [INFO] [stdout] help: consider importing this tuple struct [INFO] [stdout] | [INFO] [stdout] 2 + use ext::no_std::functions::fam::Id; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Id` in this scope [INFO] [stdout] --> src/no_std/functions/fam.rs:209:12 [INFO] [stdout] | [INFO] [stdout] 7 | assert_eq!(Id(3), res); [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: a local variable with a similar name exists (notice the capitalization) [INFO] [stdout] | [INFO] [stdout] 7 - assert_eq!(Id(3), res); [INFO] [stdout] 7 + assert_eq!(id(3), res); [INFO] [stdout] | [INFO] [stdout] help: consider importing this tuple struct [INFO] [stdout] | [INFO] [stdout] 2 + use ext::no_std::functions::fam::Id; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/functions/ext.rs - no_std::functions::ext::F::compose (line 727) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:729:5 [INFO] [stdout] | [INFO] [stdout] 5 | use aoko::no_std::functions::{ext::*, fun::s}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `aoko::no_std::functions::fun::s` [INFO] [stdout] --> src/no_std/functions/ext.rs:729:39 [INFO] [stdout] | [INFO] [stdout] 5 | use aoko::no_std::functions::{ext::*, fun::s}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `compose` found for fn item `fn(u8) -> String {_doctest_main_src_no_std_functions_ext_rs_727_0::to_string}` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:735:22 [INFO] [stdout] | [INFO] [stdout] 11 | let func = to_string.compose(sum).compose(inc); [INFO] [stdout] | ^^^^^^^ method not found in `fn(u8) -> String {_doctest_main_src_no_std_functions_ext_rs_727_0::to_string}` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/no_std/functions/ext.rs:701:8 [INFO] [stdout] | [INFO] [stdout] 701 | fn compose(self, g: impl FnOnce(R) -> T) -> impl FnOnce(R) -> U; [INFO] [stdout] | ------- the method is available for `fn(u8) -> String {_doctest_main_src_no_std_functions_ext_rs_727_0::to_string}` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `FnOnceExt` which provides `compose` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::FnOnceExt; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/functions/ext.rs - no_std::functions::ext::bool::then_false (line 270) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:272:5 [INFO] [stdout] | [INFO] [stdout] 5 | use aoko::no_std::functions::ext::*; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `then_false` found for type `bool` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:281:39 [INFO] [stdout] | [INFO] [stdout] 14 | assert_eq!(None, s.starts_with("Hel").then_false(|| &s[3..8])); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/no_std/functions/ext.rs:232:8 [INFO] [stdout] | [INFO] [stdout] 232 | fn then_false(self, f: impl FnOnce() -> R) -> Option; [INFO] [stdout] | ---------- the method is available for `bool` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `BoolExt` which provides `then_false` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::BoolExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `if_false` with a similar name [INFO] [stdout] | [INFO] [stdout] 14 - assert_eq!(None, s.starts_with("Hel").then_false(|| &s[3..8])); [INFO] [stdout] 14 + assert_eq!(None, s.starts_with("Hel").if_false(|| &s[3..8])); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `then_false` found for type `bool` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:282:48 [INFO] [stdout] | [INFO] [stdout] 15 | assert_eq!(Some("lo Wo"), s.starts_with("Wor").then_false(|| &s[3..8])); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/no_std/functions/ext.rs:232:8 [INFO] [stdout] | [INFO] [stdout] 232 | fn then_false(self, f: impl FnOnce() -> R) -> Option; [INFO] [stdout] | ---------- the method is available for `bool` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `BoolExt` which provides `then_false` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::BoolExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `if_false` with a similar name [INFO] [stdout] | [INFO] [stdout] 15 - assert_eq!(Some("lo Wo"), s.starts_with("Wor").then_false(|| &s[3..8])); [INFO] [stdout] 15 + assert_eq!(Some("lo Wo"), s.starts_with("Wor").if_false(|| &s[3..8])); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/functions/ext.rs - no_std::functions::ext::bool::if_true (line 240) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/ext.rs:242:5 [INFO] [stdout] | [INFO] [stdout] 5 | use aoko::no_std::functions::ext::*; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `if_true` found for type `bool` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:245:48 [INFO] [stdout] | [INFO] [stdout] 8 | assert_eq!(Some("lo Wo"), s.starts_with("Hel").if_true(&s[3..8])); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/no_std/functions/ext.rs:230:8 [INFO] [stdout] | [INFO] [stdout] 230 | fn if_true(self, value: R) -> Option; [INFO] [stdout] | ------- the method is available for `bool` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `BoolExt` which provides `if_true` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::BoolExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `if_take` with a similar name [INFO] [stdout] | [INFO] [stdout] 8 - assert_eq!(Some("lo Wo"), s.starts_with("Hel").if_true(&s[3..8])); [INFO] [stdout] 8 + assert_eq!(Some("lo Wo"), s.starts_with("Hel").if_take(&s[3..8])); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `if_true` found for type `bool` in the current scope [INFO] [stdout] --> src/no_std/functions/ext.rs:246:39 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!(None, s.starts_with("Wor").if_true(&s[3..8])); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/no_std/functions/ext.rs:230:8 [INFO] [stdout] | [INFO] [stdout] 230 | fn if_true(self, value: R) -> Option; [INFO] [stdout] | ------- the method is available for `bool` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `BoolExt` which provides `if_true` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2 + use crate::ext::no_std::functions::ext::BoolExt; [INFO] [stdout] | [INFO] [stdout] help: there is a method `if_take` with a similar name [INFO] [stdout] | [INFO] [stdout] 9 - assert_eq!(None, s.starts_with("Wor").if_true(&s[3..8])); [INFO] [stdout] 9 + assert_eq!(None, s.starts_with("Wor").if_take(&s[3..8])); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/macros/declarative.rs - no_std::macros::declarative::structs_new_decl (line 289) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `aoko` [INFO] [stdout] --> src/no_std/macros/declarative.rs:290:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::{structs_new_decl, assert_eqs}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `A` [INFO] [stdout] --> src/no_std/macros/declarative.rs:301:9 [INFO] [stdout] | [INFO] [stdout] 14 | let a = A::new("foo"); [INFO] [stdout] | ^ use of undeclared type `A` [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/no_std/functions/fam.rs - no_std::functions::fam::Maybe::apply (line 60) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/fam.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 4 | use aoko::{assert_eqs, no_std::functions::{fun::s, fam::*}}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `aoko` [INFO] [stdout] --> src/no_std/functions/fam.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 4 | use aoko::{assert_eqs, no_std::functions::{fun::s, fam::*}}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [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/no_std/macros/declarative.rs - no_std::macros::declarative::assert_nes (line 168) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `aoko` [INFO] [stdout] --> src/no_std/macros/declarative.rs:169:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::assert_nes; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` 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/no_std/functions/fun.rs - no_std::functions::fun::s (line 8) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/fun.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::functions::fun::s; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` 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 E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/functions/fam.rs - no_std::functions::fam::Vector::apply (line 262) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/fam.rs:263:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::functions::fam::*; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vector` [INFO] [stdout] --> src/no_std/functions/fam.rs:267:24 [INFO] [stdout] | [INFO] [stdout] 7 | assert_eq!(vec![3, 4], Vector::apply(vec![2, 2], Vec::from([add_one, mul_two]))); [INFO] [stdout] | ^^^^^^ use of undeclared type `Vector` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use ext::no_std::functions::fam::Vector; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/functions/fam.rs - no_std::functions::fam::Vector::fmap (line 238) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/fam.rs:239:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::functions::fam::*; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vector` [INFO] [stdout] --> src/no_std/functions/fam.rs:241:27 [INFO] [stdout] | [INFO] [stdout] 5 | assert_eq!(vec![2, 4, 6], Vector::fmap(vec![1, 3, 5], |x| x + 1)); [INFO] [stdout] | ^^^^^^ use of undeclared type `Vector` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use ext::no_std::functions::fam::Vector; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/functions/fun.rs - no_std::functions::fun::swap_xor (line 24) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/fun.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::functions::fun::*; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `swap_xor` in this scope [INFO] [stdout] --> src/no_std/functions/fun.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 7 | swap_xor(a, b); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use ext::no_std::functions::fun::swap_xor; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `swap_xor` in this scope [INFO] [stdout] --> src/no_std/functions/fun.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 14 | swap_xor(x, y); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 2 + use ext::no_std::functions::fun::swap_xor; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/macros/declarative.rs - no_std::macros::declarative::when (line 184) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `aoko` [INFO] [stdout] --> src/no_std/macros/declarative.rs:185:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::{when, assert_eqs}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` 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/no_std/macros/declarative.rs - no_std::macros::declarative::structs_from_decl (line 346) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `aoko` [INFO] [stdout] --> src/no_std/macros/declarative.rs:347:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::{structs_from_decl, assert_eqs}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `A` [INFO] [stdout] --> src/no_std/macros/declarative.rs:359:9 [INFO] [stdout] | [INFO] [stdout] 15 | let a = A::from(Some(233)); [INFO] [stdout] | ^ use of undeclared type `A` [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/no_std/macros/declarative.rs - no_std::macros::declarative::s (line 40) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/macros/declarative.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::{s, no_std::functions::fun::s}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `aoko` [INFO] [stdout] --> src/no_std/macros/declarative.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::{s, no_std::functions::fun::s}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `a` in this scope [INFO] [stdout] --> src/no_std/macros/declarative.rs:44:13 [INFO] [stdout] | [INFO] [stdout] 6 | assert_eq!((a, b, c), (s("a"), s("b"), s("c"))); [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `b` in this scope [INFO] [stdout] --> src/no_std/macros/declarative.rs:44:16 [INFO] [stdout] | [INFO] [stdout] 6 | assert_eq!((a, b, c), (s("a"), s("b"), s("c"))); [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `c` in this scope [INFO] [stdout] --> src/no_std/macros/declarative.rs:44:19 [INFO] [stdout] | [INFO] [stdout] 6 | assert_eq!((a, b, c), (s("a"), s("b"), s("c"))); [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/functions/fam.rs - no_std::functions::fam::Id::bind (line 219) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/functions/fam.rs:220:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::functions::fam::*; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Id` in this scope [INFO] [stdout] --> src/no_std/functions/fam.rs:222:11 [INFO] [stdout] | [INFO] [stdout] 5 | let id = Id(23); [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this tuple struct [INFO] [stdout] | [INFO] [stdout] 2 + use ext::no_std::functions::fam::Id; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Id` [INFO] [stdout] --> src/no_std/functions/fam.rs:223:11 [INFO] [stdout] | [INFO] [stdout] 6 | let res = Id::bind(id, |x| Id(x - 20)); [INFO] [stdout] | ^^ use of undeclared type `Id` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use ext::no_std::functions::fam::Id; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Id` in this scope [INFO] [stdout] --> src/no_std/functions/fam.rs:223:28 [INFO] [stdout] | [INFO] [stdout] 6 | let res = Id::bind(id, |x| Id(x - 20)); [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: a local variable with a similar name exists (notice the capitalization) [INFO] [stdout] | [INFO] [stdout] 6 - let res = Id::bind(id, |x| Id(x - 20)); [INFO] [stdout] 6 + let res = Id::bind(id, |x| id(x - 20)); [INFO] [stdout] | [INFO] [stdout] help: consider importing this tuple struct [INFO] [stdout] | [INFO] [stdout] 2 + use ext::no_std::functions::fam::Id; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Id` in this scope [INFO] [stdout] --> src/no_std/functions/fam.rs:224:12 [INFO] [stdout] | [INFO] [stdout] 7 | assert_eq!(Id(3), res); [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] help: a local variable with a similar name exists (notice the capitalization) [INFO] [stdout] | [INFO] [stdout] 7 - assert_eq!(Id(3), res); [INFO] [stdout] 7 + assert_eq!(id(3), res); [INFO] [stdout] | [INFO] [stdout] help: consider importing this tuple struct [INFO] [stdout] | [INFO] [stdout] 2 + use ext::no_std::functions::fam::Id; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/macros/declarative.rs - no_std::macros::declarative::structs_default_decl (line 233) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `aoko` [INFO] [stdout] --> src/no_std/macros/declarative.rs:234:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::{structs_default_decl, assert_eqs}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `A` [INFO] [stdout] --> src/no_std/macros/declarative.rs:246:9 [INFO] [stdout] | [INFO] [stdout] 15 | let a = A::default(); [INFO] [stdout] | ^ use of undeclared type `A` [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/no_std/macros/declarative.rs - no_std::macros::declarative::swap (line 81) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `aoko` [INFO] [stdout] --> src/no_std/macros/declarative.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::swap; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` 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/no_std/pipelines/conv.rs - no_std::pipelines::conv::TryConv::try_conv (line 69) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/pipelines/conv.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::pipelines::conv::TryConv; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `try_conv` found for reference `&'static str` in the current scope [INFO] [stdout] --> src/no_std/pipelines/conv.rs:73:4 [INFO] [stdout] | [INFO] [stdout] 5 | let len = "Saluton, mondo!" [INFO] [stdout] | ___________- [INFO] [stdout] 6 | | .try_conv::() [INFO] [stdout] | | -^^^^^^^^ method not found in `&'static str` [INFO] [stdout] | |___| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/pipelines/pipe.rs - no_std::pipelines::pipe::Pipe::pipe (line 60) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/pipelines/pipe.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::pipelines::pipe::Pipe; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `pipe` found for type `{integer}` in the current scope [INFO] [stdout] --> src/no_std/pipelines/pipe.rs:68:6 [INFO] [stdout] | [INFO] [stdout] 10 | 10.pipe(triple), [INFO] [stdout] | ^^^^ method not found in `{integer}` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/pipelines/pipe.rs - no_std::pipelines::pipe::Pipe (line 38) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/pipelines/pipe.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::pipelines::pipe::Pipe; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `pipe` found for type `{integer}` in the current scope [INFO] [stdout] --> src/no_std/pipelines/pipe.rs:42:13 [INFO] [stdout] | [INFO] [stdout] 6 | let out = 5.pipe(|x| add(x, 10)); [INFO] [stdout] | ^^^^ method not found in `{integer}` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/macros/declarative.rs - no_std::macros::declarative::swap_mut (line 103) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `aoko` [INFO] [stdout] --> src/no_std/macros/declarative.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::swap_mut; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` 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/no_std/macros/declarative.rs - no_std::macros::declarative::var (line 22) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `aoko` [INFO] [stdout] --> src/no_std/macros/declarative.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::var; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `foo` in this scope [INFO] [stdout] --> src/no_std/macros/declarative.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 6 | foo = 666; bar = 2048; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: you might have meant to introduce a new binding [INFO] [stdout] | [INFO] [stdout] 6 | let foo = 666; bar = 2048; [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `bar` in this scope [INFO] [stdout] --> src/no_std/macros/declarative.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 6 | foo = 666; bar = 2048; [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `foo` in this scope [INFO] [stdout] --> src/no_std/macros/declarative.rs:27:26 [INFO] [stdout] | [INFO] [stdout] 7 | assert_eq!((666, 2048), (foo, bar)); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `bar` in this scope [INFO] [stdout] --> src/no_std/macros/declarative.rs:27:31 [INFO] [stdout] | [INFO] [stdout] 7 | assert_eq!((666, 2048), (foo, bar)); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0432. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/pipelines/pipe.rs - no_std::pipelines::pipe::Pipe::pipe_borrow (line 123) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/pipelines/pipe.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 4 | use aoko::no_std::pipelines::pipe::Pipe; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `pipe_borrow` found for enum `Cow<'static, str>` in the current scope [INFO] [stdout] --> src/no_std/pipelines/pipe.rs:128:4 [INFO] [stdout] | [INFO] [stdout] 6 | let len = Cow::<'static, str>::from("hello, world") [INFO] [stdout] | ___________- [INFO] [stdout] 7 | | .pipe_borrow(str::len); [INFO] [stdout] | |___-^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `borrow` with a similar name, but with different arguments [INFO] [stdout] --> /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/borrow.rs:178:5 [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/macros/declarative.rs - no_std::macros::declarative::sm (line 57) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/macros/declarative.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::{sm, no_std::functions::fun::s}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `aoko` [INFO] [stdout] --> src/no_std/macros/declarative.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::{sm, no_std::functions::fun::s}; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `a` in this scope [INFO] [stdout] --> src/no_std/macros/declarative.rs:61:13 [INFO] [stdout] | [INFO] [stdout] 6 | assert_eq!((a, b, c), (s("a"), s("b"), s("c"))); [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `b` in this scope [INFO] [stdout] --> src/no_std/macros/declarative.rs:61:16 [INFO] [stdout] | [INFO] [stdout] 6 | assert_eq!((a, b, c), (s("a"), s("b"), s("c"))); [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `c` in this scope [INFO] [stdout] --> src/no_std/macros/declarative.rs:61:19 [INFO] [stdout] | [INFO] [stdout] 6 | assert_eq!((a, b, c), (s("a"), s("b"), s("c"))); [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `a` in this scope [INFO] [stdout] --> src/no_std/macros/declarative.rs:63:1 [INFO] [stdout] | [INFO] [stdout] 8 | a = s("x"); b = s("y"); c = s("z"); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: you might have meant to introduce a new binding [INFO] [stdout] | [INFO] [stdout] 8 | let a = s("x"); b = s("y"); c = s("z"); [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `b` in this scope [INFO] [stdout] --> src/no_std/macros/declarative.rs:63:13 [INFO] [stdout] | [INFO] [stdout] 8 | a = s("x"); b = s("y"); c = s("z"); [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `c` in this scope [INFO] [stdout] --> src/no_std/macros/declarative.rs:63:25 [INFO] [stdout] | [INFO] [stdout] 8 | a = s("x"); b = s("y"); c = s("z"); [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `a` in this scope [INFO] [stdout] --> src/no_std/macros/declarative.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!((a, b, c), (s("x"), s("y"), s("z"))); [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `b` in this scope [INFO] [stdout] --> src/no_std/macros/declarative.rs:64:16 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!((a, b, c), (s("x"), s("y"), s("z"))); [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `c` in this scope [INFO] [stdout] --> src/no_std/macros/declarative.rs:64:19 [INFO] [stdout] | [INFO] [stdout] 9 | assert_eq!((a, b, c), (s("x"), s("y"), s("z"))); [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 11 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/pipelines/tap.rs - no_std::pipelines::tap::Tap::tap (line 55) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/pipelines/tap.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::pipelines::tap::Tap; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tap` found for struct `Tmp` in the current scope [INFO] [stdout] --> src/no_std/pipelines/tap.rs:64:4 [INFO] [stdout] | [INFO] [stdout] 4 | struct Tmp; [INFO] [stdout] | ---------- method `tap` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 9 | let end = make_value() [INFO] [stdout] | ___________- [INFO] [stdout] 10 | | // this line has no effect on the rest of the code [INFO] [stdout] 11 | | .tap(|v| log!("The produced value was: {}", v)) [INFO] [stdout] | | -^^^ method not found in `Tmp` [INFO] [stdout] | |___| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/pipelines/pipe.rs - no_std::pipelines::pipe::Pipe::pipe_ref (line 81) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/pipelines/pipe.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::pipelines::pipe::Pipe; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `pipe_ref` found for struct `Vec<{integer}>` in the current scope [INFO] [stdout] --> src/no_std/pipelines/pipe.rs:88:15 [INFO] [stdout] | [INFO] [stdout] 9 | let sum = vec.pipe_ref(fold); [INFO] [stdout] | ^^^^^^^^ method not found in `Vec<{integer}>` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/pipelines/pipe.rs - no_std::pipelines::pipe::Pipe::pipe_mut (line 101) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/pipelines/pipe.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::pipelines::pipe::Pipe; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `pipe_mut` found for struct `Vec` in the current scope [INFO] [stdout] --> src/no_std/pipelines/pipe.rs:106:4 [INFO] [stdout] | [INFO] [stdout] 6 | let last = vec [INFO] [stdout] | ____________- [INFO] [stdout] 7 | | .pipe_mut(Vec::pop) [INFO] [stdout] | | -^^^^^^^^ method not found in `Vec` [INFO] [stdout] | |___| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/pipelines/tap.rs - no_std::pipelines::tap::TapFallible::tap_ok_mut (line 506) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/pipelines/tap.rs:507:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::pipelines::tap::TapFallible; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tap_ok_mut` found for enum `Result` in the current scope [INFO] [stdout] --> src/no_std/pipelines/tap.rs:510:15 [INFO] [stdout] | [INFO] [stdout] 6 | assert_eq!(ok.tap_ok_mut(|x| *x += 1), Ok(11)); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `as_mut` with a similar name, but with different arguments [INFO] [stdout] --> /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/result.rs:790:5 [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tap_ok_mut` found for enum `Result` in the current scope [INFO] [stdout] --> src/no_std/pipelines/tap.rs:511:16 [INFO] [stdout] | [INFO] [stdout] 7 | assert_eq!(err.tap_ok_mut(|x| *x += 1), Err(10)); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `as_mut` with a similar name, but with different arguments [INFO] [stdout] --> /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/result.rs:790:5 [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/pipelines/pipe.rs - no_std::pipelines::pipe::Pipe::pipe_borrow_mut (line 143) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/pipelines/pipe.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::pipelines::pipe::Pipe; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `pipe_borrow_mut` found for struct `String` in the current scope [INFO] [stdout] --> src/no_std/pipelines/pipe.rs:148:4 [INFO] [stdout] | [INFO] [stdout] 6 | let ptr = txt [INFO] [stdout] | ___________- [INFO] [stdout] 7 | | .pipe_borrow_mut(str::as_mut_ptr); [INFO] [stdout] | |___-^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `borrow_mut` with a similar name, but with different arguments [INFO] [stdout] --> /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/borrow.rs:205:5 [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/pipelines/tap.rs - no_std::pipelines::tap (line 14) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/pipelines/tap.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::pipelines::tap::*; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tap_mut` found for struct `Vec` in the current scope [INFO] [stdout] --> src/no_std/pipelines/tap.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 6 | make_vec().tap_mut(|v| v.sort()); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `as_mut` with a similar name, but with different arguments [INFO] [stdout] --> /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/convert/mod.rs:377:5 [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tap_borrow_mut` found for struct `Vec` in the current scope [INFO] [stdout] --> src/no_std/pipelines/tap.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 8 | make_vec().tap_borrow_mut(<[_]>::sort); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `borrow_mut` with a similar name, but with different arguments [INFO] [stdout] --> /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/borrow.rs:205:5 [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tap_as_mut` found for struct `Vec` in the current scope [INFO] [stdout] --> src/no_std/pipelines/tap.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 10 | make_vec().tap_as_mut(<[_]>::sort); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `as_mut` with a similar name, but with different arguments [INFO] [stdout] --> /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/convert/mod.rs:377:5 [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tap_deref_mut` found for struct `Vec` in the current scope [INFO] [stdout] --> src/no_std/pipelines/tap.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 12 | make_vec().tap_deref_mut(<[_]>::sort); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `deref_mut` with a similar name, but with different arguments [INFO] [stdout] --> /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/ops/deref.rs:276:5 [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/pipelines/tap.rs - no_std::pipelines::tap::Tap::tap_mut (line 86) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/pipelines/tap.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::pipelines::tap::Tap; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tap_mut` found for array `[i32; 5]` in the current scope [INFO] [stdout] --> src/no_std/pipelines/tap.rs:90:4 [INFO] [stdout] | [INFO] [stdout] 5 | let sorted = [1i32, 5, 2, 4, 3] [INFO] [stdout] | ______________- [INFO] [stdout] 6 | | .tap_mut(|arr| arr.sort()); [INFO] [stdout] | |___-^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `as_mut` with a similar name, but with different arguments [INFO] [stdout] --> /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/convert/mod.rs:377:5 [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/macros/declarative.rs - no_std::macros::declarative::val (line 5) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `aoko` [INFO] [stdout] --> src/no_std/macros/declarative.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::val; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `foo` in this scope [INFO] [stdout] --> src/no_std/macros/declarative.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 6 | assert_eq!((233, 666), (foo, bar)); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `bar` in this scope [INFO] [stdout] --> src/no_std/macros/declarative.rs:9:30 [INFO] [stdout] | [INFO] [stdout] 6 | assert_eq!((233, 666), (foo, bar)); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0432. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/pipelines/pipe.rs - no_std::pipelines::pipe::Pipe (line 27) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/pipelines/pipe.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::pipelines::pipe::Pipe; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `pipe` found for type `{integer}` in the current scope [INFO] [stdout] --> src/no_std/pipelines/pipe.rs:31:10 [INFO] [stdout] | [INFO] [stdout] 6 | receiver.pipe(not_a_method); [INFO] [stdout] | ^^^^ method not found in `{integer}` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/pipelines/conv.rs - no_std::pipelines::conv::Conv::conv (line 41) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/pipelines/conv.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::pipelines::conv::Conv; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `conv` found for reference `&'static str` in the current scope [INFO] [stdout] --> src/no_std/pipelines/conv.rs:45:4 [INFO] [stdout] | [INFO] [stdout] 5 | let len = "Saluton, mondo!" [INFO] [stdout] | ___________- [INFO] [stdout] 6 | | .conv::() [INFO] [stdout] | | -^^^^ method not found in `&'static str` [INFO] [stdout] | |___| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/pipelines/tap.rs - no_std::pipelines::tap::TapFallible::tap_err_mut (line 544) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/pipelines/tap.rs:545:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::pipelines::tap::TapFallible; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tap_err_mut` found for enum `Result` in the current scope [INFO] [stdout] --> src/no_std/pipelines/tap.rs:548:16 [INFO] [stdout] | [INFO] [stdout] 6 | assert_eq!(err.tap_err_mut(|x| *x += 1), Err(11)); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `map_err` with a similar name [INFO] [stdout] | [INFO] [stdout] 6 - assert_eq!(err.tap_err_mut(|x| *x += 1), Err(11)); [INFO] [stdout] 6 + assert_eq!(err.map_err(|x| *x += 1), Err(11)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tap_err_mut` found for enum `Result` in the current scope [INFO] [stdout] --> src/no_std/pipelines/tap.rs:549:15 [INFO] [stdout] | [INFO] [stdout] 7 | assert_eq!(ok.tap_err_mut(|x| *x += 1), Ok(10)); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `map_err` with a similar name [INFO] [stdout] | [INFO] [stdout] 7 - assert_eq!(ok.tap_err_mut(|x| *x += 1), Ok(10)); [INFO] [stdout] 7 + assert_eq!(ok.map_err(|x| *x += 1), Ok(10)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/pipelines/tap.rs - no_std::pipelines::tap::TapOptional::tap_none (line 385) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/pipelines/tap.rs:386:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::pipelines::tap::TapOptional; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tap_none` found for enum `Option` in the current scope [INFO] [stdout] --> src/no_std/pipelines/tap.rs:390:10 [INFO] [stdout] | [INFO] [stdout] 7 | Some(10).tap_none(|| x += 1); // This does nothing. [INFO] [stdout] | ^^^^^^^^ method not found in `Option<{integer}>` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tap_none` found for enum `Option` in the current scope [INFO] [stdout] --> src/no_std/pipelines/tap.rs:393:13 [INFO] [stdout] | [INFO] [stdout] 10 | None::.tap_none(|| x += 1); // This increments x. [INFO] [stdout] | ^^^^^^^^ method not found in `Option` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/pipelines/tap.rs - no_std::pipelines::tap::TapOptional::tap_some (line 347) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/pipelines/tap.rs:348:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::pipelines::tap::TapOptional; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tap_some` found for enum `Option` in the current scope [INFO] [stdout] --> src/no_std/pipelines/tap.rs:351:17 [INFO] [stdout] | [INFO] [stdout] 6 | assert_eq!(some.tap_some(|x| println!("Some({})", x)), some); // Prints `Some(10)`. [INFO] [stdout] | ^^^^^^^^ method not found in `Option<{integer}>` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tap_some` found for enum `Option` in the current scope [INFO] [stdout] --> src/no_std/pipelines/tap.rs:352:17 [INFO] [stdout] | [INFO] [stdout] 7 | assert_eq!(none.tap_some(|x| println!("Some({})", x)), none); [INFO] [stdout] | ^^^^^^^^ method not found in `Option` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/pipelines/tap.rs - no_std::pipelines::tap::TapOptional::tap_some_mut (line 366) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/pipelines/tap.rs:367:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::pipelines::tap::TapOptional; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tap_some_mut` found for enum `Option` in the current scope [INFO] [stdout] --> src/no_std/pipelines/tap.rs:370:17 [INFO] [stdout] | [INFO] [stdout] 6 | assert_eq!(some.tap_some_mut(|x| *x += 1), Some(11)); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `as_mut` with a similar name, but with different arguments [INFO] [stdout] --> /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/option.rs:759:5 [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tap_some_mut` found for enum `Option` in the current scope [INFO] [stdout] --> src/no_std/pipelines/tap.rs:371:17 [INFO] [stdout] | [INFO] [stdout] 7 | assert_eq!(none.tap_some_mut(|x| *x += 1), none); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `as_mut` with a similar name, but with different arguments [INFO] [stdout] --> /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/option.rs:759:5 [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/pipelines/tap.rs - no_std::pipelines::tap::TapFallible::tap_err (line 525) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/pipelines/tap.rs:526:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::pipelines::tap::TapFallible; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tap_err` found for enum `Result` in the current scope [INFO] [stdout] --> src/no_std/pipelines/tap.rs:529:16 [INFO] [stdout] | [INFO] [stdout] 6 | assert_eq!(err.tap_err(|x| println!("Err({})", x)), err); // Prints `Err(10)`. [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `map_err` with a similar name [INFO] [stdout] | [INFO] [stdout] 6 - assert_eq!(err.tap_err(|x| println!("Err({})", x)), err); // Prints `Err(10)`. [INFO] [stdout] 6 + assert_eq!(err.map_err(|x| println!("Err({})", x)), err); // Prints `Err(10)`. [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tap_err` found for enum `Result` in the current scope [INFO] [stdout] --> src/no_std/pipelines/tap.rs:530:15 [INFO] [stdout] | [INFO] [stdout] 7 | assert_eq!(ok.tap_err(|x| println!("Err({})", x)), ok); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `map_err` with a similar name [INFO] [stdout] | [INFO] [stdout] 7 - assert_eq!(ok.tap_err(|x| println!("Err({})", x)), ok); [INFO] [stdout] 7 + assert_eq!(ok.map_err(|x| println!("Err({})", x)), ok); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/no_std/pipelines/tap.rs - no_std::pipelines::tap::TapFallible::tap_ok (line 487) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `aoko` [INFO] [stdout] --> src/no_std/pipelines/tap.rs:488:5 [INFO] [stdout] | [INFO] [stdout] 3 | use aoko::no_std::pipelines::tap::TapFallible; [INFO] [stdout] | ^^^^ use of unresolved module or unlinked crate `aoko` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `aoko`, use `cargo add aoko` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tap_ok` found for enum `Result` in the current scope [INFO] [stdout] --> src/no_std/pipelines/tap.rs:491:15 [INFO] [stdout] | [INFO] [stdout] 6 | assert_eq!(ok.tap_ok(|x| println!("Ok({})", x)), ok); // Prints `Ok(10)`. [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `map_or` with a similar name, but with different arguments [INFO] [stdout] --> /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/result.rs:855:5 [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `tap_ok` found for enum `Result` in the current scope [INFO] [stdout] --> src/no_std/pipelines/tap.rs:492:16 [INFO] [stdout] | [INFO] [stdout] 7 | assert_eq!(err.tap_ok(|x| println!("Ok({})", x)), err); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `map_or` with a similar name, but with different arguments [INFO] [stdout] --> /rustc/b83b707f97d809763b7861afa7638871f3339a33/library/core/src/result.rs:855:5 [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/no_std/cps/operators.rs - no_std::cps::operators::Op::add_c (line 9) [INFO] [stdout] src/no_std/cps/operators.rs - no_std::cps::operators::Op::div_c (line 66) [INFO] [stdout] src/no_std/cps/operators.rs - no_std::cps::operators::Op::mul_c (line 45) [INFO] [stdout] src/no_std/cps/operators.rs - no_std::cps::operators::Op::rem_c (line 80) [INFO] [stdout] src/no_std/cps/operators.rs - no_std::cps::operators::Op::sub_c (line 23) [INFO] [stdout] src/no_std/functions/ext.rs - no_std::functions::ext::&'_mut[T]::swap_xor (line 307) [INFO] [stdout] src/no_std/functions/ext.rs - no_std::functions::ext::&'_str::wildcard_match (line 345) [INFO] [stdout] src/no_std/functions/ext.rs - no_std::functions::ext::AnyExt1::if_not_then (line 63) [INFO] [stdout] src/no_std/functions/ext.rs - no_std::functions::ext::AnyExt1::if_then (line 48) [INFO] [stdout] src/no_std/functions/ext.rs - no_std::functions::ext::AnyExt1::y (line 14) [INFO] [stdout] src/no_std/functions/ext.rs - no_std::functions::ext::AnyExt::if_not_take (line 215) [INFO] [stdout] src/no_std/functions/ext.rs - no_std::functions::ext::AnyExt::if_take (line 200) [INFO] [stdout] src/no_std/functions/ext.rs - no_std::functions::ext::AnyExt::type_name (line 136) [INFO] [stdout] src/no_std/functions/ext.rs - no_std::functions::ext::AnyExt::type_name_with_value (line 167) [INFO] [stdout] src/no_std/functions/ext.rs - no_std::functions::ext::AnyExt::type_size (line 151) [INFO] [stdout] src/no_std/functions/ext.rs - no_std::functions::ext::AnyExt::type_size_with_value (line 183) [INFO] [stdout] src/no_std/functions/ext.rs - no_std::functions::ext::F::combine (line 709) [INFO] [stdout] src/no_std/functions/ext.rs - no_std::functions::ext::F::compose (line 727) [INFO] [stdout] src/no_std/functions/ext.rs - no_std::functions::ext::F::curryl (line 671) [INFO] [stdout] src/no_std/functions/ext.rs - no_std::functions::ext::F::curryr (line 686) [INFO] [stdout] src/no_std/functions/ext.rs - no_std::functions::ext::Option::apply (line 555) [INFO] [stdout] src/no_std/functions/ext.rs - no_std::functions::ext::Option::or_else_some (line 541) [INFO] [stdout] src/no_std/functions/ext.rs - no_std::functions::ext::Result::apply (line 605) [INFO] [stdout] src/no_std/functions/ext.rs - no_std::functions::ext::Result::zip (line 584) [INFO] [stdout] src/no_std/functions/ext.rs - no_std::functions::ext::Vec::apply (line 632) [INFO] [stdout] src/no_std/functions/ext.rs - no_std::functions::ext::[u8]::to_str (line 466) [INFO] [stdout] src/no_std/functions/ext.rs - no_std::functions::ext::[u8]::to_str_lossy (line 479) [INFO] [stdout] src/no_std/functions/ext.rs - no_std::functions::ext::bool::if_false (line 255) [INFO] [stdout] src/no_std/functions/ext.rs - no_std::functions::ext::bool::if_true (line 240) [INFO] [stdout] src/no_std/functions/ext.rs - no_std::functions::ext::bool::then_false (line 270) [INFO] [stdout] src/no_std/functions/ext.rs - no_std::functions::ext::u128::fmt_size_from (line 503) [INFO] [stdout] src/no_std/functions/fam.rs - no_std::functions::fam::Either::apply (line 133) [INFO] [stdout] src/no_std/functions/fam.rs - no_std::functions::fam::Either::bind (line 155) [INFO] [stdout] src/no_std/functions/fam.rs - no_std::functions::fam::Either::fmap (line 100) [INFO] [stdout] src/no_std/functions/fam.rs - no_std::functions::fam::Either::pure (line 118) [INFO] [stdout] src/no_std/functions/fam.rs - no_std::functions::fam::Id::apply (line 204) [INFO] [stdout] src/no_std/functions/fam.rs - no_std::functions::fam::Id::bind (line 219) [INFO] [stdout] src/no_std/functions/fam.rs - no_std::functions::fam::Id::fmap (line 178) [INFO] [stdout] src/no_std/functions/fam.rs - no_std::functions::fam::Id::pure (line 193) [INFO] [stdout] src/no_std/functions/fam.rs - no_std::functions::fam::Maybe::apply (line 60) [INFO] [stdout] src/no_std/functions/fam.rs - no_std::functions::fam::Maybe::bind (line 78) [INFO] [stdout] src/no_std/functions/fam.rs - no_std::functions::fam::Maybe::fmap (line 27) [INFO] [stdout] src/no_std/functions/fam.rs - no_std::functions::fam::Maybe::pure (line 45) [INFO] [stdout] src/no_std/functions/fam.rs - no_std::functions::fam::Vector::apply (line 262) [INFO] [stdout] src/no_std/functions/fam.rs - no_std::functions::fam::Vector::fmap (line 238) [INFO] [stdout] src/no_std/functions/fam.rs - no_std::functions::fam::Vector::pure (line 251) [INFO] [stdout] src/no_std/functions/fun.rs - no_std::functions::fun::s (line 8) [INFO] [stdout] src/no_std/functions/fun.rs - no_std::functions::fun::swap_xor (line 24) [INFO] [stdout] src/no_std/macros/declarative.rs - no_std::macros::declarative::assert_eqs (line 148) [INFO] [stdout] src/no_std/macros/declarative.rs - no_std::macros::declarative::assert_nes (line 168) [INFO] [stdout] src/no_std/macros/declarative.rs - no_std::macros::declarative::asserts (line 128) [INFO] [stdout] src/no_std/macros/declarative.rs - no_std::macros::declarative::s (line 40) [INFO] [stdout] src/no_std/macros/declarative.rs - no_std::macros::declarative::sm (line 57) [INFO] [stdout] src/no_std/macros/declarative.rs - no_std::macros::declarative::structs_default_decl (line 233) [INFO] [stdout] src/no_std/macros/declarative.rs - no_std::macros::declarative::structs_from_decl (line 346) [INFO] [stdout] src/no_std/macros/declarative.rs - no_std::macros::declarative::structs_new_decl (line 289) [INFO] [stdout] src/no_std/macros/declarative.rs - no_std::macros::declarative::swap (line 81) [INFO] [stdout] src/no_std/macros/declarative.rs - no_std::macros::declarative::swap_mut (line 103) [INFO] [stdout] src/no_std/macros/declarative.rs - no_std::macros::declarative::val (line 5) [INFO] [stdout] src/no_std/macros/declarative.rs - no_std::macros::declarative::var (line 22) [INFO] [stdout] src/no_std/macros/declarative.rs - no_std::macros::declarative::when (line 184) [INFO] [stdout] src/no_std/pipelines/conv.rs - no_std::pipelines::conv::Conv::conv (line 41) [INFO] [stdout] src/no_std/pipelines/conv.rs - no_std::pipelines::conv::TryConv::try_conv (line 69) [INFO] [stdout] src/no_std/pipelines/pipe.rs - no_std::pipelines::pipe::Pipe (line 27) [INFO] [stdout] src/no_std/pipelines/pipe.rs - no_std::pipelines::pipe::Pipe (line 38) [INFO] [stdout] src/no_std/pipelines/pipe.rs - no_std::pipelines::pipe::Pipe::pipe (line 60) [INFO] [stdout] src/no_std/pipelines/pipe.rs - no_std::pipelines::pipe::Pipe::pipe_borrow (line 123) [INFO] [stdout] src/no_std/pipelines/pipe.rs - no_std::pipelines::pipe::Pipe::pipe_borrow_mut (line 143) [INFO] [stdout] src/no_std/pipelines/pipe.rs - no_std::pipelines::pipe::Pipe::pipe_mut (line 101) [INFO] [stdout] src/no_std/pipelines/pipe.rs - no_std::pipelines::pipe::Pipe::pipe_ref (line 81) [INFO] [stdout] src/no_std/pipelines/tap.rs - no_std::pipelines::tap (line 14) [INFO] [stdout] src/no_std/pipelines/tap.rs - no_std::pipelines::tap::Tap::tap (line 55) [INFO] [stdout] src/no_std/pipelines/tap.rs - no_std::pipelines::tap::Tap::tap_mut (line 86) [INFO] [stdout] src/no_std/pipelines/tap.rs - no_std::pipelines::tap::TapFallible::tap_err (line 525) [INFO] [stdout] src/no_std/pipelines/tap.rs - no_std::pipelines::tap::TapFallible::tap_err_mut (line 544) [INFO] [stdout] src/no_std/pipelines/tap.rs - no_std::pipelines::tap::TapFallible::tap_ok (line 487) [INFO] [stdout] src/no_std/pipelines/tap.rs - no_std::pipelines::tap::TapFallible::tap_ok_mut (line 506) [INFO] [stdout] src/no_std/pipelines/tap.rs - no_std::pipelines::tap::TapOptional::tap_none (line 385) [INFO] [stdout] src/no_std/pipelines/tap.rs - no_std::pipelines::tap::TapOptional::tap_some (line 347) [INFO] [stdout] src/no_std/pipelines/tap.rs - no_std::pipelines::tap::TapOptional::tap_some_mut (line 366) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 1 passed; 80 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.20s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "47edd56c37a733ed1eed88db1840eebfbe846a5615ca55cdf9dbb71381930b7c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "47edd56c37a733ed1eed88db1840eebfbe846a5615ca55cdf9dbb71381930b7c", kill_on_drop: false }` [INFO] [stdout] 47edd56c37a733ed1eed88db1840eebfbe846a5615ca55cdf9dbb71381930b7c