[INFO] fetching crate stry-common 0.1.3...
[INFO] testing stry-common-0.1.3 against master#0d162b25edd5bf0dba9a22e83b614f1113e90474 for pr-150681
[INFO] extracting crate stry-common 0.1.3 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate stry-common 0.1.3
[INFO] finished tweaking crates.io crate stry-common 0.1.3
[INFO] tweaked toml for crates.io crate stry-common 0.1.3 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate stry-common 0.1.3 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] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 52 packages to latest compatible versions
[INFO] [stderr]       Adding arrayvec v0.5.2 (available: v0.7.6)
[INFO] [stderr]       Adding clap v2.34.0 (available: v4.5.54)
[INFO] [stderr]       Adding rand v0.8.5 (available: v0.9.2)
[INFO] [stderr]       Adding ron v0.6.6 (available: v0.12.0)
[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]  Downloading crates ...
[INFO] [stderr]   Downloaded ron v0.6.6
[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] 0303a9c6addfeb96ba45da1f1800af40cf6023e1066f86458f5e7674bd140087
[INFO] running `Command { std: "docker" "start" "-a" "0303a9c6addfeb96ba45da1f1800af40cf6023e1066f86458f5e7674bd140087", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0303a9c6addfeb96ba45da1f1800af40cf6023e1066f86458f5e7674bd140087", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0303a9c6addfeb96ba45da1f1800af40cf6023e1066f86458f5e7674bd140087", kill_on_drop: false }`
[INFO] [stdout] 0303a9c6addfeb96ba45da1f1800af40cf6023e1066f86458f5e7674bd140087
[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] 3a5b7656869f528f0429c6ab9b9af6d4f2988dbe3a821f325081fc477259d034
[INFO] running `Command { std: "docker" "start" "-a" "3a5b7656869f528f0429c6ab9b9af6d4f2988dbe3a821f325081fc477259d034", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling clap v2.34.0
[INFO] [stderr]    Compiling arrayvec v0.5.2
[INFO] [stderr]    Compiling ron v0.6.6
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling stry-common v0.1.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `with-source-on`
[INFO] [stdout]  --> src/config.rs:5:41
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[cfg(any(feature = "with-source-clap", feature = "with-source-on"))]
[INFO] [stdout]   |                                         ^^^^^^^^^^----------------
[INFO] [stdout]   |                                                   |
[INFO] [stdout]   |                                                   help: there is a expected value with a similar name: `"with-source-ron"`
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `async-trait`, `clap`, `default`, `rand`, `ron`, `with-backend`, `with-nanoid`, `with-source-clap`, and `with-source-ron`
[INFO] [stdout]   = help: consider adding `with-source-on` 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] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.46s
[INFO] running `Command { std: "docker" "inspect" "3a5b7656869f528f0429c6ab9b9af6d4f2988dbe3a821f325081fc477259d034", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3a5b7656869f528f0429c6ab9b9af6d4f2988dbe3a821f325081fc477259d034", kill_on_drop: false }`
[INFO] [stdout] 3a5b7656869f528f0429c6ab9b9af6d4f2988dbe3a821f325081fc477259d034
[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] c48484a517c5fd02b749ed43f438b31f90708023aec605073800dd905f514f8b
[INFO] running `Command { std: "docker" "start" "-a" "c48484a517c5fd02b749ed43f438b31f90708023aec605073800dd905f514f8b", kill_on_drop: false }`
[INFO] [stdout] warning: unexpected `cfg` condition value: `with-source-on`
[INFO] [stdout]  --> src/config.rs:5:41
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[cfg(any(feature = "with-source-clap", feature = "with-source-on"))]
[INFO] [stdout]   |                                         ^^^^^^^^^^----------------
[INFO] [stdout]   |                                                   |
[INFO] [stdout]   |                                                   help: there is a expected value with a similar name: `"with-source-ron"`
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `async-trait`, `clap`, `default`, `rand`, `ron`, `with-backend`, `with-nanoid`, `with-source-clap`, and `with-source-ron`
[INFO] [stdout]   = help: consider adding `with-source-on` 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] [stderr]    Compiling stry-common v0.1.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `with-source-on`
[INFO] [stdout]  --> src/config.rs:5:41
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[cfg(any(feature = "with-source-clap", feature = "with-source-on"))]
[INFO] [stdout]   |                                         ^^^^^^^^^^----------------
[INFO] [stdout]   |                                                   |
[INFO] [stdout]   |                                                   help: there is a expected value with a similar name: `"with-source-ron"`
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `async-trait`, `clap`, `default`, `rand`, `ron`, `with-backend`, `with-nanoid`, `with-source-clap`, and `with-source-ron`
[INFO] [stdout]   = help: consider adding `with-source-on` 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] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.75s
[INFO] running `Command { std: "docker" "inspect" "c48484a517c5fd02b749ed43f438b31f90708023aec605073800dd905f514f8b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c48484a517c5fd02b749ed43f438b31f90708023aec605073800dd905f514f8b", kill_on_drop: false }`
[INFO] [stdout] c48484a517c5fd02b749ed43f438b31f90708023aec605073800dd905f514f8b
[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] 710de0308e7217409159bfe7290a9d44cf60af05dd553e38b52d4d20299b7ddd
[INFO] running `Command { std: "docker" "start" "-a" "710de0308e7217409159bfe7290a9d44cf60af05dd553e38b52d4d20299b7ddd", kill_on_drop: false }`
[INFO] [stderr] warning: unexpected `cfg` condition value: `with-source-on`
[INFO] [stderr]  --> src/config.rs:5:41
[INFO] [stderr]   |
[INFO] [stderr] 5 | #[cfg(any(feature = "with-source-clap", feature = "with-source-on"))]
[INFO] [stderr]   |                                         ^^^^^^^^^^----------------
[INFO] [stderr]   |                                                   |
[INFO] [stderr]   |                                                   help: there is a expected value with a similar name: `"with-source-ron"`
[INFO] [stderr]   |
[INFO] [stderr]   = note: expected values for `feature` are: `async-trait`, `clap`, `default`, `rand`, `ron`, `with-backend`, `with-nanoid`, `with-source-clap`, and `with-source-ron`
[INFO] [stderr]   = help: consider adding `with-source-on` 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: `stry-common` (lib) generated 1 warning
[INFO] [stderr] warning: `stry-common` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/stry_common-be8d96bcfb619718)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test uri::test::test_all_no_encoding ... ok
[INFO] [stdout] test uri::test::test_minimal_no_encoding ... ok
[INFO] [stdout] test uri::test::test_options_encoding ... ok
[INFO] [stdout] test utils::fenn::slice::test::test_index ... ok
[INFO] [stdout] test utils::fenn::slice::test::test_index_range ... ok
[INFO] [stdout] test utils::fenn::slice::test::test_index_range_full ... ok
[INFO] [stdout] test utils::fenn::slice::test::test_starts_with ... ok
[INFO] [stdout] test utils::fenn::slice::test::test_index_range_inclusive ... ok
[INFO] [stdout] test utils::fenn::slice::test::test_trim ... ok
[INFO] [stderr]    Doc-tests stry_common
[INFO] [stdout] test utils::fenn::slice::test::test_trim_end ... ok
[INFO] [stdout] test utils::fenn::slice::test::test_trim_start ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 97 tests
[INFO] [stdout] test src/utils/fenn/capture.rs - utils::fenn::capture::capture (line 11) ... ignored
[INFO] [stdout] test src/utils/fenn/capture.rs - utils::fenn::capture::capture (line 24) ... ignored
[INFO] [stdout] test src/utils/fenn/capture.rs - utils::fenn::capture::capture (line 37) ... ignored
[INFO] [stdout] test src/utils/fenn/hash.rs - utils::fenn::hash::hashmap (line 15) ... FAILED
[INFO] [stdout] test src/utils/fenn/hash.rs - utils::fenn::hash::hashmap (line 28) ... FAILED
[INFO] [stdout] test src/utils/fenn/hash.rs - utils::fenn::hash::HashMapExt::retained (line 233) ... FAILED
[INFO] [stdout] test src/utils/fenn/capture.rs - utils::fenn::capture::capture (line 55) ... FAILED
[INFO] [stdout] test src/utils/fenn/hash.rs - utils::fenn::hash::HashMapExt (line 154) ... FAILED
[INFO] [stdout] test src/utils/fenn/hash.rs - utils::fenn::hash::HashMapExt::inserted (line 197) ... FAILED
[INFO] [stdout] test src/utils/fenn/hash.rs - utils::fenn::hash::HashMapExt::cleared (line 172) ... FAILED
[INFO] [stdout] test src/utils/fenn/hash.rs - utils::fenn::hash::hashmap (line 41) ... FAILED
[INFO] [stdout] test src/utils/fenn/hash.rs - utils::fenn::hash::HashMapExt::shrinked_to_fit (line 254) ... FAILED
[INFO] [stdout] test src/utils/fenn/hash.rs - utils::fenn::hash::hashmap (line 60) ... FAILED
[INFO] [stdout] test src/utils/fenn/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if (line 15) ... FAILED
[INFO] [stdout] test src/utils/fenn/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if_with (line 96) ... FAILED
[INFO] [stdout] test src/utils/fenn/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if (line 26) ... FAILED
[INFO] [stdout] test src/utils/fenn/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if_else (line 47) ... FAILED
[INFO] [stdout] test src/utils/fenn/hash.rs - utils::fenn::hash::HashMapExt (line 138) ... ok
[INFO] [stdout] test src/utils/fenn/mod.rs - utils::fenn::BoolExt::as_option (line 81) ... FAILED
[INFO] [stdout] test src/utils/fenn/mod.rs - utils::fenn::BoolExt::some_with (line 67) ... FAILED
[INFO] [stdout] test src/utils/fenn/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if_else (line 59) ... FAILED
[INFO] [stdout] test src/utils/fenn/mod.rs - utils::fenn::BoolExt::some (line 53) ... FAILED
[INFO] [stdout] test src/utils/fenn/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if_else_with (line 118) ... FAILED
[INFO] [stdout] test src/utils/fenn/mod.rs - utils::fenn::BoolExt::ok (line 93) ... FAILED
[INFO] [stdout] test src/utils/fenn/slice.rs - utils::fenn::slice::Slice<'s>::is_empty (line 52) ... FAILED
[INFO] [stdout] test src/utils/fenn/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if_with (line 85) ... FAILED
[INFO] [stdout] test src/utils/fenn/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if_else_with (line 130) ... FAILED
[INFO] [stdout] test src/utils/fenn/mod.rs - utils::fenn::BoolExt::ok_with (line 105) ... FAILED
[INFO] [stdout] test src/utils/fenn/slice.rs - utils::fenn::slice::Slice<'s>::trim (line 217) ... FAILED
[INFO] [stdout] test src/utils/fenn/slice.rs - utils::fenn::slice::Slice<'s>::len (line 34) ... FAILED
[INFO] [stdout] test src/utils/fenn/slice.rs - utils::fenn::slice::Slice<'s>::ends_with (line 122) ... FAILED
[INFO] [stdout] test src/utils/fenn/slice.rs - utils::fenn::slice::Slice<'s>::contains (line 163) ... FAILED
[INFO] [stdout] test src/utils/fenn/slice.rs - utils::fenn::slice::Slice<'s>::starts_with (line 81) ... FAILED
[INFO] [stdout] test src/utils/fenn/slice.rs - utils::fenn::slice::Slice<'s>::trim_start (line 251) ... FAILED
[INFO] [stdout] test src/utils/fenn/slice.rs - utils::fenn::slice::Slice<'s>::trim_end (line 314) ... FAILED
[INFO] [stdout] test src/utils/fenn/string.rs - utils::fenn::string::StringExt::trim_end_matches (line 129) ... FAILED
[INFO] [stdout] test src/utils/fenn/string.rs - utils::fenn::string::StringExt::trim_matches (line 27) ... FAILED
[INFO] [stdout] test src/utils/fenn/string.rs - utils::fenn::string::StringExt::trim_start_matches (line 79) ... FAILED
[INFO] [stdout] test src/utils/fenn/slice.rs - utils::fenn::slice::Slice<'s>::trim_start (line 243) ... FAILED
[INFO] [stdout] test src/utils/fenn/string.rs - utils::fenn::string::StringExt::trim_start (line 57) ... FAILED
[INFO] [stdout] test src/utils/fenn/string.rs - utils::fenn::string::StringExt::trim_end (line 109) ... FAILED
[INFO] [stdout] test src/utils/fenn/peep.rs - utils::fenn::peep::Peep (line 5) ... FAILED
[INFO] [stdout] test src/utils/fenn/string.rs - utils::fenn::string::StringExt::trim (line 12) ... FAILED
[INFO] [stdout] test src/utils/fenn/slice.rs - utils::fenn::slice::Slice<'s>::trim_end (line 306) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec.rs - utils::fenn::vec::VecExt (line 22) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::deduped_by_key (line 119) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::appended (line 40) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::deduped_by (line 99) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::sorted (line 218) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::resized (line 143) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::resized (line 152) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::deduped (line 76) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::sorted_by (line 244) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::sorted_by (line 276) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::sorted_by (line 266) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::shrinked_to_fit (line 187) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::capacity (line 146) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::cleared (line 59) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::clear (line 396) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::truncated (line 337) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::truncated (line 349) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::contains_key (line 618) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::truncated (line 361) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::entry (line 481) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::reversed (line 170) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::drain (line 341) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::insert (line 684) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::get_mut (line 647) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::get (line 515) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec.rs - utils::fenn::vec::VecExt (line 10) ... ok
[INFO] [stdout] test src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::sorted_by_key (line 307) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::iter_mut (line 271) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::keys (line 163) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::get_key_value_mut (line 579) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::iter (line 245) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::retain (line 369) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::len (line 300) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::remove (line 722) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::get_key_value (line 547) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::reserve (line 427) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::values_mut (line 215) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::with_capacity (line 124) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::remove_entry (line 758) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::shrink_to_fit (line 446) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMapExt (line 1466) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::values (line 189) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::new (line 105) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMapExt::cleared (line 1483) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::is_empty (line 320) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMapExt (line 1450) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMapExt::shrinked_to_fit (line 1558) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::vecmap (line 29) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMapExt::inserted (line 1507) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::vecmap (line 42) ... FAILED
[INFO] [stdout] test src/utils/fenn/wrap.rs - utils::fenn::wrap::Wrap::wrap_map (line 50) ... FAILED
[INFO] [stdout] test src/utils/fenn/wrap.rs - utils::fenn::wrap::Wrap::wrap_mut (line 30) ... FAILED
[INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMapExt::retained (line 1539) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/utils/fenn/hash.rs - utils::fenn::hash::hashmap (line 15) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]   --> src/utils/fenn/hash.rs:16:11
[INFO] [stdout]    |
[INFO] [stdout] 16 | let map = fenn::hashmap! {
[INFO] [stdout]    |           ^^^^ use of unresolved module or unlinked crate `fenn`
[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/utils/fenn/hash.rs - utils::fenn::hash::hashmap (line 28) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]   --> src/utils/fenn/hash.rs:29:11
[INFO] [stdout]    |
[INFO] [stdout] 29 | let map = fenn::hashmap! {
[INFO] [stdout]    |           ^^^^ use of unresolved module or unlinked crate `fenn`
[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/utils/fenn/hash.rs - utils::fenn::hash::HashMapExt::retained (line 233) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `fenn`
[INFO] [stdout]    --> src/utils/fenn/hash.rs:234:5
[INFO] [stdout]     |
[INFO] [stdout] 234 | use fenn::HashMapExt;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `retained` found for struct `HashMap<K, V, S>` in the current scope
[INFO] [stdout]    --> src/utils/fenn/hash.rs:238:6
[INFO] [stdout]     |
[INFO] [stdout] 237 |   let map = (0..8).map(|x|(x, x * 10)).collect::<HashMap<i32, i32>>()
[INFO] [stdout]     |  ___________-
[INFO] [stdout] 238 | |     .retained(|&k, _| k % 2 == 0);
[INFO] [stdout]     | |_____-^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/utils/fenn/hash.rs:242:8
[INFO] [stdout]     |
[INFO] [stdout] 242 |       fn retained<F>(self, f: F) -> Self
[INFO] [stdout]     |          -------- the method is available for `HashMap<i32, i32>` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `HashMapExt` which provides `retained` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 233 + use stry_common::utils::HashMapExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `retain` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 238 -     .retained(|&k, _| k % 2 == 0);
[INFO] [stdout] 238 +     .retain(|&k, _| k % 2 == 0);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/capture.rs - utils::fenn::capture::capture (line 55) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]   --> src/utils/fenn/capture.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |         fenn::capture!(arc_atomic, arc_mutex => mutex);
[INFO] [stdout]    |         ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `mutex` in this scope
[INFO] [stdout]   --> src/utils/fenn/capture.rs:66:24
[INFO] [stdout]    |
[INFO] [stdout] 66 |             let lock = mutex.lock().unwrap();
[INFO] [stdout]    |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 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/utils/fenn/hash.rs - utils::fenn::hash::HashMapExt (line 154) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `fenn`
[INFO] [stdout]    --> src/utils/fenn/hash.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 | use fenn::HashMapExt;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `inserted` found for struct `HashMap<K, V, S>` in the current scope
[INFO] [stdout]    --> src/utils/fenn/hash.rs:159:6
[INFO] [stdout]     |
[INFO] [stdout] 158 |   let map = HashMap::new()
[INFO] [stdout]     |  ___________-
[INFO] [stdout] 159 | |     .inserted(37, "a")
[INFO] [stdout]     | |_____-^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/utils/fenn/hash.rs:207:8
[INFO] [stdout]     |
[INFO] [stdout] 207 |       fn inserted(self, k: K, v: V) -> Self
[INFO] [stdout]     |          -------- the method is available for `HashMap<_, _>` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `HashMapExt` which provides `inserted` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 154 + use stry_common::utils::HashMapExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `insert` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 159 -     .inserted(37, "a")
[INFO] [stdout] 159 +     .insert(37, "a")
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/hash.rs - utils::fenn::hash::HashMapExt::inserted (line 197) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `fenn`
[INFO] [stdout]    --> src/utils/fenn/hash.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 | use fenn::HashMapExt;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `inserted` found for struct `HashMap<K, V, S>` in the current scope
[INFO] [stdout]    --> src/utils/fenn/hash.rs:202:6
[INFO] [stdout]     |
[INFO] [stdout] 201 |   let map = HashMap::new()
[INFO] [stdout]     |  ___________-
[INFO] [stdout] 202 | |     .inserted(37, "a");
[INFO] [stdout]     | |_____-^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/utils/fenn/hash.rs:207:8
[INFO] [stdout]     |
[INFO] [stdout] 207 |       fn inserted(self, k: K, v: V) -> Self
[INFO] [stdout]     |          -------- the method is available for `HashMap<_, _>` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `HashMapExt` which provides `inserted` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 197 + use stry_common::utils::HashMapExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `insert` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 202 -     .inserted(37, "a");
[INFO] [stdout] 202 +     .insert(37, "a");
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/hash.rs - utils::fenn::hash::HashMapExt::cleared (line 172) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `fenn`
[INFO] [stdout]    --> src/utils/fenn/hash.rs:173:5
[INFO] [stdout]     |
[INFO] [stdout] 173 | use fenn::HashMapExt;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `inserted` found for struct `HashMap<K, V, S>` in the current scope
[INFO] [stdout]    --> src/utils/fenn/hash.rs:177:6
[INFO] [stdout]     |
[INFO] [stdout] 176 |   let a = HashMap::new()
[INFO] [stdout]     |  _________-
[INFO] [stdout] 177 | |     .inserted(1, "a")
[INFO] [stdout]     | |_____-^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/utils/fenn/hash.rs:207:8
[INFO] [stdout]     |
[INFO] [stdout] 207 |       fn inserted(self, k: K, v: V) -> Self
[INFO] [stdout]     |          -------- the method is available for `HashMap<_, _>` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `HashMapExt` which provides `inserted` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 172 + use stry_common::utils::HashMapExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `insert` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 177 -     .inserted(1, "a")
[INFO] [stdout] 177 +     .insert(1, "a")
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/hash.rs - utils::fenn::hash::hashmap (line 41) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]   --> src/utils/fenn/hash.rs:44:11
[INFO] [stdout]    |
[INFO] [stdout] 44 | let map = fenn::hashmap! {
[INFO] [stdout]    |           ^^^^ use of unresolved module or unlinked crate `fenn`
[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/utils/fenn/hash.rs - utils::fenn::hash::HashMapExt::shrinked_to_fit (line 254) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `fenn`
[INFO] [stdout]    --> src/utils/fenn/hash.rs:255:5
[INFO] [stdout]     |
[INFO] [stdout] 255 | use fenn::HashMapExt;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `inserted` found for struct `HashMap<K, V, S>` in the current scope
[INFO] [stdout]    --> src/utils/fenn/hash.rs:259:6
[INFO] [stdout]     |
[INFO] [stdout] 258 |   let map: HashMap<i32, i32> = HashMap::with_capacity(100)
[INFO] [stdout]     |  ______________________________-
[INFO] [stdout] 259 | |     .inserted(1, 2)
[INFO] [stdout]     | |_____-^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/utils/fenn/hash.rs:207:8
[INFO] [stdout]     |
[INFO] [stdout] 207 |       fn inserted(self, k: K, v: V) -> Self
[INFO] [stdout]     |          -------- the method is available for `HashMap<_, _>` here
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `HashMapExt` which provides `inserted` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 254 + use stry_common::utils::HashMapExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `insert` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 259 -     .inserted(1, 2)
[INFO] [stdout] 259 +     .insert(1, 2)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/hash.rs - utils::fenn::hash::hashmap (line 60) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]   --> src/utils/fenn/hash.rs:63:11
[INFO] [stdout]    |
[INFO] [stdout] 63 | let map = fenn::hashmap! {
[INFO] [stdout]    |           ^^^^ use of unresolved module or unlinked crate `fenn`
[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/utils/fenn/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if (line 15) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]   --> src/utils/fenn/iter.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use fenn::iter::IntoIteratorExt;
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `chain_if` found for struct `Vec<{integer}>` in the current scope
[INFO] [stdout]   --> src/utils/fenn/iter.rs:21:20
[INFO] [stdout]    |
[INFO] [stdout] 21 | let new_vec = vec1.chain_if(true, vec2).collect::<Vec<_>>();
[INFO] [stdout]    |                    ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `chain` with a similar name, but with different arguments
[INFO] [stdout]   --> /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1200: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/utils/fenn/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if_with (line 96) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]   --> src/utils/fenn/iter.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 | use fenn::iter::IntoIteratorExt;
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `chain_if_with` found for struct `Vec<{integer}>` in the current scope
[INFO] [stdout]    --> src/utils/fenn/iter.rs:102:20
[INFO] [stdout]     |
[INFO] [stdout] 102 | let new_vec = vec1.chain_if_with(false, || vec2).collect::<Vec<_>>();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ method not found in `Vec<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if (line 26) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]   --> src/utils/fenn/iter.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use fenn::iter::IntoIteratorExt;
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `chain_if` found for struct `Vec<{integer}>` in the current scope
[INFO] [stdout]   --> src/utils/fenn/iter.rs:32:20
[INFO] [stdout]    |
[INFO] [stdout] 32 | let new_vec = vec1.chain_if(false, vec2).collect::<Vec<_>>();
[INFO] [stdout]    |                    ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `chain` with a similar name, but with different arguments
[INFO] [stdout]   --> /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1200: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/utils/fenn/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if_else (line 47) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]   --> src/utils/fenn/iter.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 | use fenn::iter::IntoIteratorExt;
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `chain_if_else` found for struct `Vec<{integer}>` in the current scope
[INFO] [stdout]   --> src/utils/fenn/iter.rs:54:20
[INFO] [stdout]    |
[INFO] [stdout] 54 | let new_vec = vec1.chain_if_else(true, vec2, vec3).collect::<Vec<_>>();
[INFO] [stdout]    |                    ^^^^^^^^^^^^^ method not found in `Vec<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/mod.rs - utils::fenn::BoolExt::as_option (line 81) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `fenn`
[INFO] [stdout]   --> src/utils/fenn/mod.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 | use fenn::BoolExt;
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_option` found for type `bool` in the current scope
[INFO] [stdout]   --> src/utils/fenn/mod.rs:84:15
[INFO] [stdout]    |
[INFO] [stdout] 84 | assert!(false.as_option().is_none());
[INFO] [stdout]    |               ^^^^^^^^^ method not found in `bool`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/utils/fenn/mod.rs:87:8
[INFO] [stdout]    |
[INFO] [stdout] 87 |     fn as_option(self) -> Option<()>;
[INFO] [stdout]    |        --------- the method is available for `bool` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `BoolExt` which provides `as_option` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout] 81 + use stry_common::utils::BoolExt;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_option` found for type `bool` in the current scope
[INFO] [stdout]   --> src/utils/fenn/mod.rs:85:14
[INFO] [stdout]    |
[INFO] [stdout] 85 | assert!(true.as_option().is_some());
[INFO] [stdout]    |              ^^^^^^^^^ method not found in `bool`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/utils/fenn/mod.rs:87:8
[INFO] [stdout]    |
[INFO] [stdout] 87 |     fn as_option(self) -> Option<()>;
[INFO] [stdout]    |        --------- the method is available for `bool` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `BoolExt` which provides `as_option` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout] 81 + use stry_common::utils::BoolExt;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/mod.rs - utils::fenn::BoolExt::some_with (line 67) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `fenn`
[INFO] [stdout]   --> src/utils/fenn/mod.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 | use fenn::BoolExt;
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `some_with` found for type `bool` in the current scope
[INFO] [stdout]   --> src/utils/fenn/mod.rs:70:18
[INFO] [stdout]    |
[INFO] [stdout] 70 | assert_eq!(false.some_with(|| 0), None);
[INFO] [stdout]    |                  ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/utils/fenn/mod.rs:73:8
[INFO] [stdout]    |
[INFO] [stdout] 73 |     fn some_with<T, F>(self, run: F) -> Option<T>
[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 `some_with` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout] 67 + use stry_common::utils::BoolExt;
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `ok_with` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 70 - assert_eq!(false.some_with(|| 0), None);
[INFO] [stdout] 70 + assert_eq!(false.ok_with(|| 0), None);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `some_with` found for type `bool` in the current scope
[INFO] [stdout]   --> src/utils/fenn/mod.rs:71:17
[INFO] [stdout]    |
[INFO] [stdout] 71 | assert_eq!(true.some_with(|| 0), Some(0));
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/utils/fenn/mod.rs:73:8
[INFO] [stdout]    |
[INFO] [stdout] 73 |     fn some_with<T, F>(self, run: F) -> Option<T>
[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 `some_with` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout] 67 + use stry_common::utils::BoolExt;
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `ok_with` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 71 - assert_eq!(true.some_with(|| 0), Some(0));
[INFO] [stdout] 71 + assert_eq!(true.ok_with(|| 0), Some(0));
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if_else (line 59) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]   --> src/utils/fenn/iter.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 | use fenn::iter::IntoIteratorExt;
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `chain_if_else` found for struct `Vec<{integer}>` in the current scope
[INFO] [stdout]   --> src/utils/fenn/iter.rs:66:20
[INFO] [stdout]    |
[INFO] [stdout] 66 | let new_vec = vec1.chain_if_else(false, vec2, vec3).collect::<Vec<_>>();
[INFO] [stdout]    |                    ^^^^^^^^^^^^^ method not found in `Vec<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/mod.rs - utils::fenn::BoolExt::some (line 53) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `fenn`
[INFO] [stdout]   --> src/utils/fenn/mod.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 | use fenn::BoolExt;
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `some` found for type `bool` in the current scope
[INFO] [stdout]   --> src/utils/fenn/mod.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 | assert_eq!(false.some(0), None);
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/utils/fenn/mod.rs:59:8
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn some<T>(self, t: T) -> Option<T>;
[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 `some` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout] 53 + use stry_common::utils::BoolExt;
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `some_if` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 56 | assert_eq!(false.some_if(0), None);
[INFO] [stdout]    |                      +++
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `some` found for type `bool` in the current scope
[INFO] [stdout]   --> src/utils/fenn/mod.rs:57:17
[INFO] [stdout]    |
[INFO] [stdout] 57 | assert_eq!(true.some(0), Some(0));
[INFO] [stdout]    |                 ^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/utils/fenn/mod.rs:59:8
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn some<T>(self, t: T) -> Option<T>;
[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 `some` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout] 53 + use stry_common::utils::BoolExt;
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `some_if` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 57 | assert_eq!(true.some_if(0), Some(0));
[INFO] [stdout]    |                     +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if_else_with (line 118) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    --> src/utils/fenn/iter.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 | use fenn::iter::IntoIteratorExt;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `chain_if_else_with` found for struct `Vec<{integer}>` in the current scope
[INFO] [stdout]    --> src/utils/fenn/iter.rs:125:20
[INFO] [stdout]     |
[INFO] [stdout] 125 | let new_vec = vec1.chain_if_else_with(true, || vec2, || vec3).collect::<Vec<_>>();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^ method not found in `Vec<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/mod.rs - utils::fenn::BoolExt::ok (line 93) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `fenn`
[INFO] [stdout]   --> src/utils/fenn/mod.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 | use fenn::BoolExt;
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ok` found for type `bool` in the current scope
[INFO] [stdout]   --> src/utils/fenn/mod.rs:96:18
[INFO] [stdout]    |
[INFO] [stdout] 96 | assert_eq!(false.ok(0), Err(()));
[INFO] [stdout]    |                  ^^ method not found in `bool`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/utils/fenn/mod.rs:99:8
[INFO] [stdout]    |
[INFO] [stdout] 99 |     fn ok<T>(self, t: T) -> Result<T, ()>;
[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 `ok` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout] 93 + use stry_common::utils::BoolExt;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ok` found for type `bool` in the current scope
[INFO] [stdout]   --> src/utils/fenn/mod.rs:97:17
[INFO] [stdout]    |
[INFO] [stdout] 97 | assert_eq!(true.ok(0), Ok(0));
[INFO] [stdout]    |                 ^^ method not found in `bool`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/utils/fenn/mod.rs:99:8
[INFO] [stdout]    |
[INFO] [stdout] 99 |     fn ok<T>(self, t: T) -> Result<T, ()>;
[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 `ok` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout] 93 + use stry_common::utils::BoolExt;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/slice.rs - utils::fenn::slice::Slice<'s>::is_empty (line 52) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `lazy_slice`
[INFO] [stdout]   --> src/utils/fenn/slice.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 | use lazy_slice::Slice;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `lazy_slice`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lazy_slice`, use `cargo add lazy_slice` 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/utils/fenn/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if_with (line 85) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]   --> src/utils/fenn/iter.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 | use fenn::iter::IntoIteratorExt;
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `chain_if_with` found for struct `Vec<{integer}>` in the current scope
[INFO] [stdout]   --> src/utils/fenn/iter.rs:91:20
[INFO] [stdout]    |
[INFO] [stdout] 91 | let new_vec = vec1.chain_if_with(true, || vec2).collect::<Vec<_>>();
[INFO] [stdout]    |                    ^^^^^^^^^^^^^ method not found in `Vec<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if_else_with (line 130) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    --> src/utils/fenn/iter.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 | use fenn::iter::IntoIteratorExt;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `chain_if_else_with` found for struct `Vec<{integer}>` in the current scope
[INFO] [stdout]    --> src/utils/fenn/iter.rs:137:20
[INFO] [stdout]     |
[INFO] [stdout] 137 | let new_vec = vec1.chain_if_else_with(false, || vec2, || vec3).collect::<Vec<_>>();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^ method not found in `Vec<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/mod.rs - utils::fenn::BoolExt::ok_with (line 105) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `fenn`
[INFO] [stdout]    --> src/utils/fenn/mod.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 | use fenn::BoolExt;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ok_with` found for type `bool` in the current scope
[INFO] [stdout]    --> src/utils/fenn/mod.rs:108:18
[INFO] [stdout]     |
[INFO] [stdout] 108 | assert_eq!(false.ok_with(|| 0), Err(()));
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/utils/fenn/mod.rs:112:8
[INFO] [stdout]     |
[INFO] [stdout] 112 |     fn ok_with<T, F>(self, run: F) -> Result<T, ()>
[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: there is a method `ok_if` with a similar name, but with different arguments
[INFO] [stdout]    --> src/utils/fenn/mod.rs:216:5
[INFO] [stdout]     |
[INFO] [stdout] 216 |     fn ok_if<E>(self, predicate: bool, err: E) -> Result<Self, E> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: trait `BoolExt` which provides `ok_with` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 105 + use stry_common::utils::BoolExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `ok_with` found for type `bool` in the current scope
[INFO] [stdout]    --> src/utils/fenn/mod.rs:109:17
[INFO] [stdout]     |
[INFO] [stdout] 109 | assert_eq!(true.ok_with(|| 0), Ok(0));
[INFO] [stdout]     |                 ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/utils/fenn/mod.rs:112:8
[INFO] [stdout]     |
[INFO] [stdout] 112 |     fn ok_with<T, F>(self, run: F) -> Result<T, ()>
[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: there is a method `ok_if` with a similar name, but with different arguments
[INFO] [stdout]    --> src/utils/fenn/mod.rs:216:5
[INFO] [stdout]     |
[INFO] [stdout] 216 |     fn ok_if<E>(self, predicate: bool, err: E) -> Result<Self, E> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: trait `BoolExt` which provides `ok_with` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout] 105 + use stry_common::utils::BoolExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/slice.rs - utils::fenn::slice::Slice<'s>::trim (line 217) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `lazy_slice`
[INFO] [stdout]    --> src/utils/fenn/slice.rs:218:5
[INFO] [stdout]     |
[INFO] [stdout] 218 | use lazy_slice::Slice;
[INFO] [stdout]     |     ^^^^^^^^^^ use of unresolved module or unlinked crate `lazy_slice`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `lazy_slice`, use `cargo add lazy_slice` 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/utils/fenn/slice.rs - utils::fenn::slice::Slice<'s>::len (line 34) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `lazy_slice`
[INFO] [stdout]   --> src/utils/fenn/slice.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 | use lazy_slice::Slice;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `lazy_slice`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lazy_slice`, use `cargo add lazy_slice` 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/utils/fenn/slice.rs - utils::fenn::slice::Slice<'s>::ends_with (line 122) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `lazy_slice`
[INFO] [stdout]    --> src/utils/fenn/slice.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 | use lazy_slice::Slice;
[INFO] [stdout]     |     ^^^^^^^^^^ use of unresolved module or unlinked crate `lazy_slice`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `lazy_slice`, use `cargo add lazy_slice` 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/utils/fenn/slice.rs - utils::fenn::slice::Slice<'s>::contains (line 163) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `lazy_slice`
[INFO] [stdout]    --> src/utils/fenn/slice.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 | use lazy_slice::Slice;
[INFO] [stdout]     |     ^^^^^^^^^^ use of unresolved module or unlinked crate `lazy_slice`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `lazy_slice`, use `cargo add lazy_slice` 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/utils/fenn/slice.rs - utils::fenn::slice::Slice<'s>::starts_with (line 81) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `lazy_slice`
[INFO] [stdout]   --> src/utils/fenn/slice.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 | use lazy_slice::Slice;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `lazy_slice`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `lazy_slice`, use `cargo add lazy_slice` 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/utils/fenn/slice.rs - utils::fenn::slice::Slice<'s>::trim_start (line 251) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `lazy_slice`
[INFO] [stdout]    --> src/utils/fenn/slice.rs:252:5
[INFO] [stdout]     |
[INFO] [stdout] 252 | use lazy_slice::Slice;
[INFO] [stdout]     |     ^^^^^^^^^^ use of unresolved module or unlinked crate `lazy_slice`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `lazy_slice`, use `cargo add lazy_slice` 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/utils/fenn/slice.rs - utils::fenn::slice::Slice<'s>::trim_end (line 314) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `lazy_slice`
[INFO] [stdout]    --> src/utils/fenn/slice.rs:315:5
[INFO] [stdout]     |
[INFO] [stdout] 315 | use lazy_slice::Slice;
[INFO] [stdout]     |     ^^^^^^^^^^ use of unresolved module or unlinked crate `lazy_slice`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `lazy_slice`, use `cargo add lazy_slice` 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/utils/fenn/string.rs - utils::fenn::string::StringExt::trim_end_matches (line 129) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `fenn`
[INFO] [stdout]    --> src/utils/fenn/string.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 | use fenn::StringExt;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/string.rs - utils::fenn::string::StringExt::trim_matches (line 27) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `fenn`
[INFO] [stdout]   --> src/utils/fenn/string.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use fenn::StringExt;
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `for<'a> StrSearcher<'a, '_>: DoubleEndedSearcher<'a>` is not satisfied
[INFO] [stdout]   --> src/utils/fenn/string.rs:32:19
[INFO] [stdout]    |
[INFO] [stdout] 32 | test.trim_matches("blah");
[INFO] [stdout]    |      ------------ ^^^^^^ the trait `for<'a> DoubleEndedSearcher<'a>` is not implemented for `StrSearcher<'a, '_>`
[INFO] [stdout]    |      |
[INFO] [stdout]    |      required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `DoubleEndedSearcher<'a>`:
[INFO] [stdout]              CharArrayRefSearcher<'a, 'b, N>
[INFO] [stdout]              CharArraySearcher<'a, N>
[INFO] [stdout]              CharPredicateSearcher<'a, F>
[INFO] [stdout]              CharSearcher<'a>
[INFO] [stdout]              CharSliceSearcher<'a, 'b>
[INFO] [stdout] note: required by a bound in `bitflags::core::str::<impl str>::trim_matches`
[INFO] [stdout]   --> /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/str/mod.rs:2346:4
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/string.rs - utils::fenn::string::StringExt::trim_start_matches (line 79) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `fenn`
[INFO] [stdout]   --> src/utils/fenn/string.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 | use fenn::StringExt;
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/slice.rs - utils::fenn::slice::Slice<'s>::trim_start (line 243) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `lazy_slice`
[INFO] [stdout]    --> src/utils/fenn/slice.rs:244:5
[INFO] [stdout]     |
[INFO] [stdout] 244 | use lazy_slice::Slice;
[INFO] [stdout]     |     ^^^^^^^^^^ use of unresolved module or unlinked crate `lazy_slice`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `lazy_slice`, use `cargo add lazy_slice` 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/utils/fenn/string.rs - utils::fenn::string::StringExt::trim_start (line 57) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `fenn`
[INFO] [stdout]   --> src/utils/fenn/string.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 | use fenn::StringExt;
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/string.rs - utils::fenn::string::StringExt::trim_end (line 109) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `fenn`
[INFO] [stdout]    --> src/utils/fenn/string.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 | use fenn::StringExt;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/peep.rs - utils::fenn::peep::Peep (line 5) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `fenn`
[INFO] [stdout]  --> src/utils/fenn/peep.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use fenn::Peep;
[INFO] [stdout]   |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `peep` found for struct `Map<I, F>` in the current scope
[INFO] [stdout]   --> src/utils/fenn/peep.rs:11:6
[INFO] [stdout]    |
[INFO] [stdout]  8 |   let vec = vec![1, 2, 3]
[INFO] [stdout]    |  ___________-
[INFO] [stdout]  9 | |     .into_iter()
[INFO] [stdout] 10 | |     .map(|i| i * 2)
[INFO] [stdout] 11 | |     .peep(|vec| {
[INFO] [stdout]    | |_____-^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/utils/fenn/peep.rs:27:8
[INFO] [stdout]    |
[INFO] [stdout] 27 |       fn peep<F, R>(self, run: F) -> Self
[INFO] [stdout]    |          ---- the method is available for `Map<std::vec::IntoIter<{integer}>, {closure@src/utils/fenn/peep.rs:7:10: 7:13}>` here
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `Peep` which provides `peep` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout]  5 + use stry_common::utils::Peep;
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `peep_dbg` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 11 |     .peep_dbg(|vec| {
[INFO] [stdout]    |          ++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/utils/fenn/peep.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 11 |     .peep(|vec| {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 12 |         // This is only for the assert and isn't normally needed
[INFO] [stdout] 13 |         let temp_vec: Vec<_> = vec.clone().collect();
[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] 11 |     .peep(|vec: /* Type */| {
[INFO] [stdout]    |               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/utils/fenn/peep.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 18 |     .peep(|vec| {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 19 |         // Again this is only for the assert
[INFO] [stdout] 20 |         let temp_vec: Vec<_> = vec.clone().collect();
[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 |     .peep(|vec: /* Type */| {
[INFO] [stdout]    |               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/string.rs - utils::fenn::string::StringExt::trim (line 12) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `fenn`
[INFO] [stdout]   --> src/utils/fenn/string.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use fenn::StringExt;
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/slice.rs - utils::fenn::slice::Slice<'s>::trim_end (line 306) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `lazy_slice`
[INFO] [stdout]    --> src/utils/fenn/slice.rs:307:5
[INFO] [stdout]     |
[INFO] [stdout] 307 | use lazy_slice::Slice;
[INFO] [stdout]     |     ^^^^^^^^^^ use of unresolved module or unlinked crate `lazy_slice`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `lazy_slice`, use `cargo add lazy_slice` 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/utils/fenn/vec.rs - utils::fenn::vec::VecExt (line 22) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `fenn`
[INFO] [stdout]   --> src/utils/fenn/vec.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use fenn::VecExt;
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `sorted` found for struct `Vec<{integer}>` in the current scope
[INFO] [stdout]    --> src/utils/fenn/vec.rs:26:4
[INFO] [stdout]     |
[INFO] [stdout]  25 |   let vec = vec![2, 4, 3, 1, 5, 2, 3, 1]
[INFO] [stdout]     |  ___________-
[INFO] [stdout]  26 | |   .sorted()
[INFO] [stdout]     | |___-^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/utils/fenn/vec.rs:226:8
[INFO] [stdout]     |
[INFO] [stdout] 226 |       fn sorted(self) -> Self
[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 `sorted` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]  22 + use stry_common::utils::VecExt;
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `sort` with a similar name
[INFO] [stdout]     |
[INFO] [stdout]  26 -   .sorted()
[INFO] [stdout]  26 +   .sort()
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::deduped_by_key (line 119) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | extern crate fenn;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `deduped_by_key` found for struct `Vec<{integer}>` in the current scope
[INFO] [stdout]    --> src/utils/fenn/vec.rs:123:36
[INFO] [stdout]     |
[INFO] [stdout] 123 | let vec = vec![10, 20, 21, 30, 20].deduped_by_key(|i| *i / 10);
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `dedup_by_key` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 123 - let vec = vec![10, 20, 21, 30, 20].deduped_by_key(|i| *i / 10);
[INFO] [stdout] 123 + let vec = vec![10, 20, 21, 30, 20].dedup_by_key(|i| *i / 10);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0463, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::appended (line 40) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `fenn`
[INFO] [stdout]   --> src/utils/fenn/vec.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | extern crate fenn;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `appended` found for struct `Vec<{integer}>` in the current scope
[INFO] [stdout]   --> src/utils/fenn/vec.rs:45:25
[INFO] [stdout]    |
[INFO] [stdout] 45 | let vec = vec![1, 2, 3].appended(&mut vec2);
[INFO] [stdout]    |                         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `append` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 45 - let vec = vec![1, 2, 3].appended(&mut vec2);
[INFO] [stdout] 45 + let vec = vec![1, 2, 3].append(&mut vec2);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0463, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::deduped_by (line 99) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `fenn`
[INFO] [stdout]   --> src/utils/fenn/vec.rs:99:1
[INFO] [stdout]    |
[INFO] [stdout] 99 | extern crate fenn;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `deduped_by` found for struct `Vec<&str>` in the current scope
[INFO] [stdout]    --> src/utils/fenn/vec.rs:104:6
[INFO] [stdout]     |
[INFO] [stdout] 103 |   let vec = vec!["foo", "bar", "Bar", "baz", "bar"]
[INFO] [stdout]     |  ___________-
[INFO] [stdout] 104 | |     .deduped_by(|a, b| a.eq_ignore_ascii_case(b));
[INFO] [stdout]     | |_____-^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `dedup_by` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 104 -     .deduped_by(|a, b| a.eq_ignore_ascii_case(b));
[INFO] [stdout] 104 +     .dedup_by(|a, b| a.eq_ignore_ascii_case(b));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/utils/fenn/vec.rs:104:18
[INFO] [stdout]     |
[INFO] [stdout] 104 |     .deduped_by(|a, b| a.eq_ignore_ascii_case(b));
[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] 104 |     .deduped_by(|a: /* Type */, b| a.eq_ignore_ascii_case(b));
[INFO] [stdout]     |                   ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0463, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::sorted (line 218) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec.rs:218:1
[INFO] [stdout]     |
[INFO] [stdout] 218 | extern crate fenn;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `sorted` found for struct `Vec<{integer}>` in the current scope
[INFO] [stdout]    --> src/utils/fenn/vec.rs:222:31
[INFO] [stdout]     |
[INFO] [stdout] 222 | let v = vec![-5, 4, 1, -3, 2].sorted();
[INFO] [stdout]     |                               ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `sort` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 222 - let v = vec![-5, 4, 1, -3, 2].sorted();
[INFO] [stdout] 222 + let v = vec![-5, 4, 1, -3, 2].sort();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0463, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::resized (line 143) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec.rs:143:1
[INFO] [stdout]     |
[INFO] [stdout] 143 | extern crate fenn;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `resized` found for struct `Vec<&str>` in the current scope
[INFO] [stdout]    --> src/utils/fenn/vec.rs:147:25
[INFO] [stdout]     |
[INFO] [stdout] 147 | let vec = vec!["hello"].resized(3, "world");
[INFO] [stdout]     |                         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `resize` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 147 - let vec = vec!["hello"].resized(3, "world");
[INFO] [stdout] 147 + let vec = vec!["hello"].resize(3, "world");
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0463, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::resized (line 152) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec.rs:152:1
[INFO] [stdout]     |
[INFO] [stdout] 152 | extern crate fenn;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `resized` found for struct `Vec<{integer}>` in the current scope
[INFO] [stdout]    --> src/utils/fenn/vec.rs:156:28
[INFO] [stdout]     |
[INFO] [stdout] 156 | let vec = vec![1, 2, 3, 4].resized(2, 0);
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `resize` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 156 - let vec = vec![1, 2, 3, 4].resized(2, 0);
[INFO] [stdout] 156 + let vec = vec![1, 2, 3, 4].resize(2, 0);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0463, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::deduped (line 76) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `fenn`
[INFO] [stdout]   --> src/utils/fenn/vec.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | extern crate fenn;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `deduped` found for struct `Vec<{integer}>` in the current scope
[INFO] [stdout]   --> src/utils/fenn/vec.rs:80:31
[INFO] [stdout]    |
[INFO] [stdout] 80 | let vec = vec![1, 2, 2, 3, 2].deduped();
[INFO] [stdout]    |                               ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `dedup` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 80 - let vec = vec![1, 2, 2, 3, 2].deduped();
[INFO] [stdout] 80 + let vec = vec![1, 2, 2, 3, 2].dedup();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0463, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::sorted_by (line 244) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec.rs:244:1
[INFO] [stdout]     |
[INFO] [stdout] 244 | extern crate fenn;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `sorted_by` found for struct `Vec<f64>` in the current scope
[INFO] [stdout]    --> src/utils/fenn/vec.rs:249:6
[INFO] [stdout]     |
[INFO] [stdout] 248 |   let mut floats = vec![5f64, 4.0, 1.0, 3.0, 2.0]
[INFO] [stdout]     |  __________________-
[INFO] [stdout] 249 | |     .sorted_by(|a, b| a.partial_cmp(b).unwrap());
[INFO] [stdout]     | |_____-^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `sort_by` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 249 -     .sorted_by(|a, b| a.partial_cmp(b).unwrap());
[INFO] [stdout] 249 +     .sort_by(|a, b| a.partial_cmp(b).unwrap());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/utils/fenn/vec.rs:249:17
[INFO] [stdout]     |
[INFO] [stdout] 249 |     .sorted_by(|a, b| a.partial_cmp(b).unwrap());
[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] 249 |     .sorted_by(|a: /* Type */, b| a.partial_cmp(b).unwrap());
[INFO] [stdout]     |                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0463, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::sorted_by (line 276) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | extern crate fenn;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `sorted_by` found for struct `Vec<{integer}>` in the current scope
[INFO] [stdout]    --> src/utils/fenn/vec.rs:282:6
[INFO] [stdout]     |
[INFO] [stdout] 281 |   let v = vec![1, 2, 3, 4, 5]
[INFO] [stdout]     |  _________-
[INFO] [stdout] 282 | |     .sorted_by(|a, b| b.cmp(a));
[INFO] [stdout]     | |_____-^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `sort_by` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 282 -     .sorted_by(|a, b| b.cmp(a));
[INFO] [stdout] 282 +     .sort_by(|a, b| b.cmp(a));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/utils/fenn/vec.rs:282:20
[INFO] [stdout]     |
[INFO] [stdout] 282 |     .sorted_by(|a, b| b.cmp(a));
[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] 282 |     .sorted_by(|a, b: /* Type */| b.cmp(a));
[INFO] [stdout]     |                     ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0463, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::sorted_by (line 266) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec.rs:266:1
[INFO] [stdout]     |
[INFO] [stdout] 266 | extern crate fenn;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `sorted_by` found for struct `Vec<{integer}>` in the current scope
[INFO] [stdout]    --> src/utils/fenn/vec.rs:271:6
[INFO] [stdout]     |
[INFO] [stdout] 270 |   let mut v = vec![5, 4, 1, 3, 2]
[INFO] [stdout]     |  _____________-
[INFO] [stdout] 271 | |     .sorted_by(|a, b| a.cmp(b));
[INFO] [stdout]     | |_____-^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `sort_by` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 271 -     .sorted_by(|a, b| a.cmp(b));
[INFO] [stdout] 271 +     .sort_by(|a, b| a.cmp(b));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/utils/fenn/vec.rs:271:17
[INFO] [stdout]     |
[INFO] [stdout] 271 |     .sorted_by(|a, b| a.cmp(b));
[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] 271 |     .sorted_by(|a: /* Type */, b| a.cmp(b));
[INFO] [stdout]     |                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0463, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::shrinked_to_fit (line 187) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec.rs:187:1
[INFO] [stdout]     |
[INFO] [stdout] 187 | extern crate fenn;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `appended` found for struct `Vec<_>` in the current scope
[INFO] [stdout]    --> src/utils/fenn/vec.rs:193:6
[INFO] [stdout]     |
[INFO] [stdout] 192 |   let vec = Vec::with_capacity(10)
[INFO] [stdout]     |  ___________-
[INFO] [stdout] 193 | |     .appended(&mut vec2)
[INFO] [stdout]     | |_____-^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `append` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 193 -     .appended(&mut vec2)
[INFO] [stdout] 193 +     .append(&mut vec2)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/utils/fenn/vec.rs:194:12
[INFO] [stdout]     |
[INFO] [stdout] 194 |     .peep(|vec| assert_eq!(vec.capacity(), 10))
[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] 194 |     .peep(|vec: /* Type */| assert_eq!(vec.capacity(), 10))
[INFO] [stdout]     |               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0463, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::capacity (line 146) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec_map.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 | use fenn::vec_map::VecMap;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/vec.rs - utils::fenn::vec::VecExt::cleared (line 59) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `fenn`
[INFO] [stdout]   --> src/utils/fenn/vec.rs:59:1
[INFO] [stdout]    |
[INFO] [stdout] 59 | extern crate fenn;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `cleared` found for struct `Vec<{integer}>` in the current scope
[INFO] [stdout]   --> src/utils/fenn/vec.rs:63:23
[INFO] [stdout]    |
[INFO] [stdout] 63 | let v = vec![1, 2, 3].cleared();
[INFO] [stdout]    |                       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `clear` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 63 - let v = vec![1, 2, 3].cleared();
[INFO] [stdout] 63 + let v = vec![1, 2, 3].clear();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0463, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::clear (line 396) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec_map.rs:397:5
[INFO] [stdout]     |
[INFO] [stdout] 397 | use fenn::vec_map::VecMap;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/vec.rs - utils::fenn::vec::VecExt::truncated (line 337) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec.rs:337:1
[INFO] [stdout]     |
[INFO] [stdout] 337 | extern crate fenn;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `truncated` found for struct `Vec<{integer}>` in the current scope
[INFO] [stdout]    --> src/utils/fenn/vec.rs:341:31
[INFO] [stdout]     |
[INFO] [stdout] 341 | let vec = vec![1, 2, 3, 4, 5].truncated(2);
[INFO] [stdout]     |                               ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `truncate` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 341 - let vec = vec![1, 2, 3, 4, 5].truncated(2);
[INFO] [stdout] 341 + let vec = vec![1, 2, 3, 4, 5].truncate(2);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0463, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::truncated (line 349) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec.rs:349:1
[INFO] [stdout]     |
[INFO] [stdout] 349 | extern crate fenn;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `truncated` found for struct `Vec<{integer}>` in the current scope
[INFO] [stdout]    --> src/utils/fenn/vec.rs:353:25
[INFO] [stdout]     |
[INFO] [stdout] 353 | let vec = vec![1, 2, 3].truncated(8);
[INFO] [stdout]     |                         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `truncate` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 353 - let vec = vec![1, 2, 3].truncated(8);
[INFO] [stdout] 353 + let vec = vec![1, 2, 3].truncate(8);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0463, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::contains_key (line 618) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec_map.rs:619:5
[INFO] [stdout]     |
[INFO] [stdout] 619 | use fenn::vec_map::VecMap;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/vec.rs - utils::fenn::vec::VecExt::truncated (line 361) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec.rs:361:1
[INFO] [stdout]     |
[INFO] [stdout] 361 | extern crate fenn;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `truncated` found for struct `Vec<{integer}>` in the current scope
[INFO] [stdout]    --> src/utils/fenn/vec.rs:365:25
[INFO] [stdout]     |
[INFO] [stdout] 365 | let vec = vec![1, 2, 3].truncated(0);
[INFO] [stdout]     |                         ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `truncate` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 365 - let vec = vec![1, 2, 3].truncated(0);
[INFO] [stdout] 365 + let vec = vec![1, 2, 3].truncate(0);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0463, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::entry (line 481) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec_map.rs:482:5
[INFO] [stdout]     |
[INFO] [stdout] 482 | use fenn::vec_map::VecMap;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/vec.rs - utils::fenn::vec::VecExt::reversed (line 170) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec.rs:170:1
[INFO] [stdout]     |
[INFO] [stdout] 170 | extern crate fenn;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `reversed` found for struct `Vec<{integer}>` in the current scope
[INFO] [stdout]    --> src/utils/fenn/vec.rs:174:23
[INFO] [stdout]     |
[INFO] [stdout] 174 | let v = vec![1, 2, 3].reversed();
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `reverse` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 174 - let v = vec![1, 2, 3].reversed();
[INFO] [stdout] 174 + let v = vec![1, 2, 3].reverse();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0463, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0463`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::drain (line 341) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec_map.rs:342:5
[INFO] [stdout]     |
[INFO] [stdout] 342 | use fenn::vec_map::VecMap;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::insert (line 684) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec_map.rs:685:5
[INFO] [stdout]     |
[INFO] [stdout] 685 | use fenn::vec_map::VecMap;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::get_mut (line 647) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec_map.rs:648:5
[INFO] [stdout]     |
[INFO] [stdout] 648 | use fenn::vec_map::VecMap;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::get (line 515) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec_map.rs:516:5
[INFO] [stdout]     |
[INFO] [stdout] 516 | use fenn::vec_map::VecMap;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/vec.rs - utils::fenn::vec::VecExt::sorted_by_key (line 307) stdout ----
[INFO] [stdout] error[E0463]: can't find crate for `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec.rs:307:1
[INFO] [stdout]     |
[INFO] [stdout] 307 | extern crate fenn;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `sorted_by_key` found for struct `Vec<i32>` in the current scope
[INFO] [stdout]    --> src/utils/fenn/vec.rs:312:6
[INFO] [stdout]     |
[INFO] [stdout] 311 |   let v = vec![-5i32, 4, 1, -3, 2]
[INFO] [stdout]     |  _________-
[INFO] [stdout] 312 | |     .sorted_by_key(|k| k.abs());
[INFO] [stdout]     | |_____-^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `sort_by_key` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 312 -     .sorted_by_key(|k| k.abs());
[INFO] [stdout] 312 +     .sort_by_key(|k| k.abs());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/utils/fenn/vec.rs:312:21
[INFO] [stdout]     |
[INFO] [stdout] 312 |     .sorted_by_key(|k| k.abs());
[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] 312 |     .sorted_by_key(|k: /* Type */| k.abs());
[INFO] [stdout]     |                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0463, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::iter_mut (line 271) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec_map.rs:272:5
[INFO] [stdout]     |
[INFO] [stdout] 272 | use fenn::vec_map::VecMap;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::keys (line 163) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec_map.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 | use fenn::vec_map::VecMap;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::get_key_value_mut (line 579) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec_map.rs:580:5
[INFO] [stdout]     |
[INFO] [stdout] 580 | use fenn::vec_map::VecMap;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::iter (line 245) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec_map.rs:246:5
[INFO] [stdout]     |
[INFO] [stdout] 246 | use fenn::vec_map::VecMap;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::retain (line 369) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec_map.rs:370:5
[INFO] [stdout]     |
[INFO] [stdout] 370 | use fenn::vec_map::VecMap;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::len (line 300) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec_map.rs:301:5
[INFO] [stdout]     |
[INFO] [stdout] 301 | use fenn::vec_map::VecMap;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::remove (line 722) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec_map.rs:723:5
[INFO] [stdout]     |
[INFO] [stdout] 723 | use fenn::vec_map::VecMap;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::get_key_value (line 547) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec_map.rs:548:5
[INFO] [stdout]     |
[INFO] [stdout] 548 | use fenn::vec_map::VecMap;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::reserve (line 427) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec_map.rs:428:5
[INFO] [stdout]     |
[INFO] [stdout] 428 | use fenn::vec_map::VecMap;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::values_mut (line 215) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec_map.rs:216:5
[INFO] [stdout]     |
[INFO] [stdout] 216 | use fenn::vec_map::VecMap;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::with_capacity (line 124) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec_map.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 | use fenn::vec_map::VecMap;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::remove_entry (line 758) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec_map.rs:759:5
[INFO] [stdout]     |
[INFO] [stdout] 759 | use fenn::vec_map::VecMap;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::shrink_to_fit (line 446) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec_map.rs:447:5
[INFO] [stdout]     |
[INFO] [stdout] 447 | use fenn::vec_map::VecMap;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMapExt (line 1466) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     --> src/utils/fenn/vec_map.rs:1467:5
[INFO] [stdout]      |
[INFO] [stdout] 1467 | use fenn::vec_map::{VecMapExt, VecMap};
[INFO] [stdout]      |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::values (line 189) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec_map.rs:190:5
[INFO] [stdout]     |
[INFO] [stdout] 190 | use fenn::vec_map::VecMap;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::new (line 105) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec_map.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 | use fenn::vec_map::VecMap;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMapExt::cleared (line 1483) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     --> src/utils/fenn/vec_map.rs:1484:5
[INFO] [stdout]      |
[INFO] [stdout] 1484 | use fenn::vec_map::{VecMapExt, VecMap};
[INFO] [stdout]      |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::is_empty (line 320) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    --> src/utils/fenn/vec_map.rs:321:5
[INFO] [stdout]     |
[INFO] [stdout] 321 | use fenn::vec_map::VecMap;
[INFO] [stdout]     |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMapExt (line 1450) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     --> src/utils/fenn/vec_map.rs:1451:5
[INFO] [stdout]      |
[INFO] [stdout] 1451 | use fenn::vec_map::VecMap;
[INFO] [stdout]      |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMapExt::shrinked_to_fit (line 1558) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     --> src/utils/fenn/vec_map.rs:1559:5
[INFO] [stdout]      |
[INFO] [stdout] 1559 | use fenn::vec_map::{VecMapExt, VecMap};
[INFO] [stdout]      |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/vec_map.rs - utils::fenn::vec_map::vecmap (line 29) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]   --> src/utils/fenn/vec_map.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 | let map = fenn::vecmap! {
[INFO] [stdout]    |           ^^^^ use of unresolved module or unlinked crate `fenn`
[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/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMapExt::inserted (line 1507) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     --> src/utils/fenn/vec_map.rs:1508:5
[INFO] [stdout]      |
[INFO] [stdout] 1508 | use fenn::vec_map::{VecMapExt, VecMap};
[INFO] [stdout]      |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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/utils/fenn/vec_map.rs - utils::fenn::vec_map::vecmap (line 42) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]   --> src/utils/fenn/vec_map.rs:43:11
[INFO] [stdout]    |
[INFO] [stdout] 43 | let map = fenn::vecmap! {
[INFO] [stdout]    |           ^^^^ use of unresolved module or unlinked crate `fenn`
[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/utils/fenn/wrap.rs - utils::fenn::wrap::Wrap::wrap_map (line 50) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `fenn`
[INFO] [stdout]   --> src/utils/fenn/wrap.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | use fenn::Wrap;
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `wrap_map` on ambiguous numeric type `{integer}`
[INFO] [stdout]   --> src/utils/fenn/wrap.rs:53:12
[INFO] [stdout]    |
[INFO] [stdout] 53 | let ex = 4.wrap_map(|n| n * 2);
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: you must specify a concrete type for this numeric value, like `i32`
[INFO] [stdout]    |
[INFO] [stdout] 53 | let ex = 4_i32.wrap_map(|n| n * 2);
[INFO] [stdout]    |           ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0689.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/wrap.rs - utils::fenn::wrap::Wrap::wrap_mut (line 30) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `fenn`
[INFO] [stdout]   --> src/utils/fenn/wrap.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use fenn::Wrap;
[INFO] [stdout]    |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wrap_mut` found for struct `Vec<{integer}>` in the current scope
[INFO] [stdout]   --> src/utils/fenn/wrap.rs:33:36
[INFO] [stdout]    |
[INFO] [stdout] 33 | let ex = vec![1, 1, 3, 5, 5, 5, 7].wrap_mut(Vec::dedup);
[INFO] [stdout]    |                                    ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/utils/fenn/wrap.rs:37:8
[INFO] [stdout]    |
[INFO] [stdout] 37 |     fn wrap_mut<F>(mut self, wrap: F) -> Self
[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 `Wrap` which provides `wrap_mut` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]    |
[INFO] [stdout] 30 + use stry_common::utils::Wrap;
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `wrap_map` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 33 - let ex = vec![1, 1, 3, 5, 5, 5, 7].wrap_mut(Vec::dedup);
[INFO] [stdout] 33 + let ex = vec![1, 1, 3, 5, 5, 5, 7].wrap_map(Vec::dedup);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMapExt::retained (line 1539) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]     --> src/utils/fenn/vec_map.rs:1540:5
[INFO] [stdout]      |
[INFO] [stdout] 1540 | use fenn::vec_map::{VecMapExt, VecMap};
[INFO] [stdout]      |     ^^^^ use of unresolved module or unlinked crate `fenn`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `fenn`, use `cargo add fenn` 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] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/utils/fenn/capture.rs - utils::fenn::capture::capture (line 55)
[INFO] [stdout]     src/utils/fenn/hash.rs - utils::fenn::hash::HashMapExt (line 154)
[INFO] [stdout]     src/utils/fenn/hash.rs - utils::fenn::hash::HashMapExt::cleared (line 172)
[INFO] [stdout]     src/utils/fenn/hash.rs - utils::fenn::hash::HashMapExt::inserted (line 197)
[INFO] [stdout]     src/utils/fenn/hash.rs - utils::fenn::hash::HashMapExt::retained (line 233)
[INFO] [stdout]     src/utils/fenn/hash.rs - utils::fenn::hash::HashMapExt::shrinked_to_fit (line 254)
[INFO] [stdout]     src/utils/fenn/hash.rs - utils::fenn::hash::hashmap (line 15)
[INFO] [stdout]     src/utils/fenn/hash.rs - utils::fenn::hash::hashmap (line 28)
[INFO] [stdout]     src/utils/fenn/hash.rs - utils::fenn::hash::hashmap (line 41)
[INFO] [stdout]     src/utils/fenn/hash.rs - utils::fenn::hash::hashmap (line 60)
[INFO] [stdout]     src/utils/fenn/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if (line 15)
[INFO] [stdout]     src/utils/fenn/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if (line 26)
[INFO] [stdout]     src/utils/fenn/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if_else (line 47)
[INFO] [stdout]     src/utils/fenn/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if_else (line 59)
[INFO] [stdout]     src/utils/fenn/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if_else_with (line 118)
[INFO] [stdout]     src/utils/fenn/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if_else_with (line 130)
[INFO] [stdout]     src/utils/fenn/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if_with (line 85)
[INFO] [stdout]     src/utils/fenn/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if_with (line 96)
[INFO] [stdout]     src/utils/fenn/mod.rs - utils::fenn::BoolExt::as_option (line 81)
[INFO] [stdout]     src/utils/fenn/mod.rs - utils::fenn::BoolExt::ok (line 93)
[INFO] [stdout]     src/utils/fenn/mod.rs - utils::fenn::BoolExt::ok_with (line 105)
[INFO] [stdout]     src/utils/fenn/mod.rs - utils::fenn::BoolExt::some (line 53)
[INFO] [stdout]     src/utils/fenn/mod.rs - utils::fenn::BoolExt::some_with (line 67)
[INFO] [stdout]     src/utils/fenn/peep.rs - utils::fenn::peep::Peep (line 5)
[INFO] [stdout]     src/utils/fenn/slice.rs - utils::fenn::slice::Slice<'s>::contains (line 163)
[INFO] [stdout]     src/utils/fenn/slice.rs - utils::fenn::slice::Slice<'s>::ends_with (line 122)
[INFO] [stdout]     src/utils/fenn/slice.rs - utils::fenn::slice::Slice<'s>::is_empty (line 52)
[INFO] [stdout]     src/utils/fenn/slice.rs - utils::fenn::slice::Slice<'s>::len (line 34)
[INFO] [stdout]     src/utils/fenn/slice.rs - utils::fenn::slice::Slice<'s>::starts_with (line 81)
[INFO] [stdout]     src/utils/fenn/slice.rs - utils::fenn::slice::Slice<'s>::trim (line 217)
[INFO] [stdout]     src/utils/fenn/slice.rs - utils::fenn::slice::Slice<'s>::trim_end (line 306)
[INFO] [stdout]     src/utils/fenn/slice.rs - utils::fenn::slice::Slice<'s>::trim_end (line 314)
[INFO] [stdout]     src/utils/fenn/slice.rs - utils::fenn::slice::Slice<'s>::trim_start (line 243)
[INFO] [stdout]     src/utils/fenn/slice.rs - utils::fenn::slice::Slice<'s>::trim_start (line 251)
[INFO] [stdout]     src/utils/fenn/string.rs - utils::fenn::string::StringExt::trim (line 12)
[INFO] [stdout]     src/utils/fenn/string.rs - utils::fenn::string::StringExt::trim_end (line 109)
[INFO] [stdout]     src/utils/fenn/string.rs - utils::fenn::string::StringExt::trim_end_matches (line 129)
[INFO] [stdout]     src/utils/fenn/string.rs - utils::fenn::string::StringExt::trim_matches (line 27)
[INFO] [stdout]     src/utils/fenn/string.rs - utils::fenn::string::StringExt::trim_start (line 57)
[INFO] [stdout]     src/utils/fenn/string.rs - utils::fenn::string::StringExt::trim_start_matches (line 79)
[INFO] [stdout]     src/utils/fenn/vec.rs - utils::fenn::vec::VecExt (line 22)
[INFO] [stdout]     src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::appended (line 40)
[INFO] [stdout]     src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::cleared (line 59)
[INFO] [stdout]     src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::deduped (line 76)
[INFO] [stdout]     src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::deduped_by (line 99)
[INFO] [stdout]     src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::deduped_by_key (line 119)
[INFO] [stdout]     src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::resized (line 143)
[INFO] [stdout]     src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::resized (line 152)
[INFO] [stdout]     src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::reversed (line 170)
[INFO] [stdout]     src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::shrinked_to_fit (line 187)
[INFO] [stdout]     src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::sorted (line 218)
[INFO] [stdout]     src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::sorted_by (line 244)
[INFO] [stdout]     src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::sorted_by (line 266)
[INFO] [stdout]     src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::sorted_by (line 276)
[INFO] [stdout]     src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::sorted_by_key (line 307)
[INFO] [stdout]     src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::truncated (line 337)
[INFO] [stdout]     src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::truncated (line 349)
[INFO] [stdout]     src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::truncated (line 361)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::capacity (line 146)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::clear (line 396)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::contains_key (line 618)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::drain (line 341)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::entry (line 481)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::get (line 515)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::get_key_value (line 547)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::get_key_value_mut (line 579)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::get_mut (line 647)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::insert (line 684)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::is_empty (line 320)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::iter (line 245)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::iter_mut (line 271)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::keys (line 163)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::len (line 300)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::new (line 105)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::remove (line 722)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::remove_entry (line 758)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::reserve (line 427)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::retain (line 369)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::shrink_to_fit (line 446)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::values (line 189)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::values_mut (line 215)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap<K,V>::with_capacity (line 124)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMapExt (line 1450)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMapExt (line 1466)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMapExt::cleared (line 1483)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMapExt::inserted (line 1507)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMapExt::retained (line 1539)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMapExt::shrinked_to_fit (line 1558)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::vecmap (line 29)
[INFO] [stdout]     src/utils/fenn/vec_map.rs - utils::fenn::vec_map::vecmap (line 42)
[INFO] [stdout]     src/utils/fenn/wrap.rs - utils::fenn::wrap::Wrap::wrap_map (line 50)
[INFO] [stdout]     src/utils/fenn/wrap.rs - utils::fenn::wrap::Wrap::wrap_mut (line 30)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 2 passed; 92 failed; 3 ignored; 0 measured; 0 filtered out; finished in 4.12s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "710de0308e7217409159bfe7290a9d44cf60af05dd553e38b52d4d20299b7ddd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "710de0308e7217409159bfe7290a9d44cf60af05dd553e38b52d4d20299b7ddd", kill_on_drop: false }`
[INFO] [stdout] 710de0308e7217409159bfe7290a9d44cf60af05dd553e38b52d4d20299b7ddd
