[INFO] fetching crate ext 0.0.1...
[INFO] testing ext-0.0.1 against master#0d162b25edd5bf0dba9a22e83b614f1113e90474 for pr-150681
[INFO] extracting crate ext 0.0.1 into /workspace/builds/worker-4-tc1/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-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate ext 0.0.1 on toolchain 0d162b25edd5bf0dba9a22e83b614f1113e90474
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "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" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded no-std-compat2 v0.4.5
[INFO] [stderr]   Downloaded redox_syscall v0.5.14
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3771471e47eccb79f392e21445c0057dd113bf856bf6908e1c95185ffca3fa59
[INFO] running `Command { std: "docker" "start" "-a" "3771471e47eccb79f392e21445c0057dd113bf856bf6908e1c95185ffca3fa59", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3771471e47eccb79f392e21445c0057dd113bf856bf6908e1c95185ffca3fa59", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3771471e47eccb79f392e21445c0057dd113bf856bf6908e1c95185ffca3fa59", kill_on_drop: false }`
[INFO] [stdout] 3771471e47eccb79f392e21445c0057dd113bf856bf6908e1c95185ffca3fa59
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b21bb539ee550956d2d8751b0e02ebcfb06bfdcb6f4db70ae4277fe8851fe1ec
[INFO] running `Command { std: "docker" "start" "-a" "b21bb539ee550956d2d8751b0e02ebcfb06bfdcb6f4db70ae4277fe8851fe1ec", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling litrs v0.4.1
[INFO] [stderr]    Compiling web-time v1.1.0
[INFO] [stderr]    Compiling no-std-compat2 v0.4.5
[INFO] [stderr]    Compiling document-features v0.2.11
[INFO] [stderr]    Compiling quote v1.0.40
[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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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<str>;
[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<str> {
[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 6.61s
[INFO] running `Command { std: "docker" "inspect" "b21bb539ee550956d2d8751b0e02ebcfb06bfdcb6f4db70ae4277fe8851fe1ec", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b21bb539ee550956d2d8751b0e02ebcfb06bfdcb6f4db70ae4277fe8851fe1ec", kill_on_drop: false }`
[INFO] [stdout] b21bb539ee550956d2d8751b0e02ebcfb06bfdcb6f4db70ae4277fe8851fe1ec
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f211404f09d5dbeefe30fb40a66067addf40ff7196f7ae357adc9ae0285a949b
[INFO] running `Command { std: "docker" "start" "-a" "f211404f09d5dbeefe30fb40a66067addf40ff7196f7ae357adc9ae0285a949b", 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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<str>;
[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<str> {
[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]    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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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<str>;
[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<str> {
[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.54s
[INFO] running `Command { std: "docker" "inspect" "f211404f09d5dbeefe30fb40a66067addf40ff7196f7ae357adc9ae0285a949b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f211404f09d5dbeefe30fb40a66067addf40ff7196f7ae357adc9ae0285a949b", kill_on_drop: false }`
[INFO] [stdout] f211404f09d5dbeefe30fb40a66067addf40ff7196f7ae357adc9ae0285a949b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 04a0cbc9db7c265e32cbcb698d88072678727ac3eeb7132e0ccbe0780a570893
[INFO] running `Command { std: "docker" "start" "-a" "04a0cbc9db7c265e32cbcb698d88072678727ac3eeb7132e0ccbe0780a570893", 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 <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> 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<str>;
[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<str> {
[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.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ext-9ccf49cae7107565)
[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.01s
[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::add_c (line 9) ... 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::rem_c (line 80) ... 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::AnyExt1::y (line 14) ... 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::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::Result<T,E>::apply (line 605) ... 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/functions/ext.rs - no_std::functions::ext::Option<T>::apply (line 555) ... 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::Result<T,E>::zip (line 584) ... 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::AnyExt::if_not_take (line 215) ... 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/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::AnyExt::type_name_with_value (line 167) ... 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::F::combine (line 709) ... FAILED
[INFO] [stdout] test src/no_std/functions/ext.rs - no_std::functions::ext::Option<T>::or_else_some (line 541) ... FAILED
[INFO] [stdout] test src/no_std/functions/fam.rs - no_std::functions::fam::Either<E>::apply (line 133) ... 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::u128::fmt_size_from (line 503) ... 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/functions/fam.rs - no_std::functions::fam::Either<E>::pure (line 118) ... 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/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::Maybe::bind (line 78) ... 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::[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/functions/fam.rs - no_std::functions::fam::Id<T>::apply (line 204) ... 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::Id<T>::bind (line 219) ... FAILED
[INFO] [stdout] test src/no_std/functions/fam.rs - no_std::functions::fam::Either<E>::bind (line 155) ... FAILED
[INFO] [stdout] test src/no_std/functions/fam.rs - no_std::functions::fam::Either<E>::fmap (line 100) ... FAILED
[INFO] [stdout] test src/no_std/functions/ext.rs - no_std::functions::ext::Vec<T>::apply (line 632) ... 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/ext.rs - no_std::functions::ext::bool::if_true (line 240) ... 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::Id<T>::pure (line 193) ... FAILED
[INFO] [stdout] test src/no_std/functions/fun.rs - no_std::functions::fun::s (line 8) ... 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/macros/declarative.rs - no_std::macros::declarative::asserts (line 128) ... 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::Vector::pure (line 251) ... FAILED
[INFO] [stdout] test src/no_std/functions/fam.rs - no_std::functions::fam::Id<T>::fmap (line 178) ... FAILED
[INFO] [stdout] test src/no_std/macros/declarative.rs - no_std::macros::declarative::sm (line 57) ... 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/macros/declarative.rs - no_std::macros::declarative::var (line 22) ... 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/pipelines/pipe.rs - no_std::pipelines::pipe::Pipe (line 38) ... 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/fun.rs - no_std::functions::fun::swap_xor (line 24) ... 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/pipe.rs - no_std::pipelines::pipe::Pipe (line 27) ... 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/pipe.rs - no_std::pipelines::pipe::Pipe::pipe_borrow_mut (line 143) ... 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::swap_mut (line 103) ... 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/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::pipe_mut (line 101) ... 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 (line 14) ... 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/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::TapFallible::tap_ok (line 487) ... 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/macros/declarative.rs - no_std::macros::declarative::when (line 184) ... 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/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::Tap::tap_mut (line 86) ... 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/pipe.rs - no_std::pipelines::pipe::Pipe::pipe_ref (line 81) ... 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] 348 | 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] 348 | 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] 138 | 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] 140 | 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] 135 + 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] 140 - assert_eq!("".type_name(), "&str");
[INFO] [stdout] 140 + 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] 141 | 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] 135 + 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] 141 - assert_eq!((&"").type_name(), "&&str");
[INFO] [stdout] 141 + 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::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] 10 | 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] 12 | 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/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/arith.rs:92:4
[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::&'_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] 309 | 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] 312 | v.swap_xor(1, 3);
[INFO] [stdout]     |   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: 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] 306 + 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] 312 - v.swap_xor(1, 3);
[INFO] [stdout] 312 + 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::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] 81 | 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] 83 | 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/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/arith.rs:586:4
[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::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] 67 | 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] 69 | 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/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/arith.rs:477:4
[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::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] 16 | 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] 19 |     n.y(|f, n| match n {
[INFO] [stdout]    |     --^ method not found in `u8`
[INFO] [stdout]    |
[INFO] [stdout]   ::: 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] 13 + 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] 27 |     n.y(|f, n| match n {
[INFO] [stdout]    |     --^ method not found in `u8`
[INFO] [stdout]    |
[INFO] [stdout]   ::: 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] 13 + 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/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] 46 | 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] 51 |         _ => 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/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/arith.rs:205:4
[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] 51 |         _ => 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/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/arith.rs:339:4
[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::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] 50 | 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] 52 | 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]   ::: src/no_std/functions/ext.rs:82:8
[INFO] [stdout]    |
[INFO] [stdout] 82 |     fn into_some(self) -> Option<Self> {
[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] 47 + 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] 52 - assert_eq!("Hello World".to_string().into_some(), "Hello".if_then(|s| s.starts_with("Hel"), |s| format!("{} World", s)));
[INFO] [stdout] 52 + 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] 52 | 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] 47 + 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] 52 | 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[E0282]: type annotations needed
[INFO] [stdout]   --> src/no_std/functions/ext.rs:52:68
[INFO] [stdout]    |
[INFO] [stdout] 52 | assert_eq!("Hello World".to_string().into_some(), "Hello".if_then(|s| s.starts_with("Hel"), |s| format!("{} World", s)));
[INFO] [stdout]    |                                                                    ^  - type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 52 | assert_eq!("Hello World".to_string().into_some(), "Hello".if_then(|s: /* Type */| 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] 53 | 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] 47 + 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] 53 | assert_eq!(None, "Hello".if_not_then(|s| s.starts_with("Wor"), |_| ()));
[INFO] [stdout]    |                             ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/no_std/functions/ext.rs:53:35
[INFO] [stdout]    |
[INFO] [stdout] 53 | assert_eq!(None, "Hello".if_then(|s| s.starts_with("Wor"), |_| ()));
[INFO] [stdout]    |                                   ^  - type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 53 | assert_eq!(None, "Hello".if_then(|s: /* Type */| s.starts_with("Wor"), |_| ()));
[INFO] [stdout]    |                                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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] 153 | 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] 155 | assert_eq!(().type_size(), 0);
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: 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] 150 + 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] 155 - assert_eq!(().type_size(), 0);
[INFO] [stdout] 155 + 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] 156 | 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] 150 + 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] 156 - assert_eq!((&()).type_size(), 8);
[INFO] [stdout] 156 + 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] 157 | assert_eq!([(), ()].type_size(), 0);
[INFO] [stdout]     |                     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: 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] 150 + 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] 157 - assert_eq!([(), ()].type_size(), 0);
[INFO] [stdout] 157 + 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::Result<T,E>::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] 608 | 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] 608 | 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::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] 688 | 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] 691 | let cu = sub.curryr(); 
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/no_std/functions/ext.rs:660:8
[INFO] [stdout]     |
[INFO] [stdout] 660 |     fn curryr(self) -> impl MyFnOnce<P2, Out = Self::OutputR> + '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] 685 + 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] 691 - let cu = sub.curryr(); 
[INFO] [stdout] 691 + 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/functions/ext.rs - no_std::functions::ext::Option<T>::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] 558 | 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] 558 | 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::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] 65 | 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] 67 | 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] 62 + 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] 67 - assert_eq!(None, "Hello".if_not_then(|s| s.starts_with("Hel"), |_| ()));
[INFO] [stdout] 67 + assert_eq!(None, "Hello".if_then(|s| s.starts_with("Hel"), |_| ()));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/no_std/functions/ext.rs:67:39
[INFO] [stdout]    |
[INFO] [stdout] 67 | assert_eq!(None, "Hello".if_not_then(|s| s.starts_with("Hel"), |_| ()));
[INFO] [stdout]    |                                       ^  - type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 67 | assert_eq!(None, "Hello".if_not_then(|s: /* Type */| 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] 68 | 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]   ::: src/no_std/functions/ext.rs:82:8
[INFO] [stdout]    |
[INFO] [stdout] 82 |     fn into_some(self) -> Option<Self> {
[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] 62 + 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] 68 - assert_eq!("Hello World".to_string().into_some(), "Hello".if_not_then(|s| s.starts_with("Wor"), |s| format!("{} World", s)));
[INFO] [stdout] 68 + 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] 68 | 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] 62 + 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] 68 - assert_eq!("Hello World".to_string().into_some(), "Hello".if_not_then(|s| s.starts_with("Wor"), |s| format!("{} World", s)));
[INFO] [stdout] 68 + 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[E0282]: type annotations needed
[INFO] [stdout]   --> src/no_std/functions/ext.rs:68:72
[INFO] [stdout]    |
[INFO] [stdout] 68 | assert_eq!("Hello World".to_string().into_some(), "Hello".if_not_then(|s| s.starts_with("Wor"), |s| format!("{} World", s)));
[INFO] [stdout]    |                                                                        ^  - type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 68 | assert_eq!("Hello World".to_string().into_some(), "Hello".if_not_then(|s: /* Type */| s.starts_with("Wor"), |s| format!("{} World", s)));
[INFO] [stdout]    |                                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/no_std/functions/ext.rs - no_std::functions::ext::Result<T,E>::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] 586 | 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] 586 | 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::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] 185 | 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] 187 | assert_eq!(().type_size_with_value().0, 0);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: 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] 182 + 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] 187 - assert_eq!(().type_size_with_value().0, 0);
[INFO] [stdout] 187 + 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] 188 | assert_eq!(().type_size_with_value().1, ());
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: 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] 182 + 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] 188 - assert_eq!(().type_size_with_value().1, ());
[INFO] [stdout] 188 + 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] 189 | 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] 182 + 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] 189 - assert_eq!((&()).type_size_with_value().0, 8);
[INFO] [stdout] 189 + 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] 190 | assert_eq!([(), ()].type_size_with_value().0, 0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: 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] 182 + 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] 190 - assert_eq!([(), ()].type_size_with_value().0, 0);
[INFO] [stdout] 190 + 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::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] 217 | 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] 219 | 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] 214 + 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] 219 - assert_eq!(None, "Hello".if_not_take(|s| s.starts_with("Hel")));
[INFO] [stdout] 219 + assert_eq!(None, "Hello".if_take(|s| s.starts_with("Hel")));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/no_std/functions/ext.rs:219:39
[INFO] [stdout]     |
[INFO] [stdout] 219 | assert_eq!(None, "Hello".if_not_take(|s| s.starts_with("Hel")));
[INFO] [stdout]     |                                       ^  - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 219 | assert_eq!(None, "Hello".if_not_take(|s: /* Type */| 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] 220 | 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] 214 + 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] 220 - assert_eq!(Some("Hello"), "Hello".if_not_take(|s| s.starts_with("Wor")));
[INFO] [stdout] 220 + assert_eq!(Some("Hello"), "Hello".if_take(|s| s.starts_with("Wor")));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/no_std/functions/ext.rs:220:48
[INFO] [stdout]     |
[INFO] [stdout] 220 | assert_eq!(Some("Hello"), "Hello".if_not_take(|s| s.starts_with("Wor")));
[INFO] [stdout]     |                                                ^  - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 220 | assert_eq!(Some("Hello"), "Hello".if_not_take(|s: /* Type */| s.starts_with("Wor")));
[INFO] [stdout]     |                                                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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] 673 | 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] 676 | let c1 = sub.curryl();
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/no_std/functions/ext.rs:659:8
[INFO] [stdout]     |
[INFO] [stdout] 659 |     fn curryl(self) -> impl MyFnOnce<P1, Out = Self::OutputL> + '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] 670 + 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] 676 - let c1 = sub.curryl();
[INFO] [stdout] 676 + 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/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] 202 | 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] 204 | 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] 199 + 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] 204 | assert_eq!(Some("Hello"), "Hello".if_not_take(|s| s.starts_with("Hel")));
[INFO] [stdout]     |                                      ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/no_std/functions/ext.rs:204:44
[INFO] [stdout]     |
[INFO] [stdout] 204 | assert_eq!(Some("Hello"), "Hello".if_take(|s| s.starts_with("Hel")));
[INFO] [stdout]     |                                            ^  - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 204 | assert_eq!(Some("Hello"), "Hello".if_take(|s: /* Type */| 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] 205 | 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] 199 + 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] 205 | assert_eq!(None, "Hello".if_not_take(|s| s.starts_with("Wor")));
[INFO] [stdout]     |                             ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/no_std/functions/ext.rs:205:35
[INFO] [stdout]     |
[INFO] [stdout] 205 | assert_eq!(None, "Hello".if_take(|s| s.starts_with("Wor")));
[INFO] [stdout]     |                                   ^  - type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 205 | assert_eq!(None, "Hello".if_take(|s: /* Type */| s.starts_with("Wor")));
[INFO] [stdout]     |                                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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] 169 | 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] 171 | 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] 166 + 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] 171 - assert_eq!("".type_name_with_value().0, "&str");
[INFO] [stdout] 171 + 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] 172 | 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] 166 + 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] 172 - assert_eq!("s".type_name_with_value().1, "s");
[INFO] [stdout] 172 + 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] 173 | 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] 166 + 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] 173 - assert_eq!((&"").type_name_with_value().0, "&&str");
[INFO] [stdout] 173 + 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::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] 729 | 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] 729 | 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] 735 | 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]    ::: 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] 726 + 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::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] 711 | 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] 711 | 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<u8> {inc}` in the current scope
[INFO] [stdout]    --> src/no_std/functions/ext.rs:717:16
[INFO] [stdout]     |
[INFO] [stdout] 717 | let func = inc.combine(sum).combine(to_string);
[INFO] [stdout]     |                ^^^^^^^ method not found in `for<'a> fn(&'a [u8]) -> Vec<u8> {inc}`
[INFO] [stdout]     |
[INFO] [stdout]    ::: 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<u8> {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] 708 + 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::Option<T>::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] 543 | 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<T>` in the current scope
[INFO] [stdout]    --> src/no_std/functions/ext.rs:545:32
[INFO] [stdout]     |
[INFO] [stdout] 545 | assert_eq!(Some(0), None::<u8>.or_else_some(|| 0));
[INFO] [stdout]     |                                ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: 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<u8>` 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] 540 + 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] 545 - assert_eq!(Some(0), None::<u8>.or_else_some(|| 0));
[INFO] [stdout] 545 + assert_eq!(Some(0), None::<u8>.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/fam.rs - no_std::functions::fam::Either<E>::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] 135 | 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] 135 | 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::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] 272 | 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] 281 | assert_eq!(None, s.starts_with("Hel").then_false(|| &s[3..8]));
[INFO] [stdout]     |                                       ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/no_std/functions/ext.rs:232:8
[INFO] [stdout]     |
[INFO] [stdout] 232 |     fn then_false(self, f: impl FnOnce() -> R) -> Option<R>;
[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] 269 + 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] 281 - assert_eq!(None, s.starts_with("Hel").then_false(|| &s[3..8]));
[INFO] [stdout] 281 + 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] 282 | assert_eq!(Some("lo Wo"), s.starts_with("Wor").then_false(|| &s[3..8]));
[INFO] [stdout]     |                                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/no_std/functions/ext.rs:232:8
[INFO] [stdout]     |
[INFO] [stdout] 232 |     fn then_false(self, f: impl FnOnce() -> R) -> Option<R>;
[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] 269 + 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] 282 - assert_eq!(Some("lo Wo"), s.starts_with("Wor").then_false(|| &s[3..8]));
[INFO] [stdout] 282 + 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::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] 505 | 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] 507 | 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] 507 | 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::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] 62 | 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] 62 | 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<E>::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] 119 | 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] 119 | 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/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] 24 | 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] 30 |         _ => 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/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/arith.rs:205:4
[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] 30 |         _ => 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/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/arith.rs:205:4
[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] 30 |         _ => 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/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/arith.rs:92:4
[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] 468 | 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] 470 | assert_eq!("💖", [240, 159, 146, 150].to_str().unwrap());
[INFO] [stdout]     |                                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: 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] 465 + 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] 470 | 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::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] 80 | 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] 80 | 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::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] 46 | 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] 46 | 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::[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] 481 | 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] 481 | 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] 29 | 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] 29 | 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::Id<T>::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] 205 | 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] 207 | 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] 204 + 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] 208 | 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] 204 + 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] 208 | 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] 208 - let res = Id::apply(id, Id(|x| x - 20));
[INFO] [stdout] 208 + let res = Id::apply(id, id(|x| x - 20));
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple struct
[INFO] [stdout]     |
[INFO] [stdout] 204 + 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] 209 | 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] 209 - assert_eq!(Id(3), res);
[INFO] [stdout] 209 + assert_eq!(id(3), res);
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple struct
[INFO] [stdout]     |
[INFO] [stdout] 204 + 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::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] 257 | 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] 260 | assert_eq!(None, s.starts_with("Hel").if_false(&s[3..8]));
[INFO] [stdout]     |                                       ^^^^^^^^ method not found in `bool`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/no_std/functions/ext.rs:231:8
[INFO] [stdout]     |
[INFO] [stdout] 231 |     fn if_false(self, value: R) -> Option<R>;
[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] 254 + 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] 261 | 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]    ::: src/no_std/functions/ext.rs:231:8
[INFO] [stdout]     |
[INFO] [stdout] 231 |     fn if_false(self, value: R) -> Option<R>;
[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] 254 + 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::Id<T>::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] 220 | 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] 222 | 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] 219 + 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] 223 | 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] 219 + 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] 223 | 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] 223 - let res = Id::bind(id, |x| Id(x - 20));
[INFO] [stdout] 223 + let res = Id::bind(id, |x| id(x - 20));
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple struct
[INFO] [stdout]     |
[INFO] [stdout] 219 + 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] 224 | 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] 224 - assert_eq!(Id(3), res);
[INFO] [stdout] 224 + assert_eq!(id(3), res);
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple struct
[INFO] [stdout]     |
[INFO] [stdout] 219 + 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/fam.rs - no_std::functions::fam::Either<E>::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] 157 | 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] 157 | 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<E>::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] 102 | 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] 102 | 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::Vec<T>::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] 634 | 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] 639 | assert_eq!(v.apply(f), vec![3, 8, 2]);
[INFO] [stdout]     |              ^^^^^ method not found in `Vec<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/no_std/functions/ext.rs:624:8
[INFO] [stdout]     |
[INFO] [stdout] 624 |     fn apply<U>(self, f: Vec<impl FnMut(T) -> U>) -> Vec<U>;
[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] 631 + 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/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] 149 | 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/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] 242 | 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] 245 | assert_eq!(Some("lo Wo"), s.starts_with("Hel").if_true(&s[3..8]));
[INFO] [stdout]     |                                                ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/no_std/functions/ext.rs:230:8
[INFO] [stdout]     |
[INFO] [stdout] 230 |     fn if_true(self, value: R) -> Option<R>;
[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] 239 + 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] 245 - assert_eq!(Some("lo Wo"), s.starts_with("Hel").if_true(&s[3..8]));
[INFO] [stdout] 245 + 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] 246 | assert_eq!(None, s.starts_with("Wor").if_true(&s[3..8]));
[INFO] [stdout]     |                                       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/no_std/functions/ext.rs:230:8
[INFO] [stdout]     |
[INFO] [stdout] 230 |     fn if_true(self, value: R) -> Option<R>;
[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] 239 + 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] 246 - assert_eq!(None, s.starts_with("Wor").if_true(&s[3..8]));
[INFO] [stdout] 246 + 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/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] 263 | 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] 267 | 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] 262 + 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::Id<T>::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] 194 | 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] 196 | 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] 193 + 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] 196 | 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] 193 + 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/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] 9 | 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/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] 169 | 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/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] 130 | 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/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] 41 | 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] 41 | 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] 44 | 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] 44 | 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] 44 | 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::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] 252 | 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] 254 | 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] 251 + 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::Id<T>::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] 179 | 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] 181 | 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] 178 + 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] 182 | 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] 178 + 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] 183 | 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] 183 - assert_eq!(Id(3), res);
[INFO] [stdout] 183 + assert_eq!(id(3), res);
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this tuple struct
[INFO] [stdout]     |
[INFO] [stdout] 178 + 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/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] 58 | 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] 58 | 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] 61 | 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] 61 | 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] 61 | 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] 63 | 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] 63 | 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] 63 | 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] 63 | 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] 64 | 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] 64 | 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] 64 | 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/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] 239 | 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] 241 | 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] 238 + 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/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] 23 | 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] 26 | foo = 666; bar = 2048;
[INFO] [stdout]    | ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you might have meant to introduce a new binding
[INFO] [stdout]    |
[INFO] [stdout] 26 | 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] 26 | 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] 27 | 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] 27 | 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/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] 347 | 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] 359 | 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/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] 39 | 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] 42 | 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::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] 290 | 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] 301 | 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/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] 25 | 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] 29 | swap_xor(a, b);
[INFO] [stdout]    | ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 24 + 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] 36 | swap_xor(x, y);
[INFO] [stdout]    | ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 24 + 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/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] 42 | 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] 44 |   let len = "Saluton, mondo!"
[INFO] [stdout]    |  ___________-
[INFO] [stdout] 45 | |   .conv::<String>()
[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 (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] 28 | 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] 31 | 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/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] 234 | 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] 246 | 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] 82 | 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/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] 144 | 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] 147 |   let ptr = txt
[INFO] [stdout]     |  ___________-
[INFO] [stdout] 148 | |   .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/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/borrow.rs:207:4
[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_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] 125 | 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` found for enum `Cow<'static, str>` in the current scope
[INFO] [stdout]    --> src/no_std/pipelines/pipe.rs:128:4
[INFO] [stdout]     |
[INFO] [stdout] 127 |   let len = Cow::<'static, str>::from("hello, world")
[INFO] [stdout]     |  ___________-
[INFO] [stdout] 128 | |   .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/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/borrow.rs:179:4
[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] 104 | 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/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] 61 | 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] 68 |   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/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] 6 | 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] 9 | 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] 9 | 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::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] 102 | 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<bool>` in the current scope
[INFO] [stdout]    --> src/no_std/pipelines/pipe.rs:106:4
[INFO] [stdout]     |
[INFO] [stdout] 105 |   let last = vec
[INFO] [stdout]     |  ____________-
[INFO] [stdout] 106 | |   .pipe_mut(Vec::pop)
[INFO] [stdout]     | |   -^^^^^^^^ method not found in `Vec<bool>`
[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 (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] 526 | 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<T, E>` in the current scope
[INFO] [stdout]    --> src/no_std/pipelines/tap.rs:529:16
[INFO] [stdout]     |
[INFO] [stdout] 529 | 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] 529 - assert_eq!(err.tap_err(|x| println!("Err({})", x)), err); // Prints `Err(10)`.
[INFO] [stdout] 529 + 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<T, E>` in the current scope
[INFO] [stdout]    --> src/no_std/pipelines/tap.rs:530:15
[INFO] [stdout]     |
[INFO] [stdout] 530 | 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] 530 - assert_eq!(ok.tap_err(|x| println!("Err({})", x)), ok);
[INFO] [stdout] 530 + 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 (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] 15 | 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<i32>` in the current scope
[INFO] [stdout]   --> src/no_std/pipelines/tap.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | 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/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/convert/mod.rs:375:4
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/no_std/pipelines/tap.rs:18:21
[INFO] [stdout]    |
[INFO] [stdout] 18 | make_vec().tap_mut(|v| v.sort());
[INFO] [stdout]    |                     ^  - type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 18 | make_vec().tap_mut(|v: /* Type */| v.sort());
[INFO] [stdout]    |                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `tap_borrow_mut` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> src/no_std/pipelines/tap.rs:20:12
[INFO] [stdout]    |
[INFO] [stdout] 20 | 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/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/borrow.rs:207:4
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `tap_as_mut` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> src/no_std/pipelines/tap.rs:22:12
[INFO] [stdout]    |
[INFO] [stdout] 22 | 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/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/convert/mod.rs:375:4
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `tap_deref_mut` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]   --> src/no_std/pipelines/tap.rs:24:12
[INFO] [stdout]    |
[INFO] [stdout] 24 | 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/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/deref.rs:274:4
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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] 70 | 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] 72 |   let len = "Saluton, mondo!"
[INFO] [stdout]    |  ___________-
[INFO] [stdout] 73 | |   .try_conv::<String>()
[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::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] 386 | 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<T>` in the current scope
[INFO] [stdout]    --> src/no_std/pipelines/tap.rs:390:10
[INFO] [stdout]     |
[INFO] [stdout] 390 | 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<T>` in the current scope
[INFO] [stdout]    --> src/no_std/pipelines/tap.rs:393:13
[INFO] [stdout]     |
[INFO] [stdout] 393 | None::<i32>.tap_none(|| x += 1); // This increments x.
[INFO] [stdout]     |             ^^^^^^^^ method not found in `Option<i32>`
[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] 348 | 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<T>` in the current scope
[INFO] [stdout]    --> src/no_std/pipelines/tap.rs:351:17
[INFO] [stdout]     |
[INFO] [stdout] 351 | 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<T>` in the current scope
[INFO] [stdout]    --> src/no_std/pipelines/tap.rs:352:17
[INFO] [stdout]     |
[INFO] [stdout] 352 | assert_eq!(none.tap_some(|x| println!("Some({})", x)), none);
[INFO] [stdout]     |                 ^^^^^^^^ method not found in `Option<i32>`
[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] 488 | 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<T, E>` in the current scope
[INFO] [stdout]    --> src/no_std/pipelines/tap.rs:491:15
[INFO] [stdout]     |
[INFO] [stdout] 491 | 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/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:863:4
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `tap_ok` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> src/no_std/pipelines/tap.rs:492:16
[INFO] [stdout]     |
[INFO] [stdout] 492 | 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/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:863:4
[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::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] 56 | 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] 57 |   struct Tmp;
[INFO] [stdout]    |   ---------- method `tap` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 62 |   let end = make_value()
[INFO] [stdout]    |  ___________-
[INFO] [stdout] 63 | |   // this line has no effect on the rest of the code
[INFO] [stdout] 64 | |   .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/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] 185 | 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/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] 507 | 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<T, E>` in the current scope
[INFO] [stdout]    --> src/no_std/pipelines/tap.rs:510:15
[INFO] [stdout]     |
[INFO] [stdout] 510 | 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/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:798:4
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `tap_ok_mut` found for enum `Result<T, E>` in the current scope
[INFO] [stdout]    --> src/no_std/pipelines/tap.rs:511:16
[INFO] [stdout]     |
[INFO] [stdout] 511 | 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/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:798:4
[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_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] 545 | 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<T, E>` in the current scope
[INFO] [stdout]    --> src/no_std/pipelines/tap.rs:548:16
[INFO] [stdout]     |
[INFO] [stdout] 548 | 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] 548 - assert_eq!(err.tap_err_mut(|x| *x += 1), Err(11));
[INFO] [stdout] 548 + 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<T, E>` in the current scope
[INFO] [stdout]    --> src/no_std/pipelines/tap.rs:549:15
[INFO] [stdout]     |
[INFO] [stdout] 549 | 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] 549 - assert_eq!(ok.tap_err_mut(|x| *x += 1), Ok(10));
[INFO] [stdout] 549 + 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::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] 87 | 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] 89 |   let sorted = [1i32, 5, 2, 4, 3]
[INFO] [stdout]    |  ______________-
[INFO] [stdout] 90 | |   .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/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/convert/mod.rs:375:4
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/no_std/pipelines/tap.rs:90:13
[INFO] [stdout]    |
[INFO] [stdout] 90 |   .tap_mut(|arr| arr.sort());
[INFO] [stdout]    |             ^^^  --- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 90 |   .tap_mut(|arr: /* Type */| arr.sort());
[INFO] [stdout]    |                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[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] 367 | 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<T>` in the current scope
[INFO] [stdout]    --> src/no_std/pipelines/tap.rs:370:17
[INFO] [stdout]     |
[INFO] [stdout] 370 | 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/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/option.rs:766:4
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `tap_some_mut` found for enum `Option<T>` in the current scope
[INFO] [stdout]    --> src/no_std/pipelines/tap.rs:371:17
[INFO] [stdout]     |
[INFO] [stdout] 371 | 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/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/option.rs:766:4
[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_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] 82 | 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] 88 | 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] 
[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<T>::apply (line 555)
[INFO] [stdout]     src/no_std/functions/ext.rs - no_std::functions::ext::Option<T>::or_else_some (line 541)
[INFO] [stdout]     src/no_std/functions/ext.rs - no_std::functions::ext::Result<T,E>::apply (line 605)
[INFO] [stdout]     src/no_std/functions/ext.rs - no_std::functions::ext::Result<T,E>::zip (line 584)
[INFO] [stdout]     src/no_std/functions/ext.rs - no_std::functions::ext::Vec<T>::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<E>::apply (line 133)
[INFO] [stdout]     src/no_std/functions/fam.rs - no_std::functions::fam::Either<E>::bind (line 155)
[INFO] [stdout]     src/no_std/functions/fam.rs - no_std::functions::fam::Either<E>::fmap (line 100)
[INFO] [stdout]     src/no_std/functions/fam.rs - no_std::functions::fam::Either<E>::pure (line 118)
[INFO] [stdout]     src/no_std/functions/fam.rs - no_std::functions::fam::Id<T>::apply (line 204)
[INFO] [stdout]     src/no_std/functions/fam.rs - no_std::functions::fam::Id<T>::bind (line 219)
[INFO] [stdout]     src/no_std/functions/fam.rs - no_std::functions::fam::Id<T>::fmap (line 178)
[INFO] [stdout]     src/no_std/functions/fam.rs - no_std::functions::fam::Id<T>::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 1.60s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "04a0cbc9db7c265e32cbcb698d88072678727ac3eeb7132e0ccbe0780a570893", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "04a0cbc9db7c265e32cbcb698d88072678727ac3eeb7132e0ccbe0780a570893", kill_on_drop: false }`
[INFO] [stdout] 04a0cbc9db7c265e32cbcb698d88072678727ac3eeb7132e0ccbe0780a570893
