[INFO] cloning repository https://github.com/stry-rs/common [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/stry-rs/common" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fstry-rs%2Fcommon", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fstry-rs%2Fcommon'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] b99cbbbec4f7aeb836f74c0aca00ae7bfdf0ae06 [INFO] testing stry-rs/common against 1.60.0 for beta-1.61-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fstry-rs%2Fcommon" "/workspace/builds/worker-116/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-116/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/stry-rs/common on toolchain 1.60.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/stry-rs/common [INFO] finished tweaking git repo https://github.com/stry-rs/common [INFO] tweaked toml for git repo https://github.com/stry-rs/common written to /workspace/builds/worker-116/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-116/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-116/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] bdf4ec311c9fac6ee72e2f50948cff0102a00d1d4844b88aa4186dad3b69d74d [INFO] running `Command { std: "docker" "start" "-a" "bdf4ec311c9fac6ee72e2f50948cff0102a00d1d4844b88aa4186dad3b69d74d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bdf4ec311c9fac6ee72e2f50948cff0102a00d1d4844b88aa4186dad3b69d74d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bdf4ec311c9fac6ee72e2f50948cff0102a00d1d4844b88aa4186dad3b69d74d", kill_on_drop: false }` [INFO] [stdout] bdf4ec311c9fac6ee72e2f50948cff0102a00d1d4844b88aa4186dad3b69d74d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-116/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-116/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=warn" "-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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1da67425714b69fb940d9543df226c739e3beb7c9daad1f9cd74e9c4d71d8da3 [INFO] running `Command { std: "docker" "start" "-a" "1da67425714b69fb940d9543df226c739e3beb7c9daad1f9cd74e9c4d71d8da3", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.37 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Compiling syn v1.0.91 [INFO] [stderr] Compiling libc v0.2.123 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling serde_derive v1.0.136 [INFO] [stderr] Compiling serde v1.0.136 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling async-trait v0.1.53 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling ppv-lite86 v0.2.16 [INFO] [stderr] Compiling unicode-width v0.1.9 [INFO] [stderr] Compiling base64 v0.13.0 [INFO] [stderr] Compiling percent-encoding v2.1.0 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling num-integer v0.1.44 [INFO] [stderr] Compiling clap v2.34.0 [INFO] [stderr] Compiling getrandom v0.2.6 [INFO] [stderr] Compiling time v0.1.43 [INFO] [stderr] Compiling quote v1.0.18 [INFO] [stderr] Compiling rand_core v0.6.3 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling chrono v0.4.19 [INFO] [stderr] Compiling ron v0.6.6 [INFO] [stderr] Compiling either v1.6.1 [INFO] [stderr] Compiling arrayvec v0.5.2 [INFO] [stderr] Compiling stry-common v0.1.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 17s [INFO] running `Command { std: "docker" "inspect" "1da67425714b69fb940d9543df226c739e3beb7c9daad1f9cd74e9c4d71d8da3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1da67425714b69fb940d9543df226c739e3beb7c9daad1f9cd74e9c4d71d8da3", kill_on_drop: false }` [INFO] [stdout] 1da67425714b69fb940d9543df226c739e3beb7c9daad1f9cd74e9c4d71d8da3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-116/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-116/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=warn" "-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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] bfec82c02a4252e87df042ae37ece6493256b40cd577a54b54e341af0e061c86 [INFO] running `Command { std: "docker" "start" "-a" "bfec82c02a4252e87df042ae37ece6493256b40cd577a54b54e341af0e061c86", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling stry-common v0.1.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 3.96s [INFO] running `Command { std: "docker" "inspect" "bfec82c02a4252e87df042ae37ece6493256b40cd577a54b54e341af0e061c86", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bfec82c02a4252e87df042ae37ece6493256b40cd577a54b54e341af0e061c86", kill_on_drop: false }` [INFO] [stdout] bfec82c02a4252e87df042ae37ece6493256b40cd577a54b54e341af0e061c86 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-116/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-116/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=warn" "-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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 2b2fc8fdb3a38834656dbc2beed8d1ec0abc79d838952074ec998a8399e3fe1c [INFO] running `Command { std: "docker" "start" "-a" "2b2fc8fdb3a38834656dbc2beed8d1ec0abc79d838952074ec998a8399e3fe1c", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.87s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/stry_common-ac19d4902f109fc6) [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 utils::fenn::slice::test::test_index ... ok [INFO] [stdout] test uri::test::test_options_encoding ... ok [INFO] [stdout] test utils::fenn::slice::test::test_index_range_full ... ok [INFO] [stdout] test utils::fenn::slice::test::test_index_range_inclusive ... ok [INFO] [stdout] test utils::fenn::slice::test::test_trim ... ok [INFO] [stdout] test utils::fenn::slice::test::test_trim_end ... ok [INFO] [stdout] test utils::fenn::slice::test::test_trim_start ... ok [INFO] [stdout] test utils::fenn::slice::test::test_starts_with ... ok [INFO] [stdout] test utils::fenn::slice::test::test_index_range ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stderr] Doc-tests stry-common [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::HashMapExt::inserted (line 197) ... 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::retained (line 233) ... 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/hash.rs - utils::fenn::hash::HashMapExt (line 154) ... FAILED [INFO] [stdout] test src/utils/fenn/hash.rs - utils::fenn::hash::hashmap (line 60) ... FAILED [INFO] [stdout] test src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::deduped_by (line 99) ... FAILED [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/capture.rs - utils::fenn::capture::capture (line 55) ... 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/vec_map.rs - utils::fenn::vec_map::VecMap::entry (line 481) ... 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/vec.rs - utils::fenn::vec::VecExt::sorted_by (line 266) ... 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::reversed (line 170) ... FAILED [INFO] [stdout] test src/utils/fenn/slice.rs - utils::fenn::slice::Slice::trim_end (line 306) ... FAILED [INFO] [stdout] test src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::appended (line 40) ... 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/vec.rs - utils::fenn::vec::VecExt::sorted_by (line 244) ... FAILED [INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::iter (line 245) ... FAILED [INFO] [stdout] test src/utils/fenn/hash.rs - utils::fenn::hash::HashMapExt::cleared (line 172) ... FAILED [INFO] [stdout] test src/utils/fenn/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if (line 15) ... FAILED [INFO] [stdout] test src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::resized (line 143) ... FAILED [INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::get_mut (line 647) ... 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/vec.rs - utils::fenn::vec::VecExt::shrinked_to_fit (line 187) ... FAILED [INFO] [stdout] test src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::resized (line 152) ... 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/vec_map.rs - utils::fenn::vec_map::VecMap::contains_key (line 618) ... FAILED [INFO] [stdout] test src/utils/fenn/slice.rs - utils::fenn::slice::Slice::trim_start (line 243) ... FAILED [INFO] [stdout] test src/utils/fenn/slice.rs - utils::fenn::slice::Slice::trim (line 217) ... 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::sorted (line 218) ... FAILED [INFO] [stdout] test src/utils/fenn/slice.rs - utils::fenn::slice::Slice::len (line 34) ... FAILED [INFO] [stdout] test src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::truncated (line 337) ... FAILED [INFO] [stdout] test src/utils/fenn/slice.rs - utils::fenn::slice::Slice::starts_with (line 81) ... FAILED [INFO] [stdout] test src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::truncated (line 349) ... 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_map.rs - utils::fenn::vec_map::vecmap (line 29) ... FAILED [INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::get_key_value (line 547) ... FAILED [INFO] [stdout] test src/utils/fenn/string.rs - utils::fenn::string::StringExt::trim_matches (line 27) ... FAILED [INFO] [stdout] test src/utils/fenn/slice.rs - utils::fenn::slice::Slice::trim_start (line 251) ... FAILED [INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::remove_entry (line 758) ... FAILED [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::drain (line 341) ... FAILED [INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::is_empty (line 320) ... FAILED [INFO] [stdout] test src/utils/fenn/peep.rs - utils::fenn::peep::Peep (line 5) ... FAILED [INFO] [stdout] test src/utils/fenn/mod.rs - utils::fenn::BoolExt::some (line 53) ... FAILED [INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::retain (line 369) ... FAILED [INFO] [stdout] test src/utils/fenn/slice.rs - utils::fenn::slice::Slice::is_empty (line 52) ... FAILED [INFO] [stdout] test src/utils/fenn/string.rs - utils::fenn::string::StringExt::trim (line 12) ... FAILED [INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::values (line 189) ... 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::VecMapExt (line 1450) ... FAILED [INFO] [stdout] test src/utils/fenn/slice.rs - utils::fenn::slice::Slice::trim_end (line 314) ... FAILED [INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::values_mut (line 215) ... FAILED [INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::new (line 105) ... FAILED [INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::vecmap (line 42) ... FAILED [INFO] [stdout] test src/utils/fenn/mod.rs - utils::fenn::BoolExt::ok (line 93) ... FAILED [INFO] [stdout] test src/utils/fenn/string.rs - utils::fenn::string::StringExt::trim_start (line 57) ... FAILED [INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::len (line 300) ... FAILED [INFO] [stdout] test src/utils/fenn/mod.rs - utils::fenn::BoolExt::as_option (line 81) ... FAILED [INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::shrink_to_fit (line 446) ... FAILED [INFO] [stdout] test src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::sorted_by (line 276) ... FAILED [INFO] [stdout] test src/utils/fenn/slice.rs - utils::fenn::slice::Slice::contains (line 163) ... FAILED [INFO] [stdout] test src/utils/fenn/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if (line 26) ... FAILED [INFO] [stdout] test src/utils/fenn/string.rs - utils::fenn::string::StringExt::trim_end (line 109) ... FAILED [INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::reserve (line 427) ... FAILED [INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMapExt (line 1466) ... 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/vec_map.rs - utils::fenn::vec_map::VecMapExt::inserted (line 1507) ... 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::VecMap::iter_mut (line 271) ... FAILED [INFO] [stdout] test src/utils/fenn/slice.rs - utils::fenn::slice::Slice::ends_with (line 122) ... 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::VecMapExt::shrinked_to_fit (line 1558) ... 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/vec_map.rs - utils::fenn::vec_map::VecMap::with_capacity (line 124) ... FAILED [INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMapExt::retained (line 1539) ... FAILED [INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::clear (line 396) ... FAILED [INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::insert (line 684) ... FAILED [INFO] [stdout] test src/utils/fenn/mod.rs - utils::fenn::BoolExt::ok_with (line 105) ... FAILED [INFO] [stdout] test src/utils/fenn/vec.rs - utils::fenn::vec::VecExt::cleared (line 59) ... 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/vec_map.rs - utils::fenn::vec_map::VecMap::get_key_value_mut (line 579) ... FAILED [INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::remove (line 722) ... FAILED [INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::get (line 515) ... FAILED [INFO] [stdout] test src/utils/fenn/mod.rs - utils::fenn::BoolExt::some_with (line 67) ... FAILED [INFO] [stdout] test src/utils/fenn/wrap.rs - utils::fenn::wrap::Wrap::wrap_map (line 50) ... FAILED [INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::capacity (line 146) ... FAILED [INFO] [stdout] test src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::keys (line 163) ... FAILED [INFO] [stdout] test src/utils/fenn/vec.rs - utils::fenn::vec::VecExt (line 10) ... ok [INFO] [stdout] test src/utils/fenn/hash.rs - utils::fenn::hash::HashMapExt (line 138) ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [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] 3 | use fenn::HashMapExt; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `inserted` found for struct `HashMap` in the current scope [INFO] [stdout] --> src/utils/fenn/hash.rs:202:6 [INFO] [stdout] | [INFO] [stdout] 7 | .inserted(37, "a"); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/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: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::HashMapExt; [INFO] [stdout] | [INFO] [stdout] help: there is an associated function with a similar name [INFO] [stdout] | [INFO] [stdout] 7 | .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::hashmap (line 41) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/hash.rs:44:11 [INFO] [stdout] | [INFO] [stdout] 5 | let map = fenn::hashmap! { [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error: aborting due to 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] 3 | use fenn::HashMapExt; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `retained` found for struct `HashMap` in the current scope [INFO] [stdout] --> src/utils/fenn/hash.rs:238:6 [INFO] [stdout] | [INFO] [stdout] 7 | .retained(|&k, _| k % 2 == 0); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/utils/fenn/hash.rs:242:8 [INFO] [stdout] | [INFO] [stdout] 242 | fn retained(self, f: F) -> 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: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::HashMapExt; [INFO] [stdout] | [INFO] [stdout] help: there is an associated function with a similar name [INFO] [stdout] | [INFO] [stdout] 7 | .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/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if_else_with (line 130) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/iter.rs:131:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::iter::IntoIteratorExt; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [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] 9 | let new_vec = vec1.chain_if_else_with(false, || vec2, || vec3).collect::>(); [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/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] 3 | use fenn::HashMapExt; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `inserted` found for struct `HashMap` in the current scope [INFO] [stdout] --> src/utils/fenn/hash.rs:159:6 [INFO] [stdout] | [INFO] [stdout] 7 | .inserted(37, "a") [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/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: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::HashMapExt; [INFO] [stdout] | [INFO] [stdout] help: there is an associated function with a similar name [INFO] [stdout] | [INFO] [stdout] 7 | .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::hashmap (line 60) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/hash.rs:63:11 [INFO] [stdout] | [INFO] [stdout] 5 | let map = fenn::hashmap! { [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error: aborting due to 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::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] 2 | 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] 7 | .deduped_by(|a, b| a.eq_ignore_ascii_case(b)); [INFO] [stdout] | ^^^^^^^^^^ help: there is an associated function with a similar name: `dedup_by` [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/hash.rs - utils::fenn::hash::hashmap (line 15) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/hash.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 3 | let map = fenn::hashmap! { [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error: aborting due to 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 undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/hash.rs:29:11 [INFO] [stdout] | [INFO] [stdout] 3 | let map = fenn::hashmap! { [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error: aborting due to 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/capture.rs - utils::fenn::capture::capture (line 55) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/capture.rs:63:9 [INFO] [stdout] | [INFO] [stdout] 10 | fenn::capture!(arc_atomic, arc_mutex => mutex); [INFO] [stdout] | ^^^^ use of undeclared crate or module `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] 13 | 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/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if_else_with (line 118) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/iter.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::iter::IntoIteratorExt; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [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] 9 | let new_vec = vec1.chain_if_else_with(true, || vec2, || vec3).collect::>(); [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/vec_map.rs - utils::fenn::vec_map::VecMap::entry (line 481) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:482:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::vec_map::VecMap; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:484:19 [INFO] [stdout] | [INFO] [stdout] 5 | let mut letters = VecMap::new(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fenn/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if_with (line 85) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/iter.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::iter::IntoIteratorExt; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [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] 8 | let new_vec = vec1.chain_if_with(true, || vec2).collect::>(); [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/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] 2 | 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] 7 | .sorted_by(|a, b| a.cmp(b)); [INFO] [stdout] | ^^^^^^^^^ help: there is an associated function with a similar name: `sort_by` [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] 2 | 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] 6 | let vec = vec![1, 2, 2, 3, 2].deduped(); [INFO] [stdout] | ^^^^^^^ help: there is an associated function with a similar name: `dedup` [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::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] 2 | 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] 6 | let v = vec![1, 2, 3].reversed(); [INFO] [stdout] | ^^^^^^^^ help: there is an associated function with a similar name: `reverse` [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/slice.rs - utils::fenn::slice::Slice::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] 3 | use lazy_slice::Slice; [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `lazy_slice` [INFO] [stdout] [INFO] [stdout] error: aborting due to 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::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] 2 | 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] 7 | let vec = vec![1, 2, 3].appended(&mut vec2); [INFO] [stdout] | ^^^^^^^^ help: there is an associated function with a similar name: `append` [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/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if_else (line 59) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/iter.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::iter::IntoIteratorExt; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [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] 9 | let new_vec = vec1.chain_if_else(false, vec2, vec3).collect::>(); [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/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] 2 | extern crate fenn; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `sorted_by` found for struct `Vec` in the current scope [INFO] [stdout] --> src/utils/fenn/vec.rs:249:6 [INFO] [stdout] | [INFO] [stdout] 7 | .sorted_by(|a, b| a.partial_cmp(b).unwrap()); [INFO] [stdout] | ^^^^^^^^^ help: there is an associated function with a similar name: `sort_by` [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::iter (line 245) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:246:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::vec_map::VecMap; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:248:15 [INFO] [stdout] | [INFO] [stdout] 5 | let mut map = VecMap::new(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/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] 3 | use fenn::HashMapExt; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `inserted` found for struct `HashMap` in the current scope [INFO] [stdout] --> src/utils/fenn/hash.rs:177:6 [INFO] [stdout] | [INFO] [stdout] 7 | .inserted(1, "a") [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/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: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::HashMapExt; [INFO] [stdout] | [INFO] [stdout] help: there is an associated function with a similar name [INFO] [stdout] | [INFO] [stdout] 7 | .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/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if (line 15) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/iter.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::iter::IntoIteratorExt; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [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] 8 | let new_vec = vec1.chain_if(true, vec2).collect::>(); [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/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] 2 | 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] 6 | let vec = vec!["hello"].resized(3, "world"); [INFO] [stdout] | ^^^^^^^ help: there is an associated function with a similar name: `resize` [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::get_mut (line 647) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:648:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::vec_map::VecMap; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:650:15 [INFO] [stdout] | [INFO] [stdout] 5 | let mut map = VecMap::new(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/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] 3 | use fenn::StringExt; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error: aborting due to 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::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] 2 | 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] 8 | .appended(&mut vec2) [INFO] [stdout] | ^^^^^^^^ help: there is an associated function with a similar name: `append` [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] 2 | 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] 6 | let vec = vec![1, 2, 3, 4].resized(2, 0); [INFO] [stdout] | ^^^^^^^ help: there is an associated function with a similar name: `resize` [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/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if_else (line 47) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/iter.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::iter::IntoIteratorExt; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [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] 9 | let new_vec = vec1.chain_if_else(true, vec2, vec3).collect::>(); [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/vec_map.rs - utils::fenn::vec_map::VecMap::contains_key (line 618) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:619:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::vec_map::VecMap; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:621:15 [INFO] [stdout] | [INFO] [stdout] 5 | let mut map = VecMap::new(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fenn/slice.rs - utils::fenn::slice::Slice::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] 3 | use lazy_slice::Slice; [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `lazy_slice` [INFO] [stdout] [INFO] [stdout] error: aborting due to 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::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] 3 | use lazy_slice::Slice; [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `lazy_slice` [INFO] [stdout] [INFO] [stdout] error: aborting due to 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] 3 | use fenn::VecExt; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [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] 6 | .sorted() [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/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: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::VecExt; [INFO] [stdout] | [INFO] [stdout] help: there is an associated function with a similar name [INFO] [stdout] | [INFO] [stdout] 6 | .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::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] 2 | 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] 6 | let v = vec![-5, 4, 1, -3, 2].sorted(); [INFO] [stdout] | ^^^^^^ help: there is an associated function with a similar name: `sort` [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/slice.rs - utils::fenn::slice::Slice::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] 3 | use lazy_slice::Slice; [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `lazy_slice` [INFO] [stdout] [INFO] [stdout] error: aborting due to 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::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] 2 | 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] 6 | let vec = vec![1, 2, 3, 4, 5].truncated(2); [INFO] [stdout] | ^^^^^^^^^ help: there is an associated function with a similar name: `truncate` [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/slice.rs - utils::fenn::slice::Slice::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] 3 | use lazy_slice::Slice; [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `lazy_slice` [INFO] [stdout] [INFO] [stdout] error: aborting due to 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::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] 2 | 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] 6 | let vec = vec![1, 2, 3].truncated(8); [INFO] [stdout] | ^^^^^^^^^ help: there is an associated function with a similar name: `truncate` [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_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] 2 | 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] 6 | let vec = vec![10, 20, 21, 30, 20].deduped_by_key(|i| *i / 10); [INFO] [stdout] | ^^^^^^^^^^^^^^ help: there is an associated function with a similar name: `dedup_by_key` [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 (line 29) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:30:11 [INFO] [stdout] | [INFO] [stdout] 3 | let map = fenn::vecmap! { [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error: aborting due to 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::get_key_value (line 547) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:548:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::vec_map::VecMap; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:550:15 [INFO] [stdout] | [INFO] [stdout] 5 | let mut map = VecMap::new(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/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] 3 | use fenn::StringExt; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `StrSearcher<'_, '_>: DoubleEndedSearcher<'_>` is not satisfied [INFO] [stdout] --> src/utils/fenn/string.rs:32:6 [INFO] [stdout] | [INFO] [stdout] 7 | test.trim_matches("blah"); [INFO] [stdout] | ^^^^^^^^^^^^ the trait `DoubleEndedSearcher<'_>` is not implemented for `StrSearcher<'_, '_>` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `bitflags::core::str::::trim_matches` [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/slice.rs - utils::fenn::slice::Slice::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] 3 | use lazy_slice::Slice; [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `lazy_slice` [INFO] [stdout] [INFO] [stdout] error: aborting due to 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_map.rs - utils::fenn::vec_map::VecMap::remove_entry (line 758) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:759:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::vec_map::VecMap; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:761:15 [INFO] [stdout] | [INFO] [stdout] 5 | let mut map = VecMap::new(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/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] 2 | 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` in the current scope [INFO] [stdout] --> src/utils/fenn/vec.rs:312:6 [INFO] [stdout] | [INFO] [stdout] 7 | .sorted_by_key(|k| k.abs()); [INFO] [stdout] | ^^^^^^^^^^^^^ help: there is an associated function with a similar name: `sort_by_key` [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::drain (line 341) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:342:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::vec_map::VecMap; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:344:15 [INFO] [stdout] | [INFO] [stdout] 5 | let mut map = VecMap::new(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::is_empty (line 320) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:321:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::vec_map::VecMap; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:323:15 [INFO] [stdout] | [INFO] [stdout] 5 | let mut map = VecMap::new(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/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] 3 | use fenn::Peep; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `peep` found for struct `Map` in the current scope [INFO] [stdout] --> src/utils/fenn/peep.rs:11:6 [INFO] [stdout] | [INFO] [stdout] 8 | .peep(|vec| { [INFO] [stdout] | ^^^^ method not found in `Map, [closure@src/utils/fenn/peep.rs:7:10: 7:19]>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/utils/fenn/peep.rs:27:8 [INFO] [stdout] | [INFO] [stdout] 27 | fn peep(self, run: F) -> Self [INFO] [stdout] | ---- the method is available for `Map, [closure@src/utils/fenn/peep.rs:7:10: 7:19]>` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::Peep; [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/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] 3 | use fenn::BoolExt; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [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] 5 | assert_eq!(false.some(0), None); [INFO] [stdout] | ^^^^ method not found in `bool` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/utils/fenn/mod.rs:59:8 [INFO] [stdout] | [INFO] [stdout] 59 | fn some(self, t: T) -> 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: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::BoolExt; [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] 6 | assert_eq!(true.some(0), Some(0)); [INFO] [stdout] | ^^^^ method not found in `bool` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/utils/fenn/mod.rs:59:8 [INFO] [stdout] | [INFO] [stdout] 59 | fn some(self, t: T) -> 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: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stdout] | [INFO] [stdout] 2 | 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/vec_map.rs - utils::fenn::vec_map::VecMap::retain (line 369) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:370:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::vec_map::VecMap; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `VecMap` in this scope [INFO] [stdout] --> src/utils/fenn/vec_map.rs:372:14 [INFO] [stdout] | [INFO] [stdout] 5 | let mut map: VecMap = (0..8).map(|x|(x, x*10)).collect(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fenn/slice.rs - utils::fenn::slice::Slice::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] 3 | use lazy_slice::Slice; [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `lazy_slice` [INFO] [stdout] [INFO] [stdout] error: aborting due to 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 (line 12) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `fenn` [INFO] [stdout] --> src/utils/fenn/string.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::StringExt; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error: aborting due to 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_map.rs - utils::fenn::vec_map::VecMap::values (line 189) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:190:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::vec_map::VecMap; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:192:15 [INFO] [stdout] | [INFO] [stdout] 5 | let mut map = VecMap::new(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMapExt::cleared (line 1483) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:1484:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::vec_map::{VecMapExt, VecMap}; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:1486:9 [INFO] [stdout] | [INFO] [stdout] 5 | let a = VecMap::new() [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMapExt (line 1450) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:1451:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::vec_map::VecMap; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:1453:15 [INFO] [stdout] | [INFO] [stdout] 5 | let mut map = VecMap::new(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fenn/slice.rs - utils::fenn::slice::Slice::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] 3 | use lazy_slice::Slice; [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `lazy_slice` [INFO] [stdout] [INFO] [stdout] error: aborting due to 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_map.rs - utils::fenn::vec_map::VecMap::values_mut (line 215) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:216:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::vec_map::VecMap; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:218:15 [INFO] [stdout] | [INFO] [stdout] 5 | let mut map = VecMap::new(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::new (line 105) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:106:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::vec_map::VecMap; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `VecMap` in this scope [INFO] [stdout] --> src/utils/fenn/vec_map.rs:108:14 [INFO] [stdout] | [INFO] [stdout] 5 | let mut map: VecMap<&str, i32> = VecMap::new(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:108:34 [INFO] [stdout] | [INFO] [stdout] 5 | let mut map: VecMap<&str, i32> = VecMap::new(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [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 undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:43:11 [INFO] [stdout] | [INFO] [stdout] 3 | let map = fenn::vecmap! { [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error: aborting due to 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/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] 3 | use fenn::BoolExt; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [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] 5 | assert_eq!(false.ok(0), Err(())); [INFO] [stdout] | ^^ method not found in `bool` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/utils/fenn/mod.rs:99:8 [INFO] [stdout] | [INFO] [stdout] 99 | fn ok(self, t: T) -> Result; [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: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stdout] | [INFO] [stdout] 2 | 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] 6 | assert_eq!(true.ok(0), Ok(0)); [INFO] [stdout] | ^^ method not found in `bool` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/utils/fenn/mod.rs:99:8 [INFO] [stdout] | [INFO] [stdout] 99 | fn ok(self, t: T) -> Result; [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: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stdout] | [INFO] [stdout] 2 | 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/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] 3 | use fenn::StringExt; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error: aborting due to 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_map.rs - utils::fenn::vec_map::VecMap::len (line 300) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:301:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::vec_map::VecMap; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:303:15 [INFO] [stdout] | [INFO] [stdout] 5 | let mut map = VecMap::new(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/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] 3 | use fenn::BoolExt; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [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] 5 | assert!(false.as_option().is_none()); [INFO] [stdout] | ^^^^^^^^^ method not found in `bool` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/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: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stdout] | [INFO] [stdout] 2 | 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] 6 | assert!(true.as_option().is_some()); [INFO] [stdout] | ^^^^^^^^^ method not found in `bool` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/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: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stdout] | [INFO] [stdout] 2 | 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/vec_map.rs - utils::fenn::vec_map::VecMap::shrink_to_fit (line 446) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:447:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::vec_map::VecMap; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `VecMap` in this scope [INFO] [stdout] --> src/utils/fenn/vec_map.rs:449:14 [INFO] [stdout] | [INFO] [stdout] 5 | let mut map: VecMap = VecMap::with_capacity(100); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:449:33 [INFO] [stdout] | [INFO] [stdout] 5 | let mut map: VecMap = VecMap::with_capacity(100); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [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] 2 | 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] 8 | .sorted_by(|a, b| b.cmp(a)); [INFO] [stdout] | ^^^^^^^^^ help: there is an associated function with a similar name: `sort_by` [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/slice.rs - utils::fenn::slice::Slice::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] 3 | use lazy_slice::Slice; [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `lazy_slice` [INFO] [stdout] [INFO] [stdout] error: aborting due to 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 (line 26) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/iter.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::iter::IntoIteratorExt; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [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] 8 | let new_vec = vec1.chain_if(false, vec2).collect::>(); [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/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] 3 | use fenn::StringExt; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error: aborting due to 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_map.rs - utils::fenn::vec_map::VecMap::reserve (line 427) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:428:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::vec_map::VecMap; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `VecMap` in this scope [INFO] [stdout] --> src/utils/fenn/vec_map.rs:430:14 [INFO] [stdout] | [INFO] [stdout] 5 | let mut map: VecMap<&str, i32> = VecMap::new(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:430:34 [INFO] [stdout] | [INFO] [stdout] 5 | let mut map: VecMap<&str, i32> = VecMap::new(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [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 undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:1467:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::vec_map::{VecMapExt, VecMap}; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:1469:11 [INFO] [stdout] | [INFO] [stdout] 5 | let map = VecMap::new() [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/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] 3 | use fenn::StringExt; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error: aborting due to 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_map.rs - utils::fenn::vec_map::VecMapExt::inserted (line 1507) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:1508:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::vec_map::{VecMapExt, VecMap}; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:1510:11 [INFO] [stdout] | [INFO] [stdout] 5 | let map = VecMap::new() [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/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] 3 | use fenn::Wrap; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [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] 5 | let ex = vec![1, 1, 3, 5, 5, 5, 7].wrap_mut(Vec::dedup); [INFO] [stdout] | ^^^^^^^^ method not found in `Vec<{integer}>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/utils/fenn/wrap.rs:37:8 [INFO] [stdout] | [INFO] [stderr] error: test failed, to rerun pass '--doc' [INFO] [stdout] 37 | fn wrap_mut(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: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::Wrap; [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::VecMap::iter_mut (line 271) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:272:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::vec_map::VecMap; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:274:15 [INFO] [stdout] | [INFO] [stdout] 5 | let mut map = VecMap::new(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fenn/slice.rs - utils::fenn::slice::Slice::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] 3 | use lazy_slice::Slice; [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `lazy_slice` [INFO] [stdout] [INFO] [stdout] error: aborting due to 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::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] 2 | 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] 6 | let vec = vec![1, 2, 3].truncated(0); [INFO] [stdout] | ^^^^^^^^^ help: there is an associated function with a similar name: `truncate` [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::VecMapExt::shrinked_to_fit (line 1558) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:1559:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::vec_map::{VecMapExt, VecMap}; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `VecMap` in this scope [INFO] [stdout] --> src/utils/fenn/vec_map.rs:1561:10 [INFO] [stdout] | [INFO] [stdout] 5 | let map: VecMap = VecMap::with_capacity(100) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:1561:29 [INFO] [stdout] | [INFO] [stdout] 5 | let map: VecMap = VecMap::with_capacity(100) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [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] 3 | use fenn::HashMapExt; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `inserted` found for struct `HashMap` in the current scope [INFO] [stdout] --> src/utils/fenn/hash.rs:259:6 [INFO] [stdout] | [INFO] [stdout] 7 | .inserted(1, 2) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/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: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::HashMapExt; [INFO] [stdout] | [INFO] [stdout] help: there is an associated function with a similar name [INFO] [stdout] | [INFO] [stdout] 7 | .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/vec_map.rs - utils::fenn::vec_map::VecMap::with_capacity (line 124) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::vec_map::VecMap; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `VecMap` in this scope [INFO] [stdout] --> src/utils/fenn/vec_map.rs:127:14 [INFO] [stdout] | [INFO] [stdout] 5 | let mut map: VecMap<&str, i32> = VecMap::with_capacity(10); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:127:34 [INFO] [stdout] | [INFO] [stdout] 5 | let mut map: VecMap<&str, i32> = VecMap::with_capacity(10); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [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 undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:1540:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::vec_map::{VecMapExt, VecMap}; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `VecMap` in this scope [INFO] [stdout] --> src/utils/fenn/vec_map.rs:1542:48 [INFO] [stdout] | [INFO] [stdout] 5 | let map = (0..8).map(|x|(x, x * 10)).collect::>() [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::clear (line 396) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:397:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::vec_map::VecMap; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:399:15 [INFO] [stdout] | [INFO] [stdout] 5 | let mut map = VecMap::new(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::insert (line 684) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:685:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::vec_map::VecMap; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:687:15 [INFO] [stdout] | [INFO] [stdout] 5 | let mut map = VecMap::new(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/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] 3 | use fenn::BoolExt; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [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] 5 | assert_eq!(false.ok_with(|| 0), Err(())); [INFO] [stdout] | ^^^^^^^ method not found in `bool` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/utils/fenn/mod.rs:112:8 [INFO] [stdout] | [INFO] [stdout] 112 | fn ok_with(self, run: F) -> Result [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: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stdout] | [INFO] [stdout] 2 | 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] 6 | assert_eq!(true.ok_with(|| 0), Ok(0)); [INFO] [stdout] | ^^^^^^^ method not found in `bool` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/utils/fenn/mod.rs:112:8 [INFO] [stdout] | [INFO] [stdout] 112 | fn ok_with(self, run: F) -> Result [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: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stdout] | [INFO] [stdout] 2 | 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/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] 2 | 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] 6 | let v = vec![1, 2, 3].cleared(); [INFO] [stdout] | ^^^^^^^ help: there is an associated function with a similar name: `clear` [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/iter.rs - utils::fenn::iter::IntoIteratorExt::chain_if_with (line 96) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/iter.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::iter::IntoIteratorExt; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [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] 8 | let new_vec = vec1.chain_if_with(false, || vec2).collect::>(); [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/vec_map.rs - utils::fenn::vec_map::VecMap::get_key_value_mut (line 579) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:580:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::vec_map::VecMap; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:582:15 [INFO] [stdout] | [INFO] [stdout] 5 | let mut map = VecMap::new(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::remove (line 722) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:723:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::vec_map::VecMap; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:725:15 [INFO] [stdout] | [INFO] [stdout] 5 | let mut map = VecMap::new(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::get (line 515) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:516:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::vec_map::VecMap; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:518:15 [INFO] [stdout] | [INFO] [stdout] 5 | let mut map = VecMap::new(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/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] 3 | use fenn::BoolExt; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [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] 5 | assert_eq!(false.some_with(|| 0), None); [INFO] [stdout] | ^^^^^^^^^ method not found in `bool` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/utils/fenn/mod.rs:73:8 [INFO] [stdout] | [INFO] [stdout] 73 | fn some_with(self, run: F) -> 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: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::BoolExt; [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] 6 | assert_eq!(true.some_with(|| 0), Some(0)); [INFO] [stdout] | ^^^^^^^^^ method not found in `bool` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/utils/fenn/mod.rs:73:8 [INFO] [stdout] | [INFO] [stdout] 73 | fn some_with(self, run: F) -> 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: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stdout] | [INFO] [stdout] 2 | 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/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] 3 | use fenn::Wrap; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [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] 5 | 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] 5 | 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/vec_map.rs - utils::fenn::vec_map::VecMap::capacity (line 146) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:147:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::vec_map::VecMap; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `VecMap` in this scope [INFO] [stdout] --> src/utils/fenn/vec_map.rs:149:10 [INFO] [stdout] | [INFO] [stdout] 5 | let map: VecMap = VecMap::with_capacity(100); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:149:29 [INFO] [stdout] | [INFO] [stdout] 5 | let map: VecMap = VecMap::with_capacity(100); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::keys (line 163) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `fenn` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:164:5 [INFO] [stdout] | [INFO] [stdout] 3 | use fenn::vec_map::VecMap; [INFO] [stdout] | ^^^^ use of undeclared crate or module `fenn` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VecMap` [INFO] [stdout] --> src/utils/fenn/vec_map.rs:166:15 [INFO] [stdout] | [INFO] [stdout] 5 | let mut map = VecMap::new(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use stry_common::utils::vec_map::VecMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [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::contains (line 163) [INFO] [stdout] src/utils/fenn/slice.rs - utils::fenn::slice::Slice::ends_with (line 122) [INFO] [stdout] src/utils/fenn/slice.rs - utils::fenn::slice::Slice::is_empty (line 52) [INFO] [stdout] src/utils/fenn/slice.rs - utils::fenn::slice::Slice::len (line 34) [INFO] [stdout] src/utils/fenn/slice.rs - utils::fenn::slice::Slice::starts_with (line 81) [INFO] [stdout] src/utils/fenn/slice.rs - utils::fenn::slice::Slice::trim (line 217) [INFO] [stdout] src/utils/fenn/slice.rs - utils::fenn::slice::Slice::trim_end (line 306) [INFO] [stdout] src/utils/fenn/slice.rs - utils::fenn::slice::Slice::trim_end (line 314) [INFO] [stdout] src/utils/fenn/slice.rs - utils::fenn::slice::Slice::trim_start (line 243) [INFO] [stdout] src/utils/fenn/slice.rs - utils::fenn::slice::Slice::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::capacity (line 146) [INFO] [stdout] src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::clear (line 396) [INFO] [stdout] src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::contains_key (line 618) [INFO] [stdout] src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::drain (line 341) [INFO] [stdout] src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::entry (line 481) [INFO] [stdout] src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::get (line 515) [INFO] [stdout] src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::get_key_value (line 547) [INFO] [stdout] src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::get_key_value_mut (line 579) [INFO] [stdout] src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::get_mut (line 647) [INFO] [stdout] src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::insert (line 684) [INFO] [stdout] src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::is_empty (line 320) [INFO] [stdout] src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::iter (line 245) [INFO] [stdout] src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::iter_mut (line 271) [INFO] [stdout] src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::keys (line 163) [INFO] [stdout] src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::len (line 300) [INFO] [stdout] src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::new (line 105) [INFO] [stdout] src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::remove (line 722) [INFO] [stdout] src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::remove_entry (line 758) [INFO] [stdout] src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::reserve (line 427) [INFO] [stdout] src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::retain (line 369) [INFO] [stdout] src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::shrink_to_fit (line 446) [INFO] [stdout] src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::values (line 189) [INFO] [stdout] src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::values_mut (line 215) [INFO] [stdout] src/utils/fenn/vec_map.rs - utils::fenn::vec_map::VecMap::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 1.16s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "2b2fc8fdb3a38834656dbc2beed8d1ec0abc79d838952074ec998a8399e3fe1c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2b2fc8fdb3a38834656dbc2beed8d1ec0abc79d838952074ec998a8399e3fe1c", kill_on_drop: false }` [INFO] [stdout] 2b2fc8fdb3a38834656dbc2beed8d1ec0abc79d838952074ec998a8399e3fe1c