[INFO] fetching crate id_collections 1.0.1... [INFO] testing id_collections-1.0.1 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate id_collections 1.0.1 into /workspace/builds/worker-0-tc2/source [INFO] started tweaking crates.io crate id_collections 1.0.1 [INFO] finished tweaking crates.io crate id_collections 1.0.1 [INFO] tweaked toml for crates.io crate id_collections 1.0.1 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate id_collections 1.0.1 on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 22 packages to latest compatible versions [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 7fcc8e5a92f9856b42f1544aae8ae49b8de9a92808d1a449ac3401062d1c9045 [INFO] running `Command { std: "docker" "start" "-a" "7fcc8e5a92f9856b42f1544aae8ae49b8de9a92808d1a449ac3401062d1c9045", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7fcc8e5a92f9856b42f1544aae8ae49b8de9a92808d1a449ac3401062d1c9045", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7fcc8e5a92f9856b42f1544aae8ae49b8de9a92808d1a449ac3401062d1c9045", kill_on_drop: false }` [INFO] [stdout] 7fcc8e5a92f9856b42f1544aae8ae49b8de9a92808d1a449ac3401062d1c9045 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] deebcb14d6d429609ce865c8f1ee8cfc674f7d16de5ee9171f5f420fe8464fd4 [INFO] running `Command { std: "docker" "start" "-a" "deebcb14d6d429609ce865c8f1ee8cfc674f7d16de5ee9171f5f420fe8464fd4", kill_on_drop: false }` [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling winnow v0.5.40 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling indexmap v2.11.0 [INFO] [stderr] Compiling toml_edit v0.19.15 [INFO] [stderr] Compiling proc-macro-crate v1.3.1 [INFO] [stderr] Compiling id_collections_derive v0.1.0 [INFO] [stderr] Compiling id_collections v1.0.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/id_vec.rs:1300:17 [INFO] [stdout] | [INFO] [stdout] 1300 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1300 | pub fn iter(&self) -> Iter<'_, I, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/id_vec.rs:1328:21 [INFO] [stdout] | [INFO] [stdout] 1328 | pub fn iter_mut(&mut self) -> IterMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1328 | pub fn iter_mut(&mut self) -> IterMut<'_, I, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.02s [INFO] running `Command { std: "docker" "inspect" "deebcb14d6d429609ce865c8f1ee8cfc674f7d16de5ee9171f5f420fe8464fd4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "deebcb14d6d429609ce865c8f1ee8cfc674f7d16de5ee9171f5f420fe8464fd4", kill_on_drop: false }` [INFO] [stdout] deebcb14d6d429609ce865c8f1ee8cfc674f7d16de5ee9171f5f420fe8464fd4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2d29fb2a336ae0e081816358d3ed52831df1c8c7aeed7390984e5b5594a7b71f [INFO] running `Command { std: "docker" "start" "-a" "2d29fb2a336ae0e081816358d3ed52831df1c8c7aeed7390984e5b5594a7b71f", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/id_vec.rs:1300:17 [INFO] [stdout] | [INFO] [stdout] 1300 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1300 | pub fn iter(&self) -> Iter<'_, I, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/id_vec.rs:1328:21 [INFO] [stdout] | [INFO] [stdout] 1328 | pub fn iter_mut(&mut self) -> IterMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1328 | pub fn iter_mut(&mut self) -> IterMut<'_, I, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling serde_json v1.0.143 [INFO] [stderr] Compiling id_collections v1.0.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: struct `TestId` is never constructed [INFO] [stdout] --> src/lib.rs:326:16 [INFO] [stdout] | [INFO] [stdout] 326 | struct TestId(u32); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `TestId` is never constructed [INFO] [stdout] --> src/lib.rs:395:16 [INFO] [stdout] | [INFO] [stdout] 395 | struct TestId { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/id_vec.rs:1300:17 [INFO] [stdout] | [INFO] [stdout] 1300 | pub fn iter(&self) -> Iter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1300 | pub fn iter(&self) -> Iter<'_, I, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/id_vec.rs:1328:21 [INFO] [stdout] | [INFO] [stdout] 1328 | pub fn iter_mut(&mut self) -> IterMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1328 | pub fn iter_mut(&mut self) -> IterMut<'_, I, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 6.88s [INFO] running `Command { std: "docker" "inspect" "2d29fb2a336ae0e081816358d3ed52831df1c8c7aeed7390984e5b5594a7b71f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2d29fb2a336ae0e081816358d3ed52831df1c8c7aeed7390984e5b5594a7b71f", kill_on_drop: false }` [INFO] [stdout] 2d29fb2a336ae0e081816358d3ed52831df1c8c7aeed7390984e5b5594a7b71f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 45a05bd64621665be5de40682195f98f78b2d81bdf2ab91f3f1ae9b01943ffd5 [INFO] running `Command { std: "docker" "start" "-a" "45a05bd64621665be5de40682195f98f78b2d81bdf2ab91f3f1ae9b01943ffd5", kill_on_drop: false }` [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/id_vec.rs:1300:17 [INFO] [stderr] | [INFO] [stderr] 1300 | pub fn iter(&self) -> Iter { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 1300 | pub fn iter(&self) -> Iter<'_, I, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/id_vec.rs:1328:21 [INFO] [stderr] | [INFO] [stderr] 1328 | pub fn iter_mut(&mut self) -> IterMut { [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 1328 | pub fn iter_mut(&mut self) -> IterMut<'_, I, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: struct `TestId` is never constructed [INFO] [stderr] --> src/lib.rs:326:16 [INFO] [stderr] | [INFO] [stderr] 326 | struct TestId(u32); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: struct `TestId` is never constructed [INFO] [stderr] --> src/lib.rs:395:16 [INFO] [stderr] | [INFO] [stderr] 395 | struct TestId { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `id_collections` (lib) generated 2 warnings (run `cargo fix --lib -p id_collections` to apply 2 suggestions) [INFO] [stderr] warning: `id_collections` (lib test) generated 4 warnings (2 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/id_collections-f002ac8b69564634) [INFO] [stdout] [INFO] [stdout] running 35 tests [INFO] [stdout] test count::iter_test::test_last ... ok [INFO] [stdout] test count::iter_test::test_max ... ok [INFO] [stdout] test count::iter_test::test_size_hint ... ok [INFO] [stdout] test count::iter_test::test_next_back ... ok [INFO] [stdout] test count::iter_test::test_nth ... ok [INFO] [stdout] test count::iter_test::test_nth_back ... ok [INFO] [stdout] test id_map::values_iter_test::test_next_back ... ok [INFO] [stdout] test id_map::entries_iter_test::test_last ... ok [INFO] [stdout] test id_map::entries_iter_test::test_next_back ... ok [INFO] [stdout] test id_map::entries_iter_test::test_size_hint ... ok [INFO] [stdout] test id_map::values_iter_test::test_count ... ok [INFO] [stdout] test id_map::values_iter_test::test_size_hint ... ok [INFO] [stdout] test id_map::values_iter_test::test_last ... ok [INFO] [stdout] test id_map::entries_iter_test::test_count ... ok [INFO] [stdout] test id_vec::iter_test::test_last ... ok [INFO] [stdout] test id_vec::iter_test::test_count ... ok [INFO] [stdout] test id_vec::iter_test::test_len ... ok [INFO] [stdout] test id_vec::iter_test::test_next_back ... ok [INFO] [stdout] test id_vec::iter_test::test_nth ... ok [INFO] [stdout] test id_vec::iter_test::test_nth_back ... ok [INFO] [stdout] test id_vec::iter_test::test_size_hint ... ok [INFO] [stdout] test test::test_derive_id_named_struct ... ok [INFO] [stdout] test test::readme_example ... ok [INFO] [stdout] test test::test_derive_id_tuple_struct ... ok [INFO] [stdout] test test::test_id_type_macro_named_struct ... ok [INFO] [stdout] test test::test_id_type_macro_named_struct_debug ... ok [INFO] [stdout] test test::test_id_type_macro_named_struct_debug_disable ... ok [INFO] [stdout] test test::test_id_type_macro_named_struct_explicit ... ok [INFO] [stdout] test test::test_id_type_macro_tuple_struct_debug_disable ... ok [INFO] [stdout] test test::test_id_type_macro_tuple_struct ... ok [INFO] [stdout] test test::test_id_type_macro_tuple_struct_debug_explicit ... ok [INFO] [stdout] test test::test_id_type_macro_tuple_struct_debug ... ok [INFO] [stdout] test test::test_id_type_macro_named_struct_debug_standard ... ok [INFO] [stdout] test test::test_id_type_macro_tuple_struct_debug_standard ... ok [INFO] [stdout] test count::iter_test::test_min ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Doc-tests id_collections [INFO] [stdout] [INFO] [stdout] running 165 tests [INFO] [stdout] test src/count.rs - count::Count (line 38) - compile fail ... ok [INFO] [stdout] test src/count.rs - count::Count::from_last_id (line 270) ... ok [INFO] [stdout] test src/count.rs - count::Count (line 20) ... ok [INFO] [stdout] test src/count.rs - count::Count::from_value (line 197) ... ok [INFO] [stdout] test src/count.rs - count::Count (line 61) ... ok [INFO] [stdout] test src/count.rs - count::Count::from_last_id (line 262) ... ok [INFO] [stdout] test src/count.rs - count::Count::inc (line 353) ... ok [INFO] [stdout] test src/count.rs - count::Count::contains (line 177) ... ok [INFO] [stdout] test src/count.rs - count::Count::inc (line 345) ... ok [INFO] [stdout] test src/count.rs - count::Count::is_empty (line 163) ... ok [INFO] [stdout] test src/count.rs - count::Count::is_empty (line 157) ... ok [INFO] [stdout] test src/count.rs - count::Count::last_id (line 287) ... ok [INFO] [stdout] test src/count.rs - count::Count (line 83) ... ok [INFO] [stdout] test src/count.rs - count::Count::new (line 142) ... ok [INFO] [stdout] test src/count.rs - count::Count::last_id (line 293) ... ok [INFO] [stdout] test src/count.rs - count::Count::try_from_last_id (line 241) ... ok [INFO] [stdout] test src/count.rs - count::Count::to_value (line 213) ... ok [INFO] [stdout] test src/id.rs - id::FromPrimIntUnchecked (line 35) - compile ... ok [INFO] [stdout] test src/count.rs - count::Count::try_inc (line 311) ... ok [INFO] [stdout] test src/id.rs - id::Id (line 216) ... ok [INFO] [stdout] test src/count.rs - count::Count::try_from_last_id (line 231) ... ok [INFO] [stdout] test src/count.rs - count::Count::try_inc (line 320) ... ok [INFO] [stdout] test src/count.rs - count::IdRangeIter (line 384) ... ok [INFO] [stdout] test src/id.rs - id::FromPrimIntUnchecked (line 29) ... ok [INFO] [stdout] test src/id.rs - id::Id (line 199) ... ok [INFO] [stdout] test src/id.rs - id::ToPrimIntUnchecked (line 127) - compile ... ok [INFO] [stdout] test src/id.rs - id::Id (line 230) ... ok [INFO] [stdout] test src/id_map.rs - id_map::Entry<'a,I,T>::or_insert_with (line 1447) ... ok [INFO] [stdout] test src/id_map.rs - id_map::Entry<'a,I,T>::key (line 1525) ... ok [INFO] [stdout] test src/id_map.rs - id_map::Entry<'a,I,T>::and_modify (line 1548) ... ok [INFO] [stdout] test src/id_map.rs - id_map::Entry<'a,I,T>::or_default (line 1504) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap (line 171) ... ok [INFO] [stdout] test src/id.rs - id::ToPrimIntUnchecked (line 121) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap (line 26) ... ok [INFO] [stdout] test src/id_map.rs - id_map::Entry<'a,I,T>::or_insert (line 1417) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap (line 68) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::contains_key (line 705) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap (line 85) ... ok [INFO] [stdout] test src/id_map.rs - id_map::Entry<'a,I,T>::or_insert_with_key (line 1478) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::capacity (line 1125) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::get (line 725) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::entry (line 530) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::clear (line 616) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::insert_vacant (line 496) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::get_mut (line 745) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::insert_vacant (line 504) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::get_pair_mut (line 782) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::get_pair_mut (line 768) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::drain (line 640) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::insert (line 416) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::iter_mut (line 870) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::keys (line 898) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::get_pair_mut (line 791) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::into_values (line 978) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::new (line 330) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::len (line 369) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::is_empty (line 388) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::remove (line 583) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::reserve (line 1174) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::to_id_vec (line 1088) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::shrink_to_fit (line 1199) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::iter (line 839) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::shrink_to (line 1231) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::retain (line 669) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::to_id_vec (line 1078) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::to_id_vec (line 1097) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::try_insert (line 451) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::values_mut (line 949) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::try_reserve (line 1145) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::try_to_id_vec (line 1020) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::with_capacity (line 346) ... ok [INFO] [stdout] test src/id_map.rs - id_map::OccupiedEntry<'a,I,T>::get (line 1598) ... ok [INFO] [stdout] test src/id_map.rs - id_map::OccupiedEntry<'a,I,T>::get_mut (line 1620) ... ok [INFO] [stdout] test src/id_map.rs - id_map::OccupiedEntry<'a,I,T>::remove (line 1690) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::try_to_id_vec (line 1008) ... ok [INFO] [stdout] test src/id_map.rs - id_map::OccupiedEntry<'a,I,T>::key (line 1576) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::try_to_id_vec (line 1030) ... ok [INFO] [stdout] test src/id_map.rs - id_map::OccupiedEntry<'a,I,T>::into_mut (line 1643) ... ok [INFO] [stdout] test src/id_map.rs - id_map::IdMap::values (line 922) ... ok [INFO] [stdout] test src/id_map.rs - id_map::OccupiedError<'a,I,T>::into_value (line 1807) ... ok [INFO] [stdout] test src/id_map.rs - id_map::OccupiedEntry<'a,I,T>::insert (line 1666) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::append (line 722) ... ok [INFO] [stdout] test src/id_map.rs - id_map::VacantEntry<'a,I,T>::key (line 1718) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec (line 49) - compile fail ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec (line 62) - compile fail ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::append (line 734) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec (line 25) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::as_mut_slice (line 1615) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::as_slice (line 1600) ... ok [INFO] [stdout] test src/id_map.rs - id_map::VacantEntry<'a,I,T>::insert (line 1739) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::clear (line 909) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::capacity (line 1407) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::count (line 327) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::drain_all (line 989) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::drain_from (line 954) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::extend (line 529) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::extend_from_slice (line 622) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::from_count_with (line 267) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::from_vec (line 1561) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::extend (line 540) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::from_vec (line 1568) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::extend_from_slice (line 634) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::get_mut (line 1046) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::get (line 1018) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::get_pair_mut (line 1086) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::index (line 1934) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::index (line 1925) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::get_pair_mut (line 1073) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::into_values (line 1387) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::into_vec (line 1585) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::index_mut (line 1962) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::iter_mut (line 1317) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::index_mut (line 1972) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::is_empty (line 373) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::map (line 1160) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::iter (line 1290) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::len (line 354) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::new (line 232) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::map_refs (line 1187) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::map (line 1167) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::pop (line 879) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::reserve (line 1435) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::push (line 441) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::push (line 451) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::reserve_exact (line 1465) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::resize_with (line 823) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::resize (line 777) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::shrink_to (line 1501) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::map_refs (line 1195) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::resize (line 760) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::resize_with (line 840) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::shrink_to_fit (line 1482) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::swap (line 1130) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::try_append (line 682) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::try_append (line 669) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::truncate (line 927) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::try_extend (line 480) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::try_extend (line 493) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::try_from_vec (line 1526) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::try_extend_from_slice (line 566) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::try_from_count_with (line 303) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::try_extend_from_slice (line 579) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::try_from_count_with (line 295) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::try_from_vec (line 1533) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::try_push (line 397) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::try_map_refs (line 1256) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::try_push (line 407) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::try_map_refs (line 1265) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::try_map (line 1220) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::try_map (line 1228) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::values_mut (line 1365) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::TryFromVecError::into_vec (line 2014) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::values (line 1344) ... ok [INFO] [stdout] test src/lib.rs - (line 26) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::IdVec::with_capacity (line 250) ... ok [INFO] [stdout] test src/lib.rs - (line 41) ... ok [INFO] [stdout] test src/lib.rs - (line 64) - compile fail ... ok [INFO] [stdout] test src/lib.rs - Id (line 238) ... ok [INFO] [stdout] test src/lib.rs - id_type (line 122) ... ok [INFO] [stdout] test src/lib.rs - id_type (line 210) ... ok [INFO] [stdout] test src/lib.rs - id_type (line 140) ... ok [INFO] [stdout] test src/id_vec.rs - id_vec::TryPushError::into_value (line 2063) ... ok [INFO] [stdout] test src/lib.rs - (line 9) ... ok [INFO] [stdout] test src/lib.rs - (line 85) ... ok [INFO] [stdout] test src/lib.rs - id_type (line 170) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 165 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 16.31s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "45a05bd64621665be5de40682195f98f78b2d81bdf2ab91f3f1ae9b01943ffd5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "45a05bd64621665be5de40682195f98f78b2d81bdf2ab91f3f1ae9b01943ffd5", kill_on_drop: false }` [INFO] [stdout] 45a05bd64621665be5de40682195f98f78b2d81bdf2ab91f3f1ae9b01943ffd5