[INFO] fetching crate prefix-trie 0.10.1...
[INFO] testing prefix-trie-0.10.1 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate prefix-trie 0.10.1 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate prefix-trie 0.10.1
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate prefix-trie 0.10.1
[INFO] tweaked toml for crates.io crate prefix-trie 0.10.1 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate prefix-trie 0.10.1 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate prefix-trie 0.10.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:132:12
[INFO] [stderr]     |
[INFO] [stderr] 132 | homepage = "https://github.com/tiborschneider/prefix-trie"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 137 | repository = "https://github.com/tiborschneider/prefix-trie"
[INFO] [stderr]     |              -----------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `prefix-trie` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 28468ec82153663f6806d90d034290ac4a3bec73b6251636eeb4b17b3b6fe968
[INFO] running `Command { std: "docker" "start" "28468ec82153663f6806d90d034290ac4a3bec73b6251636eeb4b17b3b6fe968", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "28468ec82153663f6806d90d034290ac4a3bec73b6251636eeb4b17b3b6fe968", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "28468ec82153663f6806d90d034290ac4a3bec73b6251636eeb4b17b3b6fe968" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "28468ec82153663f6806d90d034290ac4a3bec73b6251636eeb4b17b3b6fe968", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "28468ec82153663f6806d90d034290ac4a3bec73b6251636eeb4b17b3b6fe968" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:132:12
[INFO] [stderr]     |
[INFO] [stderr] 132 | homepage = "https://github.com/tiborschneider/prefix-trie"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 137 | repository = "https://github.com/tiborschneider/prefix-trie"
[INFO] [stderr]     |              -----------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `prefix-trie` (manifest) generated 1 warning
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling ipnet v2.2.0
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling array-const-fn-init v0.1.1
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling prefix-trie v0.10.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.28s
[INFO] running `Command { std: "docker" "inspect" "28468ec82153663f6806d90d034290ac4a3bec73b6251636eeb4b17b3b6fe968", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "28468ec82153663f6806d90d034290ac4a3bec73b6251636eeb4b17b3b6fe968" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:132:12
[INFO] [stderr]     |
[INFO] [stderr] 132 | homepage = "https://github.com/tiborschneider/prefix-trie"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 137 | repository = "https://github.com/tiborschneider/prefix-trie"
[INFO] [stderr]     |              -----------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `prefix-trie` (manifest) generated 1 warning
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling pkg-config v0.3.33
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling cpp_demangle v0.4.5
[INFO] [stderr]    Compiling uuid v1.23.1
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling debugid v0.8.0
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling symbolic-demangle v12.18.3
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling symbolic-common v12.18.3
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling findshlibs v0.10.2
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling rgb v0.8.53
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling num-format v0.4.4
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling env_filter v1.0.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling ordered-float v2.10.1
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling quick-xml v0.26.0
[INFO] [stderr]    Compiling str_stack v0.1.1
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling pprof v0.14.1
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling integer-encoding v3.0.4
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling thrift v0.17.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling equator-macro v0.4.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling equator v0.4.2
[INFO] [stderr]    Compiling aligned-vec v0.6.4
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling nix v0.26.4
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling env_logger v0.11.10
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling spin v0.10.0
[INFO] [stderr]    Compiling rand v0.10.1
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling twox-hash v2.1.2
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling unty v0.0.4
[INFO] [stderr]    Compiling seq-macro v0.3.6
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling quickcheck v1.1.0
[INFO] [stderr]    Compiling generic-tests v0.1.3
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling ip_network_table-deps-treebitmap v0.5.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling bincode v2.0.1
[INFO] [stderr]    Compiling rangemap v1.7.1
[INFO] [stderr]    Compiling prefix-trie v0.10.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling inferno v0.11.21
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling parquet v58.3.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stdout] warning: enum `JointTestPrefix` is never used
[INFO] [stdout]    --> src/fuzzing/mod.rs:228:17
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub(crate) enum JointTestPrefix {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 28s
[INFO] running `Command { std: "docker" "inspect" "28468ec82153663f6806d90d034290ac4a3bec73b6251636eeb4b17b3b6fe968", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "28468ec82153663f6806d90d034290ac4a3bec73b6251636eeb4b17b3b6fe968" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:132:12
[INFO] [stderr]     |
[INFO] [stderr] 132 | homepage = "https://github.com/tiborschneider/prefix-trie"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 137 | repository = "https://github.com/tiborschneider/prefix-trie"
[INFO] [stderr]     |              -----------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `prefix-trie` (manifest) generated 1 warning
[INFO] [stderr] warning: enum `JointTestPrefix` is never used
[INFO] [stderr]    --> src/fuzzing/mod.rs:228:17
[INFO] [stderr]     |
[INFO] [stderr] 228 | pub(crate) enum JointTestPrefix {
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `prefix-trie` (lib test) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.29s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/prefix-trie/7d39f8fdf68ad6fb/out/prefix_trie-7d39f8fdf68ad6fb)
[INFO] [stdout] 
[INFO] [stdout] running 963 tests
[INFO] [stdout] test aggregate::test::fold_up_single_pairs ... ok
[INFO] [stdout] test aggregate::test::keep_merges_siblings ... ok
[INFO] [stdout] test aggregate::test::push_down_ignores_other_levels ... ok
[INFO] [stdout] test aggregate::test::push_down_single_parents ... ok
[INFO] [stdout] test allocator::tests::test_alloc_idx_roundtrip ... ok
[INFO] [stdout] test aggregate::test::keep_drops_member_covered_bit ... ok
[INFO] [stdout] test aggregate::test::fold_and_push_are_inverse_on_full_coverage ... ok
[INFO] [stdout] test aggregate::test::fold_up_cascades_two_levels ... ok
[INFO] [stdout] test allocator::tests::test_alloc_idx_from_usize ... ok
[INFO] [stdout] test allocator::tests::test_alloc_idx_default ... ok
[INFO] [stdout] test allocator::tests::test_cell_allocator_basic_alloc ... ok
[INFO] [stdout] test allocator::tests::test_alloc_idx_from_usize_zero ... ok
[INFO] [stdout] test allocator::tests::test_alloc_idx_empty ... ok
[INFO] [stdout] test allocator::tests::test_cell_allocator_clear ... ok
[INFO] [stdout] test allocator::tests::test_cell_allocator_free_list_reuse ... ok
[INFO] [stdout] test allocator::tests::test_cell_allocator_insert_slot_same_tier ... ok
[INFO] [stdout] test allocator::tests::test_cell_allocator_insert_slot_with_upgrade ... ok
[INFO] [stdout] test allocator::tests::test_cell_allocator_sequence_of_operations ... ok
[INFO] [stdout] test allocator::tests::test_cell_allocator_write_and_read ... ok
[INFO] [stdout] test allocator::tests::test_cell_allocator_zst_keeps_no_free_list ... ok
[INFO] [stdout] test allocator::tests::test_cell_allocator_replace ... ok
[INFO] [stdout] test allocator::tests::test_compute_slot_empty_bitmap ... ok
[INFO] [stdout] test allocator::tests::test_cell_allocator_multiple_allocations ... ok
[INFO] [stdout] test allocator::tests::test_compute_slot_multiple_bits ... ok
[INFO] [stdout] test allocator::tests::test_loc_is_empty ... ok
[INFO] [stdout] test allocator::tests::test_cell_allocator_remove_slot_to_empty ... ok
[INFO] [stdout] test allocator::tests::test_loc_is_not_empty ... ok
[INFO] [stdout] test allocator::tests::test_cell_allocator_remove_slot_with_downgrade ... ok
[INFO] [stdout] test allocator::tests::test_cell_allocator_remove_slot_no_downgrade ... ok
[INFO] [stdout] test allocator::tests::test_compute_slot_single_bit ... ok
[INFO] [stdout] test allocator::tests::test_compute_slot_partial_bitmap ... ok
[INFO] [stdout] test allocator::tests::test_loc_new_computes_slot_multiple_bits ... ok
[INFO] [stdout] test allocator::tests::test_node_allocator_insert_slot_same_tier ... ok
[INFO] [stdout] test allocator::tests::test_node_allocator_insert_slot_with_upgrade ... ok
[INFO] [stdout] test allocator::tests::test_loc_root ... ok
[INFO] [stdout] test allocator::tests::test_node_allocator_clear ... ok
[INFO] [stdout] test allocator::tests::test_node_allocator_free_list_reuse ... ok
[INFO] [stdout] test allocator::tests::test_node_allocator_remove_slot_to_empty ... ok
[INFO] [stdout] test allocator::tests::test_node_allocator_remove_slot_with_downgrade ... ok
[INFO] [stdout] test allocator::tests::test_loc_new_computes_slot ... ok
[INFO] [stdout] test allocator::tests::test_loc_new_computes_slot_first_bit ... ok
[INFO] [stdout] test allocator::tests::test_node_allocator_remove_slot_no_downgrade ... ok
[INFO] [stdout] test allocator::tests::test_node_allocator_sequence_of_operations ... ok
[INFO] [stdout] test fuzzing::basic::cover_after_keep_tree_mods ... ok
[INFO] [stdout] test fuzzing::aggregate::is_covered_in_aggregate_set ... ok
[INFO] [stdout] test fuzzing::basic::cover ... ok
[INFO] [stdout] test fuzzing::basic::cover_keys ... ok
[INFO] [stdout] test fuzzing::basic::cover_set ... ok
[INFO] [stdout] test fuzzing::basic::dense_iter_from_exclusive ... ok
[INFO] [stdout] test fuzzing::basic::cover_values ... ok
[INFO] [stdout] test fuzzing::aggregate::aggregate_consistent_set ... ok
[INFO] [stdout] test fuzzing::basic::dense_iter_from_inclusive ... ok
[INFO] [stdout] test fuzzing::aggregate::aggregate_set ... ok
[INFO] [stdout] test fuzzing::basic::dense_set_iter_from_inclusive ... ok
[INFO] [stdout] test fuzzing::basic::dense_set_iter_from_exclusive ... ok
[INFO] [stdout] test fuzzing::basic::equality ... ok
[INFO] [stdout] test fuzzing::basic::equality_keep_tree ... ok
[INFO] [stdout] test fuzzing::basic::equality_joint_set ... ok
[INFO] [stdout] test fuzzing::basic::drop_check ... ok
[INFO] [stdout] test fuzzing::basic::equality_set ... ok
[INFO] [stdout] test fuzzing::basic::inequality_set ... ok
[INFO] [stdout] test fuzzing::basic::inequality ... ok
[INFO] [stdout] test fuzzing::basic::equality_joint_map ... ok
[INFO] [stdout] test fuzzing::basic::inequality_joint_map ... ok
[INFO] [stdout] test fuzzing::basic::inequality_joint_set ... ok
[INFO] [stdout] test fuzzing::basic::mods_clone_set ... ok
[INFO] [stdout] test fuzzing::basic::new ... ok
[INFO] [stdout] test fuzzing::basic::new_mods ... ok
[INFO] [stdout] test fuzzing::basic::mods_clone ... ok
[INFO] [stdout] test fuzzing::basic::new_mods_entry ... ok
[INFO] [stdout] test fuzzing::basic::new_mods_set ... ok
[INFO] [stdout] test fuzzing::basic::new_mods_vec ... ok
[INFO] [stdout] test fuzzing::aggregate::aggregate_consistent_map ... ok
[INFO] [stdout] test fuzzing::basic::remove_children ... ok
[INFO] [stdout] test fuzzing::views::combinations::combination_difference_intersection_mut_root_lpm ... ok
[INFO] [stdout] test fuzzing::views::combinations::combination_difference_intersection_mut_root_iter ... ok
[INFO] [stdout] test fuzzing::basic::retain_set ... ok
[INFO] [stdout] test fuzzing::views::combinations::combination_difference_intersection_mut_sub_iter ... ok
[INFO] [stdout] test fuzzing::basic::remove_children_vec ... ok
[INFO] [stdout] test fuzzing::aggregate::aggregate_fill_map has been running for over 60 seconds
[INFO] [stdout] test fuzzing::aggregate::aggregate_map has been running for over 60 seconds
[INFO] [stdout] test fuzzing::basic::retain ... ok
[INFO] [stdout] test fuzzing::views::combinations::combination_difference_intersection_mut_sub_lpm ... ok
[INFO] [stdout] test fuzzing::views::combinations::combination_difference_intersection_root_iter ... ok
[INFO] [stdout] test fuzzing::views::combinations::combination_difference_intersection_root_lpm ... ok
[INFO] [stdout] test fuzzing::views::combinations::combination_difference_intersection_sub_iter ... ok
[INFO] [stdout] test fuzzing::views::combinations::combination_difference_intersection_sub_lpm ... ok
[INFO] [stdout] test fuzzing::views::combinations::combination_union_difference_mut_sub_iter ... ok
[INFO] [stdout] test fuzzing::views::combinations::combination_union_difference_mut_sub_lpm ... ok
[INFO] [stdout] test fuzzing::views::combinations::combination_union_difference_mut_root_lpm ... ok
[INFO] [stdout] test fuzzing::views::combinations::combination_union_difference_mut_root_iter ... ok
[INFO] [stdout] test fuzzing::views::combinations::combination_union_difference_sub_iter ... ok
[INFO] [stdout] test fuzzing::views::combinations::combination_union_difference_root_lpm ... ok
[INFO] [stdout] test fuzzing::views::combinations::combination_union_difference_root_iter_from_exclusive ... ok
[INFO] [stdout] test fuzzing::views::combinations::combination_union_difference_root_iter_from_inclusive ... ok
[INFO] [stdout] test fuzzing::views::combinations::combination_union_difference_sub_iter_from_exclusive ... ok
[INFO] [stdout] test fuzzing::views::combinations::combination_union_difference_root_iter ... ok
[INFO] [stdout] test fuzzing::views::combinations::combination_union_difference_sub_iter_from_inclusive ... ok
[INFO] [stdout] test fuzzing::views::combinations::combination_union_difference_sub_lpm ... ok
[INFO] [stdout] test fuzzing::views::covering_difference::covering_difference_mut_root_root_iter ... ok
[INFO] [stdout] test fuzzing::views::covering_difference::covering_difference_mut_sub_sub_iter ... ok
[INFO] [stdout] test fuzzing::views::covering_difference::covering_difference_mut_root_root_lpm ... ok
[INFO] [stdout] test fuzzing::views::covering_difference::covering_difference_mut_sub_root_iter ... ok
[INFO] [stdout] test fuzzing::views::covering_difference::covering_difference_mut_sub_root_lpm ... ok
[INFO] [stdout] test fuzzing::views::covering_difference::covering_difference_mut_sub_sub_lpm ... ok
[INFO] [stdout] test fuzzing::views::covering_difference::covering_difference_mut_root_sub_lpm ... ok
[INFO] [stdout] test fuzzing::views::covering_difference::covering_difference_mut_root_sub_iter ... ok
[INFO] [stdout] test fuzzing::views::covering_difference::covering_difference_root_root_iter ... ok
[INFO] [stdout] test fuzzing::views::covering_difference::covering_difference_root_root_lpm ... ok
[INFO] [stdout] test fuzzing::views::covering_difference::covering_difference_sub_root_iter ... ok
[INFO] [stdout] test fuzzing::views::covering_difference::covering_difference_root_sub_iter ... ok
[INFO] [stdout] test fuzzing::views::covering_difference::covering_difference_sub_root_lpm ... ok
[INFO] [stdout] test fuzzing::views::covering_difference::covering_difference_sub_sub_lpm ... ok
[INFO] [stdout] test fuzzing::views::covering_difference::covering_difference_root_sub_lpm ... ok
[INFO] [stdout] test fuzzing::views::covering_difference::covering_difference_sub_sub_iter ... ok
[INFO] [stdout] test fuzzing::views::covering_union::covering_union_root_sub_lpm ... ok
[INFO] [stdout] test fuzzing::views::covering_union::covering_union_sub_root_lpm ... ok
[INFO] [stdout] test fuzzing::views::covering_union::covering_union_root_root_lpm ... ok
[INFO] [stdout] test fuzzing::views::covering_union::covering_union_sub_sub_lpm ... ok
[INFO] [stdout] test fuzzing::views::covering_union::covering_union_sub_sub_iter ... ok
[INFO] [stdout] test fuzzing::views::covering_union::covering_union_root_sub_iter ... ok
[INFO] [stdout] test fuzzing::views::covering_union::covering_union_sub_root_iter ... ok
[INFO] [stdout] test fuzzing::views::difference::difference_mut_root_root_lpm ... ok
[INFO] [stdout] test fuzzing::views::difference::difference_mut_root_root_iter ... ok
[INFO] [stdout] test fuzzing::views::difference::difference_mut_root_sub_lpm ... ok
[INFO] [stdout] test fuzzing::views::difference::difference_mut_sub_root_iter ... ok
[INFO] [stdout] test fuzzing::views::difference::difference_mut_root_sub_iter ... ok
[INFO] [stdout] test fuzzing::views::difference::difference_mut_sub_root_lpm ... ok
[INFO] [stdout] test fuzzing::views::difference::difference_mut_sub_sub_iter ... ok
[INFO] [stdout] test fuzzing::views::covering_union::covering_union_root_root_iter ... ok
[INFO] [stdout] test fuzzing::views::difference::difference_mut_sub_sub_lpm ... ok
[INFO] [stdout] test fuzzing::views::difference::difference_root_root_lpm ... ok
[INFO] [stdout] test fuzzing::views::difference::difference_sub_root_iter ... ok
[INFO] [stdout] test fuzzing::views::difference::difference_root_sub_lpm ... ok
[INFO] [stdout] test fuzzing::views::difference::difference_sub_root_lpm ... ok
[INFO] [stdout] test fuzzing::views::difference::difference_root_root_iter ... ok
[INFO] [stdout] test fuzzing::views::difference::difference_sub_sub_lpm ... ok
[INFO] [stdout] test fuzzing::views::difference::difference_root_sub_iter ... ok
[INFO] [stdout] test fuzzing::views::difference::difference_sub_sub_iter ... ok
[INFO] [stdout] test fuzzing::views::equality::eq_by_root_root ... ok
[INFO] [stdout] test fuzzing::views::equality::eq_by_root_sub ... ok
[INFO] [stdout] test fuzzing::views::equality::eq_by_sub_root ... ok
[INFO] [stdout] test fuzzing::views::equality::eq_keys_root_sub ... ok
[INFO] [stdout] test fuzzing::views::equality::eq_by_sub_sub ... ok
[INFO] [stdout] test fuzzing::views::equality::eq_keys_difference_root ... ok
[INFO] [stdout] test fuzzing::views::equality::eq_keys_difference_sub ... ok
[INFO] [stdout] test fuzzing::views::equality::eq_keys_sub_root ... ok
[INFO] [stdout] test fuzzing::views::equality::eq_keys_sub_sub ... ok
[INFO] [stdout] test fuzzing::views::equality::eq_keys_root_root ... ok
[INFO] [stdout] test fuzzing::views::intersection::intersection_mut_root_root_lpm ... ok
[INFO] [stdout] test fuzzing::views::intersection::intersection_mut_root_sub_lpm ... ok
[INFO] [stdout] test fuzzing::views::intersection::intersection_mut_root_sub_iter ... ok
[INFO] [stdout] test fuzzing::views::intersection::intersection_mut_root_root_iter ... ok
[INFO] [stdout] test fuzzing::views::intersection::intersection_mut_sub_root_iter ... ok
[INFO] [stdout] test fuzzing::views::intersection::intersection_mut_sub_root_lpm ... ok
[INFO] [stdout] test fuzzing::views::intersection::intersection_root_root_iter ... ok
[INFO] [stdout] test fuzzing::views::intersection::intersection_mut_sub_sub_iter ... ok
[INFO] [stdout] test fuzzing::views::intersection::intersection_mut_sub_sub_lpm ... ok
[INFO] [stdout] test fuzzing::views::intersection::intersection_root_root_lpm ... ok
[INFO] [stdout] test fuzzing::views::intersection::intersection_sub_root_iter ... ok
[INFO] [stdout] test fuzzing::views::intersection::intersection_root_sub_iter ... ok
[INFO] [stdout] test fuzzing::views::intersection::intersection_root_sub_lpm ... ok
[INFO] [stdout] test fuzzing::aggregate::aggregate_map ... ok
[INFO] [stdout] test fuzzing::views::intersection::intersection_sub_root_lpm ... ok
[INFO] [stdout] test fuzzing::views::intersection::intersection_sub_sub_iter ... ok
[INFO] [stdout] test fuzzing::views::trie_ref::trie_ref_mut_sub_iter ... ok
[INFO] [stdout] test fuzzing::views::trie_ref::trie_ref_mut_root_lpm ... ok
[INFO] [stdout] test fuzzing::views::trie_ref::trie_ref_mut_sub_lpm ... ok
[INFO] [stdout] test fuzzing::views::intersection::intersection_sub_sub_lpm ... ok
[INFO] [stdout] test fuzzing::views::trie_ref::trie_ref_root_iter_from_inclusive ... ok
[INFO] [stdout] test fuzzing::views::trie_ref::trie_ref_root_iter_from_exclusive ... ok
[INFO] [stdout] test fuzzing::views::trie_ref::trie_ref_sub_iter_from_inclusive ... ok
[INFO] [stdout] test fuzzing::views::trie_ref::trie_ref_sub_iter ... ok
[INFO] [stdout] test fuzzing::views::trie_ref::trie_ref_mut_root_iter ... ok
[INFO] [stdout] test fuzzing::views::trie_ref::trie_ref_sub_iter_from_exclusive ... ok
[INFO] [stdout] test fuzzing::views::trie_ref::trie_ref_root_lpm ... ok
[INFO] [stdout] test fuzzing::views::trie_ref::trie_ref_sub_lpm ... ok
[INFO] [stdout] test fuzzing::views::trie_ref::trie_ref_root_iter ... ok
[INFO] [stdout] test fuzzing::views::union::union_mut_root_sub_lpm ... ok
[INFO] [stdout] test fuzzing::views::union::union_mut_sub_sub_iter ... ok
[INFO] [stdout] test fuzzing::views::union::union_mut_root_root_lpm ... ok
[INFO] [stdout] test fuzzing::views::union::union_mut_sub_root_lpm ... ok
[INFO] [stdout] test fuzzing::views::union::union_mut_sub_root_iter ... ok
[INFO] [stdout] test fuzzing::views::union::union_mut_sub_sub_lpm ... ok
[INFO] [stdout] test fuzzing::views::union::union_mut_root_sub_iter ... ok
[INFO] [stdout] test fuzzing::views::union::union_mut_root_root_iter ... ok
[INFO] [stdout] test fuzzing::views::union::union_root_sub_lpm ... ok
[INFO] [stdout] test fuzzing::views::union::union_root_root_lpm ... ok
[INFO] [stdout] test fuzzing::views::union::union_root_root_iter_from_inclusive ... ok
[INFO] [stdout] test fuzzing::views::union::union_root_root_iter_from_exclusive ... ok
[INFO] [stdout] test fuzzing::views::union::union_root_root_iter ... ok
[INFO] [stdout] test fuzzing::views::union::union_sub_sub_iter ... ok
[INFO] [stdout] test joint::map::test::default_iterators::test_default_iterators_are_empty ... ok
[INFO] [stdout] test joint::map::test::entry::either::entry_and_modify ... ok
[INFO] [stdout] test joint::map::test::entry::either::entry_get ... ok
[INFO] [stdout] test joint::map::test::entry::either::entry_get_mut ... ok
[INFO] [stdout] test joint::map::test::entry::either::entry_insert ... ok
[INFO] [stdout] test joint::map::test::entry::either::entry_key ... ok
[INFO] [stdout] test joint::map::test::entry::either::entry_occupied_get ... ok
[INFO] [stdout] test joint::map::test::entry::either::entry_occupied_get_mut ... ok
[INFO] [stdout] test joint::map::test::entry::either::entry_occupied_insert ... ok
[INFO] [stdout] test joint::map::test::entry::either::entry_occupied_into_mut ... ok
[INFO] [stdout] test joint::map::test::entry::either::entry_occupied_key ... ok
[INFO] [stdout] test joint::map::test::entry::either::entry_occupied_remove ... ok
[INFO] [stdout] test joint::map::test::entry::either::entry_or_default ... ok
[INFO] [stdout] test joint::map::test::entry::either::entry_or_insert ... ok
[INFO] [stdout] test joint::map::test::entry::either::entry_or_insert_with ... ok
[INFO] [stdout] test joint::map::test::entry::either::entry_vacant_default ... ok
[INFO] [stdout] test joint::map::test::entry::either::entry_vacant_insert ... ok
[INFO] [stdout] test joint::map::test::entry::either::entry_vacant_insert_with ... ok
[INFO] [stdout] test joint::map::test::entry::either::entry_vacant_key ... ok
[INFO] [stdout] test joint::map::test::entry::ipnet::entry_and_modify ... ok
[INFO] [stdout] test joint::map::test::entry::ipnet::entry_get ... ok
[INFO] [stdout] test joint::map::test::entry::ipnet::entry_get_mut ... ok
[INFO] [stdout] test joint::map::test::entry::ipnet::entry_insert ... ok
[INFO] [stdout] test joint::map::test::entry::ipnet::entry_key ... ok
[INFO] [stdout] test joint::map::test::entry::ipnet::entry_occupied_get ... ok
[INFO] [stdout] test joint::map::test::entry::ipnet::entry_occupied_get_mut ... ok
[INFO] [stdout] test joint::map::test::entry::ipnet::entry_occupied_insert ... ok
[INFO] [stdout] test joint::map::test::entry::ipnet::entry_occupied_into_mut ... ok
[INFO] [stdout] test joint::map::test::entry::ipnet::entry_occupied_key ... ok
[INFO] [stdout] test joint::map::test::entry::ipnet::entry_occupied_remove ... ok
[INFO] [stdout] test joint::map::test::entry::ipnet::entry_or_default ... ok
[INFO] [stdout] test joint::map::test::entry::ipnet::entry_or_insert ... ok
[INFO] [stdout] test joint::map::test::entry::ipnet::entry_or_insert_with ... ok
[INFO] [stdout] test joint::map::test::entry::ipnet::entry_vacant_default ... ok
[INFO] [stdout] test joint::map::test::entry::ipnet::entry_vacant_insert ... ok
[INFO] [stdout] test joint::map::test::entry::ipnet::entry_vacant_insert_with ... ok
[INFO] [stdout] test joint::map::test::entry::ipnet::entry_vacant_key ... ok
[INFO] [stdout] test joint::map::test::iter_from::either::map_empty ... ok
[INFO] [stdout] test joint::map::test::iter_from::either::map_exclusive ... ok
[INFO] [stdout] test joint::map::test::iter_from::either::map_from_ipv6_skips_ipv4 ... ok
[INFO] [stdout] test joint::map::test::iter_from::either::map_inclusive ... ok
[INFO] [stdout] test joint::map::test::iter_from::either::map_iter_from_mut ... ok
[INFO] [stdout] test joint::map::test::iter_from::either::map_nonexistent ... ok
[INFO] [stdout] test joint::map::test::iter_from::either::set_empty ... ok
[INFO] [stdout] test joint::map::test::iter_from::either::set_exclusive ... ok
[INFO] [stdout] test joint::map::test::iter_from::either::set_from_ipv6_skips_ipv4 ... ok
[INFO] [stdout] test joint::map::test::iter_from::either::set_inclusive ... ok
[INFO] [stdout] test joint::map::test::iter_from::either::set_nonexistent ... ok
[INFO] [stdout] test joint::map::test::iter_from::ipnet::map_empty ... ok
[INFO] [stdout] test joint::map::test::iter_from::ipnet::map_exclusive ... ok
[INFO] [stdout] test joint::map::test::iter_from::ipnet::map_from_ipv6_skips_ipv4 ... ok
[INFO] [stdout] test joint::map::test::iter_from::ipnet::map_inclusive ... ok
[INFO] [stdout] test joint::map::test::iter_from::ipnet::map_iter_from_mut ... ok
[INFO] [stdout] test joint::map::test::iter_from::ipnet::map_nonexistent ... ok
[INFO] [stdout] test joint::map::test::iter_from::ipnet::set_empty ... ok
[INFO] [stdout] test joint::map::test::iter_from::ipnet::set_exclusive ... ok
[INFO] [stdout] test joint::map::test::iter_from::ipnet::set_from_ipv6_skips_ipv4 ... ok
[INFO] [stdout] test joint::map::test::iter_from::ipnet::set_inclusive ... ok
[INFO] [stdout] test joint::map::test::iter_from::ipnet::set_nonexistent ... ok
[INFO] [stdout] test joint::test::map::either::children ... ok
[INFO] [stdout] test joint::test::map::either::cover ... ok
[INFO] [stdout] test joint::test::map::either::into_iter ... ok
[INFO] [stdout] test joint::test::map::either::is_covered_in_aggregate_matches_is_covered_for_ancestor_member ... ok
[INFO] [stdout] test joint::test::map::either::is_covered_in_aggregate_partial_tiling_is_false ... ok
[INFO] [stdout] test joint::test::map::either::is_covered_in_aggregate_tiles_siblings_regardless_of_value ... ok
[INFO] [stdout] test joint::test::map::either::iter ... ok
[INFO] [stdout] test joint::test::map::ipnet::children ... ok
[INFO] [stdout] test joint::test::map::ipnet::cover ... ok
[INFO] [stdout] test joint::test::map::ipnet::into_iter ... ok
[INFO] [stdout] test joint::test::map::ipnet::is_covered_in_aggregate_matches_is_covered_for_ancestor_member ... ok
[INFO] [stdout] test joint::test::map::ipnet::is_covered_in_aggregate_partial_tiling_is_false ... ok
[INFO] [stdout] test joint::test::map::ipnet::is_covered_in_aggregate_tiles_siblings_regardless_of_value ... ok
[INFO] [stdout] test joint::test::map::ipnet::iter ... ok
[INFO] [stdout] test joint::test::set::either::children ... ok
[INFO] [stdout] test fuzzing::views::union::union_root_sub_iter ... ok
[INFO] [stdout] test joint::test::set::either::cover ... ok
[INFO] [stdout] test joint::test::set::either::into_iter ... ok
[INFO] [stdout] test joint::test::set::either::is_covered_in_aggregate_matches_is_covered_for_ancestor_member ... ok
[INFO] [stdout] test joint::test::set::either::is_covered_in_aggregate_partial_tiling_is_false ... ok
[INFO] [stdout] test joint::test::set::either::is_covered_in_aggregate_tiles_siblings ... ok
[INFO] [stdout] test joint::test::set::either::iter ... ok
[INFO] [stdout] test joint::test::set::ipnet::cover ... ok
[INFO] [stdout] test joint::test::set::ipnet::into_iter ... ok
[INFO] [stdout] test joint::test::set::ipnet::is_covered_in_aggregate_matches_is_covered_for_ancestor_member ... ok
[INFO] [stdout] test joint::test::set::ipnet::children ... ok
[INFO] [stdout] test joint::test::set::ipnet::is_covered_in_aggregate_partial_tiling_is_false ... ok
[INFO] [stdout] test joint::test::set::ipnet::is_covered_in_aggregate_tiles_siblings ... ok
[INFO] [stdout] test joint::test::set::ipnet::iter ... ok
[INFO] [stdout] test joint::test::set_iter_default_is_empty ... ok
[INFO] [stdout] test map::tests::max_prefix_length::clear_with_slash32 ... ok
[INFO] [stdout] test map::tests::max_prefix_length::cover_slash32 ... ok
[INFO] [stdout] test map::tests::max_prefix_length::distinct_offsets ... ok
[INFO] [stdout] test map::tests::max_prefix_length::iter ... ok
[INFO] [stdout] test map::tests::max_prefix_length::lpm ... ok
[INFO] [stdout] test map::tests::max_prefix_length::lpm_all_depths_to_slash32 ... ok
[INFO] [stdout] test map::tests::max_prefix_length::remove ... ok
[INFO] [stdout] test map::tests::max_prefix_length::remove_children_of_slash31 ... ok
[INFO] [stdout] test map::tests::max_prefix_length::remove_children_of_slash32 ... ok
[INFO] [stdout] test map::tests::max_prefix_length::retain_slash32 ... ok
[INFO] [stdout] test map::tests::test_children ... ok
[INFO] [stdout] test map::tests::test_default_iterators_are_empty ... ok
[INFO] [stdout] test map::tests::test_drop_drops_values ... ok
[INFO] [stdout] test map::tests::test_insert_and_get_root ... ok
[INFO] [stdout] test map::tests::test_insert_root_and_child_separate ... ok
[INFO] [stdout] test map::tests::test_insert_sibling_prefixes ... ok
[INFO] [stdout] test map::tests::test_iter_order_5_6 ... ok
[INFO] [stdout] test map::tests::test_iter_order_left_before_right ... ok
[INFO] [stdout] test map::tests::test_iter_order_matches_hashmap_sort ... ok
[INFO] [stdout] test map::tests::test_iter_order_root_before_child ... ok
[INFO] [stdout] test map::tests::test_iter_order_root_then_siblings ... ok
[INFO] [stdout] test map::tests::test_partial_into_iter_drop_drops_remaining_values ... ok
[INFO] [stdout] test map::tests::test_remove_children_deep_tree ... ok
[INFO] [stdout] test map::tests::test_remove_children_deep_tree_slot_reuse ... ok
[INFO] [stdout] test map::tests::test_remove_children_keeps_nonempty_node ... ok
[INFO] [stdout] test map::tests::test_remove_children_leak ... ok
[INFO] [stdout] test map::tests::test_remove_children_minimal ... ok
[INFO] [stdout] test map::tests::test_remove_children_prunes_empty_ancestors ... ok
[INFO] [stdout] test map::tests::test_remove_children_prunes_empty_node_fast_path ... ok
[INFO] [stdout] test map::tests::test_remove_children_prunes_empty_node_slow_path ... ok
[INFO] [stdout] test map::tests::test_retain_leak ... ok
[INFO] [stdout] test map::tests::test_retain_minimal ... ok
[INFO] [stdout] test node::test::external_cover_pattern ... ok
[INFO] [stdout] test fuzzing::views::union::union_sub_root_lpm ... ok
[INFO] [stdout] test node::test::internal_idx_test ... ok
[INFO] [stdout] test node::test::internal_cover_pattern ... ok
[INFO] [stdout] test node::test::lpm_pattern ... ok
[INFO] [stdout] test prefix::test::mask_from_len ... ok
[INFO] [stdout] test prefix::test::contains ... ok
[INFO] [stdout] test prefix::test::prefix_mask ... ok
[INFO] [stdout] test prefix::test::t::ipv4net::keep_host_addr ... ok
[INFO] [stdout] test prefix::test::t::ipv4net::mask ... ok
[INFO] [stdout] test prefix::test::t::ipv4net::repr_len ... ok
[INFO] [stdout] test prefix::test::t::ipv4net::contains ... ok
[INFO] [stdout] test prefix::test::t::ipv6net::contains ... ok
[INFO] [stdout] test prefix::test::t::ipv6net::mask ... ok
[INFO] [stdout] test prefix::test::t::ipv6net::repr_len ... ok
[INFO] [stdout] test prefix::test::t::ipv6net::keep_host_addr ... ok
[INFO] [stdout] test prefix::test::t::u32_u8::contains ... ok
[INFO] [stdout] test prefix::test::t::u32_u8::keep_host_addr ... ok
[INFO] [stdout] test prefix::test::t::u32_u8::repr_len ... ok
[INFO] [stdout] test prefix::test::t::u64_u8::contains ... ok
[INFO] [stdout] test prefix::test::t::u64_u8::keep_host_addr ... ok
[INFO] [stdout] test prefix::test::t::u64_u8::mask ... ok
[INFO] [stdout] test prefix::test::t::u64_u8::repr_len ... ok
[INFO] [stdout] test set::tests::test_default_iter_is_empty ... ok
[INFO] [stdout] test test::address_count::joint::joint_map_address_count_basic ... ok
[INFO] [stdout] test test::address_count::joint::joint_map_address_count_both_full ... ok
[INFO] [stdout] test test::address_count::joint::joint_map_address_count_empty ... ok
[INFO] [stdout] test test::address_count::joint::joint_map_address_count_full_ipv4_only ... ok
[INFO] [stdout] test test::address_count::joint::joint_map_address_count_full_ipv6_only ... ok
[INFO] [stdout] test test::address_count::joint::joint_map_address_count_overlapping_v4 ... ok
[INFO] [stdout] test test::address_count::joint::joint_map_address_count_overlapping_v6 ... ok
[INFO] [stdout] test test::address_count::joint::joint_set_address_count_basic ... ok
[INFO] [stdout] test test::address_count::t::ipv4net::map_address_count_duplicate_prefix ... ok
[INFO] [stdout] test test::address_count::t::ipv4net::map_address_count_empty ... ok
[INFO] [stdout] test test::address_count::t::ipv4net::map_address_count_full_space ... ok
[INFO] [stdout] test test::address_count::t::ipv4net::map_address_count_mixed_overlapping_and_distinct ... ok
[INFO] [stdout] test test::address_count::t::ipv4net::map_address_count_non_overlapping ... ok
[INFO] [stdout] test test::address_count::t::ipv4net::map_address_count_overlapping ... ok
[INFO] [stdout] test test::address_count::t::ipv4net::map_address_count_single_prefix ... ok
[INFO] [stdout] test test::address_count::t::ipv4net::map_address_count_subprefix_inside_supernet ... ok
[INFO] [stdout] test test::address_count::t::ipv4net::map_address_count_two_halves ... ok
[INFO] [stdout] test test::address_count::t::ipv4net::set_address_count_empty ... ok
[INFO] [stdout] test test::address_count::t::ipv4net::set_address_count_full_space ... ok
[INFO] [stdout] test test::address_count::t::ipv4net::set_address_count_non_overlapping ... ok
[INFO] [stdout] test test::address_count::t::ipv4net::set_address_count_overlapping ... ok
[INFO] [stdout] test test::address_count::t::ipv4net::set_address_count_single_prefix ... ok
[INFO] [stdout] test test::address_count::t::ipv4net::set_address_count_two_halves ... ok
[INFO] [stdout] test test::address_count::t::ipv6net::map_address_count_duplicate_prefix ... ok
[INFO] [stdout] test test::address_count::t::ipv6net::map_address_count_empty ... ok
[INFO] [stdout] test test::address_count::t::ipv6net::map_address_count_full_space ... ok
[INFO] [stdout] test test::address_count::t::ipv6net::map_address_count_mixed_overlapping_and_distinct ... ok
[INFO] [stdout] test test::address_count::t::ipv6net::map_address_count_non_overlapping ... ok
[INFO] [stdout] test test::address_count::t::ipv6net::map_address_count_overlapping ... ok
[INFO] [stdout] test test::address_count::t::ipv6net::map_address_count_single_prefix ... ok
[INFO] [stdout] test test::address_count::t::ipv6net::map_address_count_subprefix_inside_supernet ... ok
[INFO] [stdout] test test::address_count::t::ipv6net::map_address_count_two_halves ... ok
[INFO] [stdout] test test::address_count::t::ipv6net::set_address_count_empty ... ok
[INFO] [stdout] test test::address_count::t::ipv6net::set_address_count_full_space ... ok
[INFO] [stdout] test test::address_count::t::ipv6net::set_address_count_non_overlapping ... ok
[INFO] [stdout] test test::address_count::t::ipv6net::set_address_count_overlapping ... ok
[INFO] [stdout] test test::address_count::t::ipv6net::set_address_count_single_prefix ... ok
[INFO] [stdout] test test::address_count::t::ipv6net::set_address_count_two_halves ... ok
[INFO] [stdout] test test::address_count::t::raw128::map_address_count_duplicate_prefix ... ok
[INFO] [stdout] test test::address_count::t::raw128::map_address_count_empty ... ok
[INFO] [stdout] test test::address_count::t::raw128::map_address_count_full_space ... ok
[INFO] [stdout] test prefix::test::t::u32_u8::mask ... ok
[INFO] [stdout] test test::address_count::t::raw128::map_address_count_non_overlapping ... ok
[INFO] [stdout] test test::address_count::t::raw128::map_address_count_overlapping ... ok
[INFO] [stdout] test test::address_count::t::raw128::map_address_count_mixed_overlapping_and_distinct ... ok
[INFO] [stdout] test test::address_count::t::raw128::map_address_count_subprefix_inside_supernet ... ok
[INFO] [stdout] test test::address_count::t::raw128::map_address_count_single_prefix ... ok
[INFO] [stdout] test test::address_count::t::raw128::map_address_count_two_halves ... ok
[INFO] [stdout] test test::address_count::t::raw128::set_address_count_full_space ... ok
[INFO] [stdout] test test::address_count::t::raw128::set_address_count_non_overlapping ... ok
[INFO] [stdout] test test::address_count::t::raw128::set_address_count_overlapping ... ok
[INFO] [stdout] test test::address_count::t::raw128::set_address_count_single_prefix ... ok
[INFO] [stdout] test test::address_count::t::raw128::set_address_count_two_halves ... ok
[INFO] [stdout] test test::address_count::t::raw32::map_address_count_duplicate_prefix ... ok
[INFO] [stdout] test test::address_count::t::raw32::map_address_count_empty ... ok
[INFO] [stdout] test test::address_count::t::raw32::map_address_count_full_space ... ok
[INFO] [stdout] test test::address_count::t::raw32::map_address_count_mixed_overlapping_and_distinct ... ok
[INFO] [stdout] test test::address_count::t::raw32::map_address_count_non_overlapping ... ok
[INFO] [stdout] test test::address_count::t::raw32::map_address_count_overlapping ... ok
[INFO] [stdout] test test::address_count::t::raw32::map_address_count_single_prefix ... ok
[INFO] [stdout] test test::address_count::t::raw32::map_address_count_subprefix_inside_supernet ... ok
[INFO] [stdout] test test::address_count::t::raw32::map_address_count_two_halves ... ok
[INFO] [stdout] test test::address_count::t::raw32::set_address_count_empty ... ok
[INFO] [stdout] test test::address_count::t::raw32::set_address_count_full_space ... ok
[INFO] [stdout] test test::address_count::t::raw32::set_address_count_non_overlapping ... ok
[INFO] [stdout] test test::address_count::t::raw128::set_address_count_empty ... ok
[INFO] [stdout] test test::address_count::t::raw32::set_address_count_overlapping ... ok
[INFO] [stdout] test test::address_count::t::raw32::set_address_count_single_prefix ... ok
[INFO] [stdout] test test::address_count::t::raw32::set_address_count_two_halves ... ok
[INFO] [stdout] test test::address_count::t::raw64::map_address_count_empty ... ok
[INFO] [stdout] test test::address_count::t::raw64::map_address_count_duplicate_prefix ... ok
[INFO] [stdout] test test::address_count::t::raw64::map_address_count_full_space ... ok
[INFO] [stdout] test test::address_count::t::raw64::map_address_count_non_overlapping ... ok
[INFO] [stdout] test test::address_count::t::raw64::map_address_count_overlapping ... ok
[INFO] [stdout] test test::address_count::t::raw64::map_address_count_single_prefix ... ok
[INFO] [stdout] test test::address_count::t::raw64::map_address_count_mixed_overlapping_and_distinct ... ok
[INFO] [stdout] test test::address_count::t::raw64::map_address_count_two_halves ... ok
[INFO] [stdout] test test::address_count::t::raw64::map_address_count_subprefix_inside_supernet ... ok
[INFO] [stdout] test test::address_count::t::raw64::set_address_count_empty ... ok
[INFO] [stdout] test test::address_count::t::raw64::set_address_count_full_space ... ok
[INFO] [stdout] test test::address_count::t::raw64::set_address_count_non_overlapping ... ok
[INFO] [stdout] test test::address_count::t::raw64::set_address_count_overlapping ... ok
[INFO] [stdout] test test::address_count::t::raw64::set_address_count_two_halves ... ok
[INFO] [stdout] test test::address_count::t::raw64::set_address_count_single_prefix ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::map_aggregate_consistent_across_node_boundary ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::map_aggregate_consistent_chain_mixed_values ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::map_aggregate_consistent_drops_chain ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::map_aggregate_consistent_drops_same_value_descendant ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::map_aggregate_consistent_empty_is_noop ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::map_aggregate_consistent_is_idempotent ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::map_aggregate_cascades ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::map_aggregate_consistent_keeps_diff_value_descendant ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::map_aggregate_consistent_keeps_equal_siblings ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::map_aggregate_consistent_preserves_lpm ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::map_aggregate_drops_covered_same_value ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::map_aggregate_empty_is_noop ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::map_aggregate_fill_collapses_when_default_matches ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::map_aggregate_fill_default_uses_zero ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::map_aggregate_fill_adds_default_over_covered ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::map_aggregate_fill_empty_makes_default_route ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::map_aggregate_fill_is_idempotent ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::map_aggregate_fill_keeps_distinct_values ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::map_aggregate_fill_merge_and_collapse ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::map_aggregate_is_idempotent ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::map_aggregate_keeps_diff_value_descendant ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::map_aggregate_keeps_diff_value_siblings ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::map_aggregate_keeps_hole ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::map_aggregate_merges_across_node_boundary ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::map_aggregate_merges_equal_value_siblings ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::map_aggregate_preserves_lpm ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::map_is_covered_in_aggregate_matches_is_covered_for_ancestor_member ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::map_is_covered_in_aggregate_partial_tiling_is_false ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::map_is_covered_in_aggregate_tiles_siblings_regardless_of_value ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::map_aggregate_merges_with_exception ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::set_aggregate_cascades_four_into_one ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::set_aggregate_collapses_to_default_route ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::set_aggregate_consistent_drops_chain ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::set_aggregate_consistent_drops_across_node_boundary ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::set_aggregate_consistent_drops_covered ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::set_aggregate_consistent_is_idempotent ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::set_aggregate_consistent_keeps_siblings ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::set_aggregate_consistent_empty_is_noop ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::set_aggregate_consistent_keeps_uncovered ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::set_aggregate_consistent_preserves_lpm_presence ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::set_aggregate_drops_covered ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::set_aggregate_empty_is_noop ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::set_aggregate_is_idempotent ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::set_aggregate_merges_across_node_boundary ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::set_aggregate_merges_siblings ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::set_aggregate_keeps_unmergeable_siblings ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::set_is_covered_in_aggregate_partial_tiling_is_false ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::set_is_covered_in_aggregate_tiles_siblings ... ok
[INFO] [stdout] test test::aggregate::t::ipv4net::set_is_covered_in_aggregate_matches_is_covered_for_ancestor_member ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::map_aggregate_consistent_across_node_boundary ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::map_aggregate_consistent_chain_mixed_values ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::map_aggregate_cascades ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::map_aggregate_consistent_drops_chain ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::map_aggregate_consistent_drops_same_value_descendant ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::map_aggregate_consistent_empty_is_noop ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::map_aggregate_consistent_keeps_diff_value_descendant ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::map_aggregate_consistent_keeps_equal_siblings ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::map_aggregate_consistent_preserves_lpm ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::map_aggregate_drops_covered_same_value ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::map_aggregate_consistent_is_idempotent ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::map_aggregate_empty_is_noop ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::map_aggregate_fill_collapses_when_default_matches ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::map_aggregate_fill_adds_default_over_covered ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::map_aggregate_fill_default_uses_zero ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::map_aggregate_fill_empty_makes_default_route ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::map_aggregate_fill_is_idempotent ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::map_aggregate_fill_keeps_distinct_values ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::map_aggregate_fill_merge_and_collapse ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::map_aggregate_is_idempotent ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::map_aggregate_keeps_diff_value_siblings ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::map_aggregate_keeps_diff_value_descendant ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::map_aggregate_keeps_hole ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::map_aggregate_merges_across_node_boundary ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::map_aggregate_merges_equal_value_siblings ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::map_aggregate_preserves_lpm ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::map_aggregate_merges_with_exception ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::map_is_covered_in_aggregate_matches_is_covered_for_ancestor_member ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::map_is_covered_in_aggregate_partial_tiling_is_false ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::map_is_covered_in_aggregate_tiles_siblings_regardless_of_value ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::set_aggregate_cascades_four_into_one ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::set_aggregate_collapses_to_default_route ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::set_aggregate_consistent_drops_across_node_boundary ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::set_aggregate_consistent_drops_chain ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::set_aggregate_consistent_drops_covered ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::set_aggregate_consistent_empty_is_noop ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::set_aggregate_consistent_is_idempotent ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::set_aggregate_consistent_keeps_siblings ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::set_aggregate_consistent_keeps_uncovered ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::set_aggregate_drops_covered ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::set_aggregate_consistent_preserves_lpm_presence ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::set_aggregate_empty_is_noop ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::set_aggregate_is_idempotent ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::set_aggregate_keeps_unmergeable_siblings ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::set_aggregate_merges_across_node_boundary ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::set_aggregate_merges_siblings ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::set_is_covered_in_aggregate_partial_tiling_is_false ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::set_is_covered_in_aggregate_tiles_siblings ... ok
[INFO] [stdout] test test::aggregate::t::raw128::map_aggregate_cascades ... ok
[INFO] [stdout] test test::aggregate::t::raw128::map_aggregate_consistent_across_node_boundary ... ok
[INFO] [stdout] test test::aggregate::t::raw128::map_aggregate_consistent_chain_mixed_values ... ok
[INFO] [stdout] test test::aggregate::t::raw128::map_aggregate_consistent_drops_chain ... ok
[INFO] [stdout] test test::aggregate::t::ipv6net::set_is_covered_in_aggregate_matches_is_covered_for_ancestor_member ... ok
[INFO] [stdout] test test::aggregate::t::raw128::map_aggregate_consistent_empty_is_noop ... ok
[INFO] [stdout] test test::aggregate::t::raw128::map_aggregate_consistent_drops_same_value_descendant ... ok
[INFO] [stdout] test test::aggregate::t::raw128::map_aggregate_consistent_keeps_diff_value_descendant ... ok
[INFO] [stdout] test test::aggregate::t::raw128::map_aggregate_consistent_keeps_equal_siblings ... ok
[INFO] [stdout] test map::tests::max_prefix_length::clear_panic_safety ... ok
[INFO] [stdout] test test::aggregate::t::raw128::map_aggregate_consistent_preserves_lpm ... ok
[INFO] [stdout] test test::aggregate::t::raw128::map_aggregate_drops_covered_same_value ... ok
[INFO] [stdout] test test::aggregate::t::raw128::map_aggregate_consistent_is_idempotent ... ok
[INFO] [stdout] test test::aggregate::t::raw128::map_aggregate_empty_is_noop ... ok
[INFO] [stdout] test test::aggregate::t::raw128::map_aggregate_fill_adds_default_over_covered ... ok
[INFO] [stdout] test test::aggregate::t::raw128::map_aggregate_fill_collapses_when_default_matches ... ok
[INFO] [stdout] test test::aggregate::t::raw128::map_aggregate_fill_default_uses_zero ... ok
[INFO] [stdout] test test::aggregate::t::raw128::map_aggregate_fill_empty_makes_default_route ... ok
[INFO] [stdout] test test::aggregate::t::raw128::map_aggregate_fill_is_idempotent ... ok
[INFO] [stdout] test test::aggregate::t::raw128::map_aggregate_fill_keeps_distinct_values ... ok
[INFO] [stdout] test test::aggregate::t::raw128::map_aggregate_fill_merge_and_collapse ... ok
[INFO] [stdout] test test::aggregate::t::raw128::map_aggregate_is_idempotent ... ok
[INFO] [stdout] test test::aggregate::t::raw128::map_aggregate_keeps_hole ... ok
[INFO] [stdout] test test::aggregate::t::raw128::map_aggregate_merges_across_node_boundary ... ok
[INFO] [stdout] test test::aggregate::t::raw128::map_aggregate_merges_equal_value_siblings ... ok
[INFO] [stdout] test test::aggregate::t::raw128::map_aggregate_merges_with_exception ... ok
[INFO] [stdout] test test::aggregate::t::raw128::map_aggregate_preserves_lpm ... ok
[INFO] [stdout] test test::aggregate::t::raw128::map_aggregate_keeps_diff_value_descendant ... ok
[INFO] [stdout] test test::aggregate::t::raw128::map_is_covered_in_aggregate_matches_is_covered_for_ancestor_member ... ok
[INFO] [stdout] test test::aggregate::t::raw128::map_is_covered_in_aggregate_partial_tiling_is_false ... ok
[INFO] [stdout] test test::aggregate::t::raw128::map_is_covered_in_aggregate_tiles_siblings_regardless_of_value ... ok
[INFO] [stdout] test test::aggregate::t::raw128::set_aggregate_cascades_four_into_one ... ok
[INFO] [stdout] test test::aggregate::t::raw128::set_aggregate_collapses_to_default_route ... ok
[INFO] [stdout] test test::aggregate::t::raw128::set_aggregate_consistent_drops_across_node_boundary ... ok
[INFO] [stdout] test test::aggregate::t::raw128::set_aggregate_consistent_drops_covered ... ok
[INFO] [stdout] test test::aggregate::t::raw128::set_aggregate_consistent_empty_is_noop ... ok
[INFO] [stdout] test test::aggregate::t::raw128::set_aggregate_consistent_is_idempotent ... ok
[INFO] [stdout] test test::aggregate::t::raw128::set_aggregate_consistent_keeps_siblings ... ok
[INFO] [stdout] test test::aggregate::t::raw128::set_aggregate_consistent_keeps_uncovered ... ok
[INFO] [stdout] test test::aggregate::t::raw128::set_aggregate_consistent_preserves_lpm_presence ... ok
[INFO] [stdout] test test::aggregate::t::raw128::set_aggregate_drops_covered ... ok
[INFO] [stdout] test test::aggregate::t::raw128::set_aggregate_empty_is_noop ... ok
[INFO] [stdout] test test::aggregate::t::raw128::set_aggregate_is_idempotent ... ok
[INFO] [stdout] test test::aggregate::t::raw128::set_aggregate_keeps_unmergeable_siblings ... ok
[INFO] [stdout] test test::aggregate::t::raw128::set_aggregate_merges_across_node_boundary ... ok
[INFO] [stdout] test test::aggregate::t::raw128::set_aggregate_merges_siblings ... ok
[INFO] [stdout] test test::aggregate::t::raw128::set_is_covered_in_aggregate_matches_is_covered_for_ancestor_member ... ok
[INFO] [stdout] test test::aggregate::t::raw128::set_is_covered_in_aggregate_partial_tiling_is_false ... ok
[INFO] [stdout] test test::aggregate::t::raw128::set_is_covered_in_aggregate_tiles_siblings ... ok
[INFO] [stdout] test test::aggregate::t::raw32::map_aggregate_cascades ... ok
[INFO] [stdout] test test::aggregate::t::raw32::map_aggregate_consistent_across_node_boundary ... ok
[INFO] [stdout] test test::aggregate::t::raw32::map_aggregate_consistent_chain_mixed_values ... ok
[INFO] [stdout] test test::aggregate::t::raw32::map_aggregate_consistent_drops_chain ... ok
[INFO] [stdout] test test::aggregate::t::raw128::set_aggregate_consistent_drops_chain ... ok
[INFO] [stdout] test test::aggregate::t::raw32::map_aggregate_consistent_drops_same_value_descendant ... ok
[INFO] [stdout] test test::aggregate::t::raw128::map_aggregate_keeps_diff_value_siblings ... ok
[INFO] [stdout] test test::aggregate::t::raw32::map_aggregate_consistent_is_idempotent ... ok
[INFO] [stdout] test test::aggregate::t::raw32::map_aggregate_consistent_empty_is_noop ... ok
[INFO] [stdout] test test::aggregate::t::raw32::map_aggregate_consistent_preserves_lpm ... ok
[INFO] [stdout] test test::aggregate::t::raw32::map_aggregate_consistent_keeps_diff_value_descendant ... ok
[INFO] [stdout] test test::aggregate::t::raw32::map_aggregate_consistent_keeps_equal_siblings ... ok
[INFO] [stdout] test test::aggregate::t::raw32::map_aggregate_empty_is_noop ... ok
[INFO] [stdout] test test::aggregate::t::raw32::map_aggregate_fill_adds_default_over_covered ... ok
[INFO] [stdout] test test::aggregate::t::raw32::map_aggregate_fill_default_uses_zero ... ok
[INFO] [stdout] test test::aggregate::t::raw32::map_aggregate_fill_empty_makes_default_route ... ok
[INFO] [stdout] test test::aggregate::t::raw32::map_aggregate_fill_is_idempotent ... ok
[INFO] [stdout] test test::aggregate::t::raw32::map_aggregate_drops_covered_same_value ... ok
[INFO] [stdout] test test::aggregate::t::raw32::map_aggregate_fill_keeps_distinct_values ... ok
[INFO] [stdout] test test::aggregate::t::raw32::map_aggregate_is_idempotent ... ok
[INFO] [stdout] test test::aggregate::t::raw32::map_aggregate_fill_merge_and_collapse ... ok
[INFO] [stdout] test test::aggregate::t::raw32::map_aggregate_keeps_diff_value_descendant ... ok
[INFO] [stdout] test test::aggregate::t::raw32::map_aggregate_fill_collapses_when_default_matches ... ok
[INFO] [stdout] test test::aggregate::t::raw32::map_aggregate_keeps_diff_value_siblings ... ok
[INFO] [stdout] test test::aggregate::t::raw32::map_aggregate_keeps_hole ... ok
[INFO] [stdout] test test::aggregate::t::raw32::map_aggregate_merges_with_exception ... ok
[INFO] [stdout] test test::aggregate::t::raw32::map_aggregate_merges_across_node_boundary ... ok
[INFO] [stdout] test test::aggregate::t::raw32::map_aggregate_merges_equal_value_siblings ... ok
[INFO] [stdout] test test::aggregate::t::raw32::map_aggregate_preserves_lpm ... ok
[INFO] [stdout] test test::aggregate::t::raw32::map_is_covered_in_aggregate_matches_is_covered_for_ancestor_member ... ok
[INFO] [stdout] test test::aggregate::t::raw32::map_is_covered_in_aggregate_tiles_siblings_regardless_of_value ... ok
[INFO] [stdout] test test::aggregate::t::raw32::set_aggregate_collapses_to_default_route ... ok
[INFO] [stdout] test test::aggregate::t::raw32::map_is_covered_in_aggregate_partial_tiling_is_false ... ok
[INFO] [stdout] test test::aggregate::t::raw32::set_aggregate_consistent_drops_across_node_boundary ... ok
[INFO] [stdout] test test::aggregate::t::raw32::set_aggregate_consistent_drops_chain ... ok
[INFO] [stdout] test test::aggregate::t::raw32::set_aggregate_consistent_empty_is_noop ... ok
[INFO] [stdout] test test::aggregate::t::raw32::set_aggregate_consistent_is_idempotent ... ok
[INFO] [stdout] test test::aggregate::t::raw32::set_aggregate_consistent_drops_covered ... ok
[INFO] [stdout] test test::aggregate::t::raw32::set_aggregate_consistent_keeps_siblings ... ok
[INFO] [stdout] test test::aggregate::t::raw32::set_aggregate_consistent_keeps_uncovered ... ok
[INFO] [stdout] test test::aggregate::t::raw32::set_aggregate_drops_covered ... ok
[INFO] [stdout] test test::aggregate::t::raw32::set_aggregate_consistent_preserves_lpm_presence ... ok
[INFO] [stdout] test test::aggregate::t::raw32::set_aggregate_empty_is_noop ... ok
[INFO] [stdout] test test::aggregate::t::raw32::set_aggregate_is_idempotent ... ok
[INFO] [stdout] test test::aggregate::t::raw32::set_aggregate_keeps_unmergeable_siblings ... ok
[INFO] [stdout] test test::aggregate::t::raw32::set_aggregate_merges_across_node_boundary ... ok
[INFO] [stdout] test test::aggregate::t::raw32::set_is_covered_in_aggregate_matches_is_covered_for_ancestor_member ... ok
[INFO] [stdout] test test::aggregate::t::raw32::set_aggregate_merges_siblings ... ok
[INFO] [stdout] test test::aggregate::t::raw32::set_aggregate_cascades_four_into_one ... ok
[INFO] [stdout] test test::aggregate::t::raw32::set_is_covered_in_aggregate_partial_tiling_is_false ... ok
[INFO] [stdout] test test::aggregate::t::raw32::set_is_covered_in_aggregate_tiles_siblings ... ok
[INFO] [stdout] test test::aggregate::t::raw64::map_aggregate_consistent_chain_mixed_values ... ok
[INFO] [stdout] test test::aggregate::t::raw64::map_aggregate_cascades ... ok
[INFO] [stdout] test test::aggregate::t::raw64::map_aggregate_consistent_across_node_boundary ... ok
[INFO] [stdout] test test::aggregate::t::raw64::map_aggregate_consistent_drops_same_value_descendant ... ok
[INFO] [stdout] test test::aggregate::t::raw64::map_aggregate_consistent_empty_is_noop ... ok
[INFO] [stdout] test test::aggregate::t::raw64::map_aggregate_consistent_keeps_diff_value_descendant ... ok
[INFO] [stdout] test test::aggregate::t::raw64::map_aggregate_consistent_drops_chain ... ok
[INFO] [stdout] test test::aggregate::t::raw64::map_aggregate_consistent_is_idempotent ... ok
[INFO] [stdout] test test::aggregate::t::raw64::map_aggregate_consistent_keeps_equal_siblings ... ok
[INFO] [stdout] test test::aggregate::t::raw64::map_aggregate_consistent_preserves_lpm ... ok
[INFO] [stdout] test test::aggregate::t::raw64::map_aggregate_empty_is_noop ... ok
[INFO] [stdout] test test::aggregate::t::raw64::map_aggregate_fill_adds_default_over_covered ... ok
[INFO] [stdout] test test::aggregate::t::raw64::map_aggregate_fill_default_uses_zero ... ok
[INFO] [stdout] test test::aggregate::t::raw64::map_aggregate_fill_empty_makes_default_route ... ok
[INFO] [stdout] test test::aggregate::t::raw64::map_aggregate_fill_is_idempotent ... ok
[INFO] [stdout] test test::aggregate::t::raw64::map_aggregate_fill_keeps_distinct_values ... ok
[INFO] [stdout] test test::aggregate::t::raw64::map_aggregate_fill_merge_and_collapse ... ok
[INFO] [stdout] test test::aggregate::t::raw64::map_aggregate_is_idempotent ... ok
[INFO] [stdout] test test::aggregate::t::raw64::map_aggregate_keeps_diff_value_descendant ... ok
[INFO] [stdout] test test::aggregate::t::raw64::map_aggregate_fill_collapses_when_default_matches ... ok
[INFO] [stdout] test test::aggregate::t::raw64::map_aggregate_keeps_diff_value_siblings ... ok
[INFO] [stdout] test test::aggregate::t::raw64::map_aggregate_drops_covered_same_value ... ok
[INFO] [stdout] test test::aggregate::t::raw64::map_aggregate_keeps_hole ... ok
[INFO] [stdout] test test::aggregate::t::raw64::map_aggregate_merges_across_node_boundary ... ok
[INFO] [stdout] test test::aggregate::t::raw64::map_aggregate_merges_equal_value_siblings ... ok
[INFO] [stdout] test test::aggregate::t::raw64::map_is_covered_in_aggregate_matches_is_covered_for_ancestor_member ... ok
[INFO] [stdout] test test::aggregate::t::raw64::map_is_covered_in_aggregate_partial_tiling_is_false ... ok
[INFO] [stdout] test test::aggregate::t::raw64::map_aggregate_merges_with_exception ... ok
[INFO] [stdout] test test::aggregate::t::raw64::map_aggregate_preserves_lpm ... ok
[INFO] [stdout] test test::aggregate::t::raw64::set_aggregate_cascades_four_into_one ... ok
[INFO] [stdout] test test::aggregate::t::raw64::map_is_covered_in_aggregate_tiles_siblings_regardless_of_value ... ok
[INFO] [stdout] test test::aggregate::t::raw64::set_aggregate_consistent_drops_across_node_boundary ... ok
[INFO] [stdout] test test::aggregate::t::raw64::set_aggregate_consistent_drops_covered ... ok
[INFO] [stdout] test test::aggregate::t::raw64::set_aggregate_consistent_empty_is_noop ... ok
[INFO] [stdout] test test::aggregate::t::raw64::set_aggregate_consistent_is_idempotent ... ok
[INFO] [stdout] test test::aggregate::t::raw64::set_aggregate_consistent_drops_chain ... ok
[INFO] [stdout] test test::aggregate::t::raw64::set_aggregate_consistent_keeps_uncovered ... ok
[INFO] [stdout] test test::aggregate::t::raw64::set_aggregate_consistent_keeps_siblings ... ok
[INFO] [stdout] test test::aggregate::t::raw64::set_aggregate_drops_covered ... ok
[INFO] [stdout] test test::aggregate::t::raw64::set_aggregate_empty_is_noop ... ok
[INFO] [stdout] test test::aggregate::t::raw64::set_aggregate_is_idempotent ... ok
[INFO] [stdout] test test::aggregate::t::raw64::set_aggregate_collapses_to_default_route ... ok
[INFO] [stdout] test test::aggregate::t::raw64::set_aggregate_consistent_preserves_lpm_presence ... ok
[INFO] [stdout] test test::aggregate::t::raw64::set_aggregate_keeps_unmergeable_siblings ... ok
[INFO] [stdout] test test::aggregate::t::raw64::set_aggregate_merges_siblings ... ok
[INFO] [stdout] test test::aggregate::t::raw64::set_is_covered_in_aggregate_matches_is_covered_for_ancestor_member ... ok
[INFO] [stdout] test test::aggregate::t::raw64::set_is_covered_in_aggregate_partial_tiling_is_false ... ok
[INFO] [stdout] test test::aggregate::t::raw64::set_is_covered_in_aggregate_tiles_siblings ... ok
[INFO] [stdout] test test::aggregate::t::raw64::set_aggregate_merges_across_node_boundary ... ok
[INFO] [stdout] test test::t::ipv4net::branch_direct ... ok
[INFO] [stdout] test test::t::ipv4net::branch_indirect ... ok
[INFO] [stdout] test test::t::ipv4net::branch_indirect_child ... ok
[INFO] [stdout] test test::t::ipv4net::branch_indirect_twice ... ok
[INFO] [stdout] test test::t::ipv4net::branch_indirect_with_value ... ok
[INFO] [stdout] test test::t::ipv4net::chain_reverse ... ok
[INFO] [stdout] test test::t::ipv4net::entry_with_host_part ... ok
[INFO] [stdout] test test::t::ipv4net::from_iter_with_host_part ... ok
[INFO] [stdout] test test::t::ipv4net::child ... ok
[INFO] [stdout] test test::t::ipv4net::get_exact ... ok
[INFO] [stdout] test test::t::ipv4net::chain ... ok
[INFO] [stdout] test test::t::ipv4net::insert_with_host_part ... ok
[INFO] [stdout] test test::t::ipv4net::iter_from_empty_map ... ok
[INFO] [stdout] test test::t::ipv4net::iter_from_exclusive ... ok
[INFO] [stdout] test test::t::ipv4net::iter_from_inclusive ... ok
[INFO] [stdout] test test::t::ipv4net::iter_from_mut_test ... ok
[INFO] [stdout] test test::t::ipv4net::iter_from_nonexistent ... ok
[INFO] [stdout] test test::t::ipv4net::iter_from_set_empty ... ok
[INFO] [stdout] test test::t::ipv4net::iter_from_set_exclusive ... ok
[INFO] [stdout] test test::t::ipv4net::iter_from_set_nonexistent ... ok
[INFO] [stdout] test test::t::ipv4net::iter_from_set_inclusive ... ok
[INFO] [stdout] test test::t::ipv4net::iter_from_with_parent_child ... ok
[INFO] [stdout] test test::t::ipv4net::regression_free_list_on_parent_collapse ... ok
[INFO] [stdout] test test::t::ipv4net::replace_entry_with_host_part ... ok
[INFO] [stdout] test test::t::ipv4net::replace_with_host_part ... ok
[INFO] [stdout] test test::t::ipv4net::test_spm_vs_lpm_all_routes ... ok
[INFO] [stdout] test test::t::ipv6net::branch_direct ... ok
[INFO] [stdout] test test::t::ipv6net::branch_indirect ... ok
[INFO] [stdout] test test::t::ipv6net::branch_indirect_child ... ok
[INFO] [stdout] test test::t::ipv6net::branch_indirect_twice ... ok
[INFO] [stdout] test test::t::ipv6net::branch_indirect_with_value ... ok
[INFO] [stdout] test test::t::ipv6net::chain ... ok
[INFO] [stdout] test test::t::ipv6net::chain_reverse ... ok
[INFO] [stdout] test test::t::ipv6net::entry_with_host_part ... ok
[INFO] [stdout] test test::t::ipv6net::child ... ok
[INFO] [stdout] test test::t::ipv6net::get_exact ... ok
[INFO] [stdout] test test::t::ipv6net::get_lpm ... ok
[INFO] [stdout] test test::t::ipv6net::insert_with_host_part ... ok
[INFO] [stdout] test test::t::ipv6net::iter_from_empty_map ... ok
[INFO] [stdout] test test::t::ipv6net::iter_from_exclusive ... ok
[INFO] [stdout] test test::t::ipv6net::iter_from_inclusive ... ok
[INFO] [stdout] test test::t::ipv6net::iter_from_mut_test ... ok
[INFO] [stdout] test test::t::ipv6net::iter_from_nonexistent ... ok
[INFO] [stdout] test test::t::ipv6net::iter_from_set_empty ... ok
[INFO] [stdout] test test::t::ipv6net::iter_from_set_exclusive ... ok
[INFO] [stdout] test test::t::ipv6net::iter_from_set_inclusive ... ok
[INFO] [stdout] test test::t::ipv6net::iter_from_set_nonexistent ... ok
[INFO] [stdout] test test::t::ipv6net::iter_from_with_parent_child ... ok
[INFO] [stdout] test test::t::ipv6net::regression_free_list_on_parent_collapse ... ok
[INFO] [stdout] test test::t::ipv6net::replace_entry_with_host_part ... ok
[INFO] [stdout] test test::t::ipv6net::replace_with_host_part ... ok
[INFO] [stdout] test test::t::ipv6net::test_spm_vs_lpm_all_routes ... ok
[INFO] [stdout] test test::t::raw128::branch_direct ... ok
[INFO] [stdout] test test::t::raw128::branch_indirect ... ok
[INFO] [stdout] test test::t::raw128::branch_indirect_child ... ok
[INFO] [stdout] test test::t::ipv6net::from_iter_with_host_part ... ok
[INFO] [stdout] test test::t::raw128::branch_indirect_twice ... ok
[INFO] [stdout] test test::t::raw128::branch_indirect_with_value ... ok
[INFO] [stdout] test test::t::raw128::chain ... ok
[INFO] [stdout] test test::t::raw128::chain_reverse ... ok
[INFO] [stdout] test test::t::raw128::entry_with_host_part ... ok
[INFO] [stdout] test test::t::raw128::from_iter_with_host_part ... ok
[INFO] [stdout] test test::t::raw128::child ... ok
[INFO] [stdout] test test::t::raw128::get_exact ... ok
[INFO] [stdout] test test::t::raw128::insert_with_host_part ... ok
[INFO] [stdout] test test::t::raw128::iter_from_empty_map ... ok
[INFO] [stdout] test test::t::raw128::iter_from_exclusive ... ok
[INFO] [stdout] test test::t::raw128::iter_from_inclusive ... ok
[INFO] [stdout] test test::t::raw128::iter_from_mut_test ... ok
[INFO] [stdout] test test::t::raw128::iter_from_nonexistent ... ok
[INFO] [stdout] test test::t::raw128::iter_from_set_empty ... ok
[INFO] [stdout] test test::t::raw128::iter_from_set_exclusive ... ok
[INFO] [stdout] test test::t::raw128::iter_from_set_inclusive ... ok
[INFO] [stdout] test test::t::raw128::iter_from_set_nonexistent ... ok
[INFO] [stdout] test test::t::raw128::iter_from_with_parent_child ... ok
[INFO] [stdout] test test::t::raw128::get_lpm ... ok
[INFO] [stdout] test test::t::raw128::regression_free_list_on_parent_collapse ... ok
[INFO] [stdout] test test::t::raw128::replace_with_host_part ... ok
[INFO] [stdout] test test::t::raw128::test_spm_vs_lpm_all_routes ... ok
[INFO] [stdout] test test::t::raw32::branch_direct ... ok
[INFO] [stdout] test test::t::raw128::replace_entry_with_host_part ... ok
[INFO] [stdout] test test::t::raw32::branch_indirect ... ok
[INFO] [stdout] test test::t::raw32::branch_indirect_child ... ok
[INFO] [stdout] test test::t::raw32::branch_indirect_with_value ... ok
[INFO] [stdout] test test::t::raw32::chain ... ok
[INFO] [stdout] test test::t::raw32::branch_indirect_twice ... ok
[INFO] [stdout] test test::t::raw32::child ... ok
[INFO] [stdout] test test::t::raw32::chain_reverse ... ok
[INFO] [stdout] test test::t::raw32::entry_with_host_part ... ok
[INFO] [stdout] test test::t::raw32::from_iter_with_host_part ... ok
[INFO] [stdout] test test::t::raw32::get_lpm ... ok
[INFO] [stdout] test test::t::raw32::insert_with_host_part ... ok
[INFO] [stdout] test test::t::raw32::iter_from_empty_map ... ok
[INFO] [stdout] test test::t::raw32::iter_from_exclusive ... ok
[INFO] [stdout] test test::t::raw32::iter_from_inclusive ... ok
[INFO] [stdout] test test::t::raw32::iter_from_mut_test ... ok
[INFO] [stdout] test test::t::raw32::iter_from_nonexistent ... ok
[INFO] [stdout] test test::t::raw32::iter_from_set_empty ... ok
[INFO] [stdout] test test::t::raw32::iter_from_set_exclusive ... ok
[INFO] [stdout] test test::t::raw32::iter_from_set_inclusive ... ok
[INFO] [stdout] test test::t::raw32::iter_from_set_nonexistent ... ok
[INFO] [stdout] test test::t::raw32::get_exact ... ok
[INFO] [stdout] test test::t::raw32::iter_from_with_parent_child ... ok
[INFO] [stdout] test test::t::raw32::replace_entry_with_host_part ... ok
[INFO] [stdout] test test::t::raw32::replace_with_host_part ... ok
[INFO] [stdout] test test::t::raw32::test_spm_vs_lpm_all_routes ... ok
[INFO] [stdout] test test::t::raw64::branch_direct ... ok
[INFO] [stdout] test test::t::raw64::branch_indirect ... ok
[INFO] [stdout] test test::t::raw64::branch_indirect_child ... ok
[INFO] [stdout] test test::t::raw64::branch_indirect_twice ... ok
[INFO] [stdout] test test::t::raw64::branch_indirect_with_value ... ok
[INFO] [stdout] test test::t::raw64::chain ... ok
[INFO] [stdout] test test::t::raw32::regression_free_list_on_parent_collapse ... ok
[INFO] [stdout] test test::t::raw64::child ... ok
[INFO] [stdout] test test::t::raw64::entry_with_host_part ... ok
[INFO] [stdout] test test::t::raw64::from_iter_with_host_part ... ok
[INFO] [stdout] test test::t::raw64::get_exact ... ok
[INFO] [stdout] test test::t::raw64::chain_reverse ... ok
[INFO] [stdout] test test::t::raw64::get_lpm ... ok
[INFO] [stdout] test test::t::raw64::insert_with_host_part ... ok
[INFO] [stdout] test test::t::raw64::iter_from_empty_map ... ok
[INFO] [stdout] test test::t::raw64::iter_from_exclusive ... ok
[INFO] [stdout] test test::t::raw64::iter_from_inclusive ... ok
[INFO] [stdout] test test::t::raw64::iter_from_mut_test ... ok
[INFO] [stdout] test test::t::raw64::iter_from_nonexistent ... ok
[INFO] [stdout] test test::t::raw64::iter_from_set_empty ... ok
[INFO] [stdout] test test::t::raw64::iter_from_set_exclusive ... ok
[INFO] [stdout] test test::t::raw64::iter_from_set_inclusive ... ok
[INFO] [stdout] test test::t::raw64::iter_from_with_parent_child ... ok
[INFO] [stdout] test test::t::ipv4net::get_lpm ... ok
[INFO] [stdout] test test::t::raw64::replace_entry_with_host_part ... ok
[INFO] [stdout] test test::t::raw64::replace_with_host_part ... ok
[INFO] [stdout] test test::t::raw64::test_spm_vs_lpm_all_routes ... ok
[INFO] [stdout] test trieview::covering_difference::tests::covering_diff_basic ... ok
[INFO] [stdout] test test::t::raw64::regression_free_list_on_parent_collapse ... ok
[INFO] [stdout] test trieview::covering_difference::tests::covering_diff_composed_with_intersection ... ok
[INFO] [stdout] test test::t::raw64::iter_from_set_nonexistent ... ok
[INFO] [stdout] test trieview::covering_difference::tests::covering_diff_composed_with_difference ... ok
[INFO] [stdout] test trieview::covering_difference::tests::covering_diff_find_then_iter ... ok
[INFO] [stdout] test trieview::covering_difference::tests::covering_diff_into_iter_for_loop ... ok
[INFO] [stdout] test trieview::covering_difference::tests::covering_diff_l_empty ... ok
[INFO] [stdout] test trieview::covering_difference::tests::covering_diff_large_same_depth ... ok
[INFO] [stdout] test trieview::covering_difference::tests::covering_diff_left_shallower_right_deeper ... ok
[INFO] [stdout] test trieview::covering_difference::tests::covering_diff_mut_find_lpm_value_does_not_require_clone ... ok
[INFO] [stdout] test trieview::covering_difference::tests::covering_diff_exact_match_excluded ... ok
[INFO] [stdout] test trieview::covering_difference::tests::covering_diff_no_overlap ... ok
[INFO] [stdout] test trieview::covering_difference::tests::covering_diff_partial_coverage ... ok
[INFO] [stdout] test trieview::covering_difference::tests::covering_diff_r_covers_everything ... ok
[INFO] [stdout] test trieview::covering_difference::tests::covering_diff_r_empty ... ok
[INFO] [stdout] test trieview::covering_difference::tests::covering_diff_right_shallower_covers ... ok
[INFO] [stdout] test trieview::covering_difference::tests::covering_diff_right_shallower_no_cover ... ok
[INFO] [stdout] test trieview::covering_difference::tests::covering_diff_right_shallower_partial ... ok
[INFO] [stdout] test trieview::covering_difference::tests::view_into_left_child ... ok
[INFO] [stdout] test trieview::covering_difference::tests::view_into_left_child_deep ... ok
[INFO] [stdout] test trieview::covering_difference::tests::view_into_right_child ... ok
[INFO] [stdout] test trieview::covering_difference::tests::view_into_right_child_deep ... ok
[INFO] [stdout] test trieview::covering_union::tests::covering_union_adds_opposite_lpm_context ... ok
[INFO] [stdout] test trieview::covering_union::tests::covering_union_different_depth_views_prefer_most_specific_lpm ... ok
[INFO] [stdout] test trieview::covering_union::tests::covering_union_find_lpm_value_on_composed_view ... ok
[INFO] [stdout] test trieview::covering_union::tests::covering_union_left_deep_right_shallow_keeps_best_after_child_missing ... ok
[INFO] [stdout] test trieview::covering_union::tests::covering_union_lpm_context_is_limited_to_input_views ... ok
[INFO] [stdout] test trieview::covering_union::tests::covering_union_right_deeper_than_left_view ... ok
[INFO] [stdout] test trieview::difference::tests::diff_a_empty ... ok
[INFO] [stdout] test trieview::difference::tests::diff_b_empty ... ok
[INFO] [stdout] test trieview::difference::tests::diff_b_superset ... ok
[INFO] [stdout] test trieview::difference::tests::diff_basic ... ok
[INFO] [stdout] test trieview::difference::tests::diff_composed_difference_of_differences ... ok
[INFO] [stdout] test trieview::difference::tests::diff_composed_with_intersection ... ok
[INFO] [stdout] test trieview::difference::tests::diff_find_then_iter ... ok
[INFO] [stdout] test trieview::difference::tests::diff_iter_from_exclusive ... ok
[INFO] [stdout] test trieview::difference::tests::diff_iter_from_inclusive ... ok
[INFO] [stdout] test trieview::difference::tests::diff_large_same_depth ... ok
[INFO] [stdout] test trieview::difference::tests::diff_left_multiple_subtries_right_covers_one ... ok
[INFO] [stdout] test trieview::difference::tests::diff_iter_from_subview ... ok
[INFO] [stdout] test trieview::difference::tests::diff_mut_find_lpm_value_does_not_require_clone ... ok
[INFO] [stdout] test trieview::difference::tests::diff_no_overlap ... ok
[INFO] [stdout] test trieview::difference::tests::diff_right_shallower_diverges ... ok
[INFO] [stdout] test trieview::difference::tests::view_into_left_child ... ok
[INFO] [stdout] test trieview::difference::tests::view_into_left_child_deep ... ok
[INFO] [stdout] test trieview::difference::tests::view_into_right_child ... ok
[INFO] [stdout] test trieview::difference::tests::view_into_right_child_deep ... ok
[INFO] [stdout] test trieview::equality::tests::eq_by_composed_view ... ok
[INFO] [stdout] test trieview::equality::tests::eq_by_custom_comparator ... ok
[INFO] [stdout] test trieview::equality::tests::eq_by_different_keys ... ok
[INFO] [stdout] test trieview::equality::tests::eq_by_different_lengths ... ok
[INFO] [stdout] test trieview::difference::tests::diff_right_shallower_navigated_to_left ... ok
[INFO] [stdout] test trieview::difference::tests::diff_left_shallower_right_deeper ... ok
[INFO] [stdout] test trieview::equality::tests::eq_by_equal_values ... ok
[INFO] [stdout] test trieview::equality::tests::eq_keys_both_empty ... ok
[INFO] [stdout] test trieview::equality::tests::eq_keys_difference_removes_subset ... ok
[INFO] [stdout] test trieview::equality::tests::eq_by_different_values ... ok
[INFO] [stdout] test trieview::equality::tests::eq_keys_difference_with_subviews ... ok
[INFO] [stdout] test trieview::equality::tests::eq_keys_different_keys ... ok
[INFO] [stdout] test trieview::equality::tests::eq_keys_empty_difference_vs_empty_map ... ok
[INFO] [stdout] test trieview::equality::tests::eq_keys_map_vs_set ... ok
[INFO] [stdout] test trieview::equality::tests::eq_keys_one_empty ... ok
[INFO] [stdout] test trieview::equality::tests::eq_keys_same_keys_different_values ... ok
[INFO] [stdout] test trieview::equality::tests::eq_keys_same_maps ... ok
[INFO] [stdout] test trieview::equality::tests::eq_keys_shallower_has_nonempty_sibling ... ok
[INFO] [stdout] test trieview::equality::tests::eq_keys_subset ... ok
[INFO] [stdout] test trieview::equality::tests::eq_keys_shallower_no_child_toward_deeper_both_empty ... ok
[INFO] [stdout] test trieview::equality::tests::eq_keys_subview_matches_full_map ... ok
[INFO] [stdout] test trieview::equality::tests::eq_keys_subviews_different_positions ... ok
[INFO] [stdout] test trieview::filter::tests::filter_view_clone_after_reposition_drops_hidden_owned_value_once ... ok
[INFO] [stdout] test trieview::filter::tests::filter_view_clone_then_diverge_navigates_independently ... ok
[INFO] [stdout] test trieview::filter::tests::filter_view_dropped_without_iterating_drops_only_the_current_node ... ok
[INFO] [stdout] test trieview::filter::tests::filter_view_drops_filtered_out_value_immediately ... ok
[INFO] [stdout] test trieview::filter::tests::filter_view_get_child_drops_abandoned_ancestor_values ... ok
[INFO] [stdout] test trieview::filter::tests::filter_view_full_iteration_drops_each_value_exactly_once ... ok
[INFO] [stdout] test trieview::filter::tests::filter_view_iter_and_as_view ... ok
[INFO] [stdout] test trieview::filter::tests::filter_view_mut_mutates_only_matching ... ok
[INFO] [stdout] test trieview::filter::tests::filter_view_none_match ... ok
[INFO] [stdout] test trieview::equality::tests::eq_keys_root_vs_subview_broader_has_extra ... ok
[INFO] [stdout] test trieview::filter::tests::filter_view_over_covering_difference ... ok
[INFO] [stdout] test trieview::filter::tests::filter_view_over_union ... ok
[INFO] [stdout] test trieview::filter::tests::filter_view_reposition_drops_abandoned_ancestor_within_same_node ... ok
[INFO] [stdout] test trieview::intersection::tests::intersection_composed ... ok
[INFO] [stdout] test trieview::intersection::tests::intersection_disjoint_subviews_is_none ... ok
[INFO] [stdout] test trieview::intersection::tests::intersection_find_exact_and_value ... ok
[INFO] [stdout] test trieview::filter::tests::filter_view_uses_prefix ... ok
[INFO] [stdout] test trieview::intersection::tests::intersection_basic ... ok
[INFO] [stdout] test trieview::intersection::tests::intersection_into_iter_for_loop ... ok
[INFO] [stdout] test trieview::intersection::tests::intersection_iter_from_exclusive ... ok
[INFO] [stdout] test trieview::intersection::tests::intersection_iter_from_inclusive ... ok
[INFO] [stdout] test trieview::intersection::tests::intersection_iter_from_subview ... ok
[INFO] [stdout] test trieview::intersection::tests::intersection_mut_find_lpm_value_does_not_require_clone ... ok
[INFO] [stdout] test trieview::intersection::tests::intersection_no_common_entries ... ok
[INFO] [stdout] test trieview::map::tests::cloned_view_into_iter_and_as_view ... ok
[INFO] [stdout] test trieview::map::tests::copied_view_into_iter_and_as_view ... ok
[INFO] [stdout] test trieview::map::tests::map_view_iter_and_as_view ... ok
[INFO] [stdout] test trieview::intersection::tests::intersection_find_then_iter ... ok
[INFO] [stdout] test trieview::trie_ref::tests::view_at_subtrie ... ok
[INFO] [stdout] test trieview::trie_ref::tests::view_find_exact ... ok
[INFO] [stdout] test trieview::trie_ref::tests::view_find_exact_slash32 ... ok
[INFO] [stdout] test trieview::trie_ref::tests::view_find_lpm ... ok
[INFO] [stdout] test trieview::trie_ref::tests::view_find_exact_value ... ok
[INFO] [stdout] test trieview::trie_ref::tests::view_find_lpm_slash32 ... ok
[INFO] [stdout] test trieview::trie_ref::tests::view_find_lpm_value ... ok
[INFO] [stdout] test trieview::trie_ref::tests::view_find_rejects_targets_outside_root ... ok
[INFO] [stdout] test trieview::trie_ref::tests::view_into_iter ... ok
[INFO] [stdout] test trieview::trie_ref::tests::view_iter_all ... ok
[INFO] [stdout] test trieview::trie_ref::tests::view_iter_from_exclusive ... ok
[INFO] [stdout] test trieview::trie_ref::tests::view_iter_from_inclusive ... ok
[INFO] [stdout] test trieview::trie_ref::tests::view_iter_at_slash32 ... ok
[INFO] [stdout] test trieview::trie_ref::tests::view_iter_from_outside_subview ... ok
[INFO] [stdout] test trieview::trie_ref::tests::view_iter_from_parent_child ... ok
[INFO] [stdout] test trieview::trie_ref::tests::view_iter_from_subview ... ok
[INFO] [stdout] test trieview::trie_ref::tests::view_navigate_to_slash32 ... ok
[INFO] [stdout] test trieview::trie_ref::tests::view_prefix_reconstruction ... ok
[INFO] [stdout] test trieview::trie_ref::tests::view_prefix_value_keys_values ... ok
[INFO] [stdout] test trieview::trie_ref::tests::view_iter_from_empty ... ok
[INFO] [stdout] test trieview::trie_ref::tests::view_iter_from_nonexistent ... ok
[INFO] [stdout] test trieview::trie_ref::tests::view_step_through_all_depths ... ok
[INFO] [stdout] test trieview::trie_ref::tests::view_value ... ok
[INFO] [stdout] test trieview::trie_ref_mut::tests::view_mut_find_exact ... ok
[INFO] [stdout] test trieview::trie_ref_mut::tests::view_mut_find_exact_value ... ok
[INFO] [stdout] test trieview::trie_ref_mut::tests::view_mut_find_lpm_value ... ok
[INFO] [stdout] test trieview::trie_ref_mut::tests::view_mut_into_iter ... ok
[INFO] [stdout] test trieview::trie_ref_mut::tests::view_mut_iter_all ... ok
[INFO] [stdout] test trieview::trie_ref_mut::tests::view_mut_prefix_reconstruction ... ok
[INFO] [stdout] test trieview::trie_ref_mut::tests::view_mut_prefix_value_keys_values ... ok
[INFO] [stdout] test trieview::trie_ref_mut::tests::view_mut_value ... ok
[INFO] [stdout] test trieview::union::tests::union_both_empty ... ok
[INFO] [stdout] test trieview::union::tests::union_composed_union_of_unions ... ok
[INFO] [stdout] test trieview::union::tests::union_composed_with_intersection ... ok
[INFO] [stdout] test trieview::union::tests::union_disjoint ... ok
[INFO] [stdout] test trieview::union::tests::union_find_exact_and_value ... ok
[INFO] [stdout] test trieview::union::tests::union_find_lpm_value_keys_values ... ok
[INFO] [stdout] test trieview::union::tests::union_find_then_iter ... ok
[INFO] [stdout] test trieview::union::tests::union_identical ... ok
[INFO] [stdout] test trieview::union::tests::union_into_iter_for_loop ... ok
[INFO] [stdout] test trieview::union::tests::union_item_both ... ok
[INFO] [stdout] test trieview::union::tests::union_item_into_both ... ok
[INFO] [stdout] test trieview::union::tests::union_item_into_left_and_into_right ... ok
[INFO] [stdout] test trieview::union::tests::union_item_left_and_right ... ok
[INFO] [stdout] test trieview::union::tests::union_item_left_or_right ... ok
[INFO] [stdout] test trieview::union::tests::union_item_right_or_left ... ok
[INFO] [stdout] test trieview::trie_ref::tests::view_right_at_max_prefix_len ... ok
[INFO] [stdout] test trieview::trie_ref_mut::tests::view_mut_at_subtrie ... ok
[INFO] [stdout] test trieview::union::tests::union_iter_from_exclusive ... ok
[INFO] [stdout] test trieview::union::tests::union_l_deeper_r_shallower_going_toward_and_not ... ok
[INFO] [stdout] test trieview::union::tests::union_large_different_depth ... ok
[INFO] [stdout] test trieview::union::tests::union_iter_from_inclusive ... ok
[INFO] [stdout] test trieview::union::tests::union_large_same_depth_view_at ... ok
[INFO] [stdout] test trieview::union::tests::union_multi_level_depth_difference ... ok
[INFO] [stdout] test trieview::union::tests::union_iter_from_subview ... ok
[INFO] [stdout] test trieview::union::tests::union_large_same_depth ... ok
[INFO] [stdout] test trieview::union::tests::union_mut_find_lpm_value_does_not_require_clone ... ok
[INFO] [stdout] test trieview::union::tests::union_overlapping ... ok
[INFO] [stdout] test trieview::union::tests::union_r_deeper_l_shallower_going_toward_and_not ... ok
[INFO] [stdout] test trieview::union::tests::union_one_empty ... ok
[INFO] [stdout] test trieview::union::tests::union_shallower_has_no_child_toward_deeper ... ok
[INFO] [stdout] test trieview::union::tests::union_shallower_multiple_children_only_one_toward_deeper ... ok
[INFO] [stdout] test fuzzing::aggregate::aggregate_fill_map ... ok
[INFO] [stdout] test fuzzing::views::union::union_sub_sub_lpm ... ok
[INFO] [stdout] test fuzzing::views::union::union_sub_sub_iter_from_exclusive ... ok
[INFO] [stdout] test fuzzing::views::union::union_sub_sub_iter_from_inclusive ... ok
[INFO] [stdout] test fuzzing::views::union::union_sub_root_iter ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 963 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 167.45s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests prefix_trie
[INFO] [stdout] 
[INFO] [stdout] running 203 tests
[INFO] [stdout] test src/joint/map/entry.rs - joint::map::entry::Entry<'a,P,T>::or_default (line 256) ... ok
[INFO] [stdout] test src/joint/map/entry.rs - joint::map::entry::Entry<'a,P,T>::or_default (line 272) ... ok
[INFO] [stdout] test src/joint/map/entry.rs - joint::map::entry::Entry<'a,P,T>::and_modify (line 214) ... ok
[INFO] [stdout] test src/joint/map/entry.rs - joint::map::entry::Entry<'a,P,T>::or_insert (line 106) ... ok
[INFO] [stdout] test src/joint/map/entry.rs - joint::map::entry::Entry<'a,P,T>::insert (line 61) ... ok
[INFO] [stdout] test src/joint/map/entry.rs - joint::map::entry::Entry<'a,P,T>::insert (line 76) ... ok
[INFO] [stdout] test src/joint/map/entry.rs - joint::map::entry::Entry<'a,P,T>::or_insert (line 122) ... ok
[INFO] [stdout] test src/joint/map/entry.rs - joint::map::entry::Entry<'a,P,T>::and_modify (line 198) ... ok
[INFO] [stdout] test src/joint/map/entry.rs - joint::map::entry::Entry<'a,P,T>::or_insert_with (line 152) ... ok
[INFO] [stdout] test src/joint/map/entry.rs - joint::map::entry::OccupiedEntry<'_,P,T>::get_mut (line 318) ... ok
[INFO] [stdout] test src/joint/map/entry.rs - joint::map::entry::OccupiedEntry<'_,P,T>::insert (line 346) ... ok
[INFO] [stdout] test src/joint/map/iter.rs - joint::map::iter::Iter<'_,P,T>::default (line 31) ... ok
[INFO] [stdout] test src/joint/map/iter.rs - joint::map::iter::IterMut<'_,P,T>::default (line 252) ... ok
[INFO] [stdout] test src/joint/map/entry.rs - joint::map::entry::Entry<'a,P,T>::or_insert_with (line 168) ... ok
[INFO] [stdout] test src/joint/map/iter.rs - joint::map::iter::Iter<'_,P,T>::clone (line 49) ... ok
[INFO] [stdout] test src/joint/map/iter.rs - joint::map::iter::UnionItem<'a,P,L,R>::into_both (line 559) ... ok
[INFO] [stdout] test src/joint/map/iter.rs - joint::map::iter::UnionItem<'a,P,L,R>::into_right (line 718) ... ok
[INFO] [stdout] test src/joint/map/iter.rs - joint::map::iter::UnionItem<'a,P,L,R>::both (line 518) ... ok
[INFO] [stdout] test src/joint/map/iter.rs - joint::map::iter::UnionItem<'a,P,L,R>::into_left (line 637) ... ok
[INFO] [stdout] test src/joint/map/iter.rs - joint::map::iter::UnionItem<'a,P,L,R>::into_prefix (line 478) ... ok
[INFO] [stdout] test src/joint/map/iter.rs - joint::map::iter::UnionItem<'a,P,L,R>::prefix (line 440) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::children (line 1017) ... ok
[INFO] [stdout] test src/joint/map/iter.rs - joint::map::iter::UnionItem<'a,P,L,R>::right (line 676) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::children (line 1043) ... ok
[INFO] [stdout] test src/joint/map/iter.rs - joint::map::iter::UnionItem<'a,P,L,R>::left (line 595) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::address_count (line 104) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::children_mut (line 1084) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::cover (line 583) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::clear (line 522) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::cover_keys (line 635) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::contains_key (line 243) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::cover (line 609) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::get_key_value (line 181) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::children_mut (line 1114) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::covering_difference (line 1362) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::cover_values (line 665) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::entry (line 417) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::get (line 133) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::difference (line 1320) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::get_lpm (line 200) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::get_mut (line 157) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::get_lpm_mut (line 222) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::get_lpm_prefix (line 264) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::get_spm (line 286) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::get_spm_prefix (line 308) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::into_keys (line 894) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::insert (line 392) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::into_children (line 1144) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::into_children (line 1170) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::intersection (line 1265) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::into_values (line 959) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::iter_from (line 740) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::iter_mut (line 816) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::is_covered_in_aggregate (line 367) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::is_empty (line 79) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::is_covered (line 339) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::iter (line 695) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::keys (line 857) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::remove_children (line 496) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::iter_from_mut (line 783) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::len (line 57) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::remove_keep_tree (line 474) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::remove (line 451) ... ok
[INFO] [stdout] test src/joint/set.rs - joint::set::Iter<'_,P>::default (line 773) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::values (line 933) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::values_mut (line 985) ... ok
[INFO] [stdout] test src/joint/set.rs - joint::set::JointPrefixSet<P>::address_count (line 92) ... ok
[INFO] [stdout] test src/joint/set.rs - joint::set::JointPrefixSet<P>::children (line 490) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::retain (line 546) ... ok
[INFO] [stdout] test src/joint/set.rs - joint::set::JointPrefixSet<P>::clear (line 355) ... ok
[INFO] [stdout] test src/joint/set.rs - joint::set::Iter<'_,P>::clone (line 791) ... ok
[INFO] [stdout] test src/joint/set.rs - joint::set::JointPrefixSet<P>::contains (line 112) ... ok
[INFO] [stdout] test src/joint/set.rs - joint::set::JointPrefixSet<P>::cover (line 531) ... ok
[INFO] [stdout] test src/joint/set.rs - joint::set::JointPrefixSet<P>::covering_difference (line 696) ... ok
[INFO] [stdout] test src/joint/map/mod.rs - joint::map::JointPrefixMap<P,T>::union (line 1211) ... ok
[INFO] [stdout] test src/joint/set.rs - joint::set::JointPrefixSet<P>::difference (line 655) ... ok
[INFO] [stdout] test src/joint/set.rs - joint::set::JointPrefixSet<P>::intersection (line 603) ... ok
[INFO] [stdout] test src/joint/set.rs - joint::set::JointPrefixSet<P>::is_covered (line 207) ... ok
[INFO] [stdout] test src/joint/set.rs - joint::set::JointPrefixSet<P>::get (line 137) ... ok
[INFO] [stdout] test src/joint/set.rs - joint::set::JointPrefixSet<P>::get_spm (line 177) ... ok
[INFO] [stdout] test src/joint/set.rs - joint::set::JointPrefixSet<P>::get_lpm (line 155) ... ok
[INFO] [stdout] test src/joint/set.rs - joint::set::JointPrefixSet<P>::eq (line 748) ... ok
[INFO] [stdout] test src/joint/set.rs - joint::set::JointPrefixSet<P>::insert (line 263) ... ok
[INFO] [stdout] test src/joint/set.rs - joint::set::JointPrefixSet<P>::is_covered_in_aggregate (line 235) ... ok
[INFO] [stdout] test src/joint/set.rs - joint::set::JointPrefixSet<P>::is_empty (line 67) ... ok
[INFO] [stdout] test src/joint/set.rs - joint::set::JointPrefixSet<P>::len (line 45) ... ok
[INFO] [stdout] test src/joint/set.rs - joint::set::JointPrefixSet<P>::remove (line 282) ... ok
[INFO] [stdout] test src/joint/set.rs - joint::set::JointPrefixSet<P>::iter_from (line 416) ... ok
[INFO] [stdout] test src/joint/set.rs - joint::set::JointPrefixSet<P>::iter (line 380) ... ok
[INFO] [stdout] test src/joint/set.rs - joint::set::JointPrefixSet<P>::remove_children (line 327) ... ok
[INFO] [stdout] test src/joint/set.rs - joint::set::JointPrefixSet<P>::remove_keep_tree (line 305) ... ok
[INFO] [stdout] test src/joint/set.rs - joint::set::JointPrefixSet<P>::union (line 565) ... ok
[INFO] [stdout] test src/map/entry.rs - map::entry::Entry<'_,P,T>::get (line 62) ... ok
[INFO] [stdout] test src/map/entry.rs - map::entry::Entry<'_,P,T>::key (line 115) ... ok
[INFO] [stdout] test src/map/entry.rs - map::entry::Entry<'_,P,T>::get_mut (line 84) ... ok
[INFO] [stdout] test src/map/entry.rs - map::entry::Entry<'a,P,T>::and_modify (line 289) ... ok
[INFO] [stdout] test src/joint/set.rs - joint::set::JointPrefixSet<P>::retain (line 453) ... ok
[INFO] [stdout] test src/map/entry.rs - map::entry::Entry<'a,P,T>::and_modify (line 305) ... ok
[INFO] [stdout] test src/map/entry.rs - map::entry::Entry<'a,P,T>::or_default (line 361) ... ok
[INFO] [stdout] test src/map/entry.rs - map::entry::Entry<'a,P,T>::insert (line 165) ... ok
[INFO] [stdout] test src/map/entry.rs - map::entry::Entry<'a,P,T>::insert (line 145) ... ok
[INFO] [stdout] test src/map/entry.rs - map::entry::Entry<'a,P,T>::or_default (line 341) ... ok
[INFO] [stdout] test src/map/entry.rs - map::entry::Entry<'a,P,T>::or_insert (line 195) ... ok
[INFO] [stdout] test src/map/entry.rs - map::entry::Entry<'a,P,T>::or_insert_with (line 242) ... ok
[INFO] [stdout] test src/map/entry.rs - map::entry::Entry<'a,P,T>::or_insert (line 215) ... ok
[INFO] [stdout] test src/map/entry.rs - map::entry::Entry<'a,P,T>::or_insert_with (line 262) ... ok
[INFO] [stdout] test src/map/entry.rs - map::entry::OccupiedEntry<'_,P,T>::get (line 429) ... ok
[INFO] [stdout] test src/map/entry.rs - map::entry::OccupiedEntry<'_,P,T>::key (line 407) ... ok
[INFO] [stdout] test src/map/entry.rs - map::entry::OccupiedEntry<'_,P,T>::insert (line 479) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::address_count (line 88) ... ok
[INFO] [stdout] test src/map/entry.rs - map::entry::OccupiedEntry<'_,P,T>::get_mut (line 455) ... ok
[INFO] [stdout] test src/map/entry.rs - map::entry::VacantEntry<'_,P,T>::key (line 542) ... ok
[INFO] [stdout] test src/map/entry.rs - map::entry::OccupiedEntry<'_,P,T>::remove (line 504) ... ok
[INFO] [stdout] test src/map/entry.rs - map::entry::VacantEntry<'a,P,T>::insert (line 569) ... ok
[INFO] [stdout] test src/map/entry.rs - map::entry::VacantEntry<'a,P,T>::default (line 621) ... ok
[INFO] [stdout] test src/map/entry.rs - map::entry::VacantEntry<'a,P,T>::insert_with (line 592) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::children (line 1244) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::aggregate_consistent (line 791) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::clear (line 712) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::aggregate_fill (line 884) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::contains_key (line 321) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::children_mut (line 1278) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::cover (line 958) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::entry (line 509) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::aggregate (line 836) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::cover_values (line 1011) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::get_key_value (line 173) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::cover (line 932) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::cover_keys (line 981) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::get (line 124) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::get_lpm (line 213) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::get_key_value (line 190) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::get_lpm_prefix (line 303) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::get_lpm (line 233) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::get_lpm_mut (line 255) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::get_lpm_prefix (line 283) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::get_mut (line 147) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::get_spm (line 344) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::get_spm_prefix (line 373) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::into_children (line 1312) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::is_covered_in_aggregate (line 434) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::insert (line 457) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::is_covered (line 407) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::iter (line 1038) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::insert (line 474) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::iter_from_mut (line 1132) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::remove (line 542) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::remove_keep_tree (line 583) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::iter_from (line 1084) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::keys (line 1161) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::remove_children (line 610) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::retain (line 736) ... ok
[INFO] [stdout] test src/set.rs - set::PrefixSet<P>::address_count (line 112) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::retain (line 758) ... ok
[INFO] [stdout] test src/map/mod.rs - map::PrefixMap<P,T>::values (line 1200) ... ok
[INFO] [stdout] test src/set.rs - set::PrefixSet<P>::clear (line 363) ... ok
[INFO] [stdout] test src/set.rs - set::PrefixSet<P>::children (line 555) ... ok
[INFO] [stdout] test src/set.rs - set::PrefixSet<P>::aggregate (line 429) ... ok
[INFO] [stdout] test src/set.rs - set::PrefixSet<P>::get_spm (line 189) ... ok
[INFO] [stdout] test src/set.rs - set::PrefixSet<P>::aggregate_consistent (line 389) ... ok
[INFO] [stdout] test src/set.rs - set::PrefixSet<P>::insert (line 272) ... ok
[INFO] [stdout] test src/set.rs - set::PrefixSet<P>::contains (line 136) ... ok
[INFO] [stdout] test src/set.rs - set::PrefixSet<P>::get_lpm (line 166) ... ok
[INFO] [stdout] test src/set.rs - set::PrefixSet<P>::cover (line 587) ... ok
[INFO] [stdout] test src/set.rs - set::PrefixSet<P>::is_covered (line 220) ... ok
[INFO] [stdout] test src/set.rs - set::PrefixSet<P>::is_covered_in_aggregate (line 248) ... ok
[INFO] [stdout] test src/set.rs - set::PrefixSet<P>::iter (line 461) ... ok
[INFO] [stdout] test src/set.rs - set::PrefixSet<P>::len (line 44) ... ok
[INFO] [stdout] test src/set.rs - set::PrefixSet<P>::new (line 26) ... ok
[INFO] [stdout] test src/set.rs - set::PrefixSet<P>::iter_from (line 498) ... ok
[INFO] [stdout] test src/set.rs - set::PrefixSet<P>::is_empty (line 66) ... ok
[INFO] [stdout] test src/set.rs - set::PrefixSet<P>::mem_size (line 87) ... ok
[INFO] [stdout] test src/set.rs - set::PrefixSet<P>::remove (line 292) ... ok
[INFO] [stdout] test src/set.rs - set::PrefixSet<P>::remove_keep_tree (line 314) ... ok
[INFO] [stdout] test src/set.rs - set::PrefixSet<P>::remove_children (line 336) ... ok
[INFO] [stdout] test src/trieview/mod.rs - trieview::TrieView::copied (line 789) ... ok
[INFO] [stdout] test src/set.rs - set::PrefixSet<P>::retain (line 523) ... ok
[INFO] [stdout] test src/trieview/mod.rs - trieview::TrieView::cloned (line 758) ... ok
[INFO] [stdout] test src/trieview/mod.rs - trieview (line 14) ... ok
[INFO] [stdout] test src/trieview/mod.rs - trieview::TrieView::eq_keys (line 998) ... ok
[INFO] [stdout] test src/trieview/mod.rs - trieview::TrieView::covering_difference (line 1055) ... ok
[INFO] [stdout] test src/trieview/mod.rs - trieview::TrieView::covering_union (line 910) ... ok
[INFO] [stdout] test src/trieview/mod.rs - trieview::TrieView::difference (line 959) ... ok
[INFO] [stdout] test src/trieview/mod.rs - trieview::TrieView::filter (line 733) ... ok
[INFO] [stdout] test src/trieview/mod.rs - trieview::TrieView::find (line 385) ... ok
[INFO] [stdout] test src/trieview/mod.rs - trieview::TrieView::eq_by (line 1019) ... ok
[INFO] [stdout] test src/trieview/mod.rs - trieview::TrieView::find_exact (line 416) ... ok
[INFO] [stdout] test src/trieview/mod.rs - trieview::TrieView::find_lpm (line 478) ... ok
[INFO] [stdout] test src/trieview/mod.rs - trieview::TrieView::find_lpm_value (line 533) ... ok
[INFO] [stdout] test src/trieview/mod.rs - trieview::TrieView::find_exact_value (line 450) ... ok
[INFO] [stdout] test src/trieview/mod.rs - trieview::TrieView::keys (line 646) ... ok
[INFO] [stdout] test src/trieview/mod.rs - trieview::TrieView::is_non_empty (line 217) ... ok
[INFO] [stdout] test src/trieview/mod.rs - trieview::TrieView::intersection (line 820) ... ok
[INFO] [stdout] test src/trieview/mod.rs - trieview::TrieView::iter_from (line 622) ... ok
[INFO] [stdout] test src/trieview/mod.rs - trieview::TrieView::map (line 698) ... ok
[INFO] [stdout] test src/trieview/mod.rs - trieview::TrieView::left (line 334) ... ok
[INFO] [stdout] test src/trieview/mod.rs - trieview::TrieView::iter (line 587) ... ok
[INFO] [stdout] test src/trieview/mod.rs - trieview::TrieView::prefix (line 251) ... ok
[INFO] [stdout] test src/trieview/mod.rs - trieview::TrieView::value (line 276) ... ok
[INFO] [stdout] test src/trieview/mod.rs - trieview::TrieView::prefix_value (line 306) ... ok
[INFO] [stdout] test src/trieview/mod.rs - trieview::TrieView::right (line 356) ... ok
[INFO] [stdout] test src/trieview/mod.rs - trieview::TrieView::values (line 672) ... ok
[INFO] [stdout] test src/trieview/mod.rs - trieview::TrieView::union (line 859) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 203 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 29.51s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "28468ec82153663f6806d90d034290ac4a3bec73b6251636eeb4b17b3b6fe968", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "28468ec82153663f6806d90d034290ac4a3bec73b6251636eeb4b17b3b6fe968", kill_on_drop: false }`
[INFO] [stdout] 28468ec82153663f6806d90d034290ac4a3bec73b6251636eeb4b17b3b6fe968
