[INFO] fetching crate cached 3.0.0-rc.5...
[INFO] testing cached-3.0.0-rc.5 against 1.98.0-beta.1 for beta-1.98-2
[INFO] extracting crate cached 3.0.0-rc.5 into /workspace/builds/worker-0-tc2/source
[INFO] removed /workspace/builds/worker-0-tc2/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate cached 3.0.0-rc.5
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate cached 3.0.0-rc.5
[INFO] tweaked toml for crates.io crate cached 3.0.0-rc.5 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate cached 3.0.0-rc.5 on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate cached 3.0.0-rc.5 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.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] fe65c25d11c7de1cf580d8b60d6b7daaa7ac07b44cdfcf97f90ddb7e009b3afd
[INFO] running `Command { std: "docker" "start" "fe65c25d11c7de1cf580d8b60d6b7daaa7ac07b44cdfcf97f90ddb7e009b3afd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fe65c25d11c7de1cf580d8b60d6b7daaa7ac07b44cdfcf97f90ddb7e009b3afd", 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" "fe65c25d11c7de1cf580d8b60d6b7daaa7ac07b44cdfcf97f90ddb7e009b3afd" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fe65c25d11c7de1cf580d8b60d6b7daaa7ac07b44cdfcf97f90ddb7e009b3afd", 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" "fe65c25d11c7de1cf580d8b60d6b7daaa7ac07b44cdfcf97f90ddb7e009b3afd" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling zerocopy v0.8.53
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling web-time v1.1.0
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling cached_proc_macro_types v3.0.0-rc.4
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling toml_edit v0.25.12+spec-1.1.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling cached_proc_macro v3.0.0-rc.5
[INFO] [stderr]    Compiling cached v3.0.0-rc.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.43s
[INFO] running `Command { std: "docker" "inspect" "fe65c25d11c7de1cf580d8b60d6b7daaa7ac07b44cdfcf97f90ddb7e009b3afd", 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" "fe65c25d11c7de1cf580d8b60d6b7daaa7ac07b44cdfcf97f90ddb7e009b3afd" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zerocopy v0.8.53
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling zerocopy-derive v0.8.53
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling cc v1.2.66
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling async-io v2.6.0
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling value-bag v1.12.0
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling futures-lite v2.6.1
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling piper v0.2.5
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling target-triple v1.0.0
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling rustversion v1.0.23
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling async-channel v2.5.0
[INFO] [stderr]    Compiling async-lock v3.4.2
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling async-executor v1.14.0
[INFO] [stderr]    Compiling blocking v1.6.2
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling smartstring v1.0.1
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling async-channel v1.9.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling kv-log-macro v1.0.7
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling serial_test_derive v3.5.0
[INFO] [stderr]    Compiling googletest_macro v0.14.3
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling trybuild v1.0.117
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling async-attributes v1.1.2
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling serial_test v3.5.0
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling googletest v0.14.3
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling cached v3.0.0-rc.5 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling polling v3.11.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling async-global-executor v2.4.1
[INFO] [stderr]    Compiling async-std v1.13.2
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 19.80s
[INFO] running `Command { std: "docker" "inspect" "fe65c25d11c7de1cf580d8b60d6b7daaa7ac07b44cdfcf97f90ddb7e009b3afd", 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" "fe65c25d11c7de1cf580d8b60d6b7daaa7ac07b44cdfcf97f90ddb7e009b3afd" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.23s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cached-09052ff6101bbcde)
[INFO] [stdout] 
[INFO] [stdout] running 452 tests
[INFO] [stdout] test lru_list::tests::freed_slots_are_reused ... ok
[INFO] [stdout] test lru_list::tests::move_to_front_reorders ... ok
[INFO] [stdout] test lru_list::tests::set_replaces_and_clear_resets ... ok
[INFO] [stdout] test lru_list::tests::index_stable_across_other_removal ... ok
[INFO] [stdout] test lru_list::tests::push_order_and_back ... ok
[INFO] [stdout] test stores::expiring::tests::builder_initial_capacity_method_exists_and_preallocates ... ok
[INFO] [stdout] test stores::expiring::tests::cache_clear_with_on_evict_fires_for_all_entries ... ok
[INFO] [stdout] test stores::expiring::tests::cache_delete_returns_true_for_expired_entry ... ok
[INFO] [stdout] test stores::expiring::tests::cache_remove_entry_absent_returns_none ... ok
[INFO] [stdout] test stores::expiring::tests::cache_remove_entry_fires_on_evict_for_expired ... ok
[INFO] [stdout] test stores::expiring::tests::cache_remove_entry_increments_eviction_counter ... ok
[INFO] [stdout] test stores::expiring::tests::cache_remove_entry_returns_some_for_live_entry ... ok
[INFO] [stdout] test stores::expiring::tests::cache_remove_entry_returns_some_for_expired_entry ... ok
[INFO] [stdout] test stores::expiring::tests::cache_set_over_expired_returns_none_fires_on_evict_and_counts ... ok
[INFO] [stdout] test stores::expiring::tests::eq_ignores_metrics_and_on_evict ... ok
[INFO] [stdout] test stores::expiring::tests::eq_same_entries_compare_equal ... ok
[INFO] [stdout] test stores::expiring::tests::expiring_cache_builder ... ok
[INFO] [stdout] test stores::expiring::tests::expiring_cache_clone_independent ... ok
[INFO] [stdout] test stores::expiring::tests::expiring_cache_clear_no_on_evict ... ok
[INFO] [stdout] test stores::expiring::tests::expiring_cache_debug_format ... ok
[INFO] [stdout] test stores::expiring::tests::expiring_cache_evict_fires_callback ... ok
[INFO] [stdout] test stores::expiring::tests::expiring_cache_get_hit ... ok
[INFO] [stdout] test stores::expiring::tests::expiring_cache_get_expired ... ok
[INFO] [stdout] test stores::expiring::tests::expiring_cache_get_miss ... ok
[INFO] [stdout] test stores::expiring::tests::expiring_cache_get_mut_expired ... ok
[INFO] [stdout] test stores::expiring::tests::expiring_cache_get_mut_hit ... ok
[INFO] [stdout] test stores::expiring::tests::expiring_cache_get_with_expiry_status_expired ... ok
[INFO] [stdout] test stores::expiring::tests::expiring_cache_get_or_set_with_hit_no_closure ... ok
[INFO] [stdout] test stores::expiring::tests::expiring_cache_get_with_expiry_status_hit ... ok
[INFO] [stdout] test stores::expiring::tests::expiring_cache_get_or_set_with_expired_fires_on_evict ... ok
[INFO] [stdout] test stores::expiring::tests::expiring_cache_get_with_expiry_status_miss ... ok
[INFO] [stdout] test stores::expiring::tests::expiring_cache_peek_expired_no_metrics_no_removal ... ok
[INFO] [stdout] test stores::expiring::tests::expiring_cache_iter_excludes_expired ... ok
[INFO] [stdout] test stores::expiring::tests::expiring_cache_peek_live_no_metrics_change ... ok
[INFO] [stdout] test stores::expiring::tests::expiring_cache_remove_fires_on_evict ... ok
[INFO] [stdout] test stores::expiring::tests::expiring_cache_try_build ... ok
[INFO] [stdout] test stores::expiring::tests::expiring_cache_try_get_or_set_with_err_keeps_expired ... ok
[INFO] [stdout] test stores::expiring::tests::ne_differing_entries ... ok
[INFO] [stdout] test stores::expiring::tests::expiring_cache_try_get_or_set_with_ok_evicts_expired ... ok
[INFO] [stdout] test stores::expiring_lru::tests::builder_rejects_zero_max_size ... ok
[INFO] [stdout] test stores::expiring_lru::tests::cache_delete_returns_true_for_expired_entry ... ok
[INFO] [stdout] test stores::expiring_lru::tests::cache_get_with_expiry_status_does_not_promote_expired_entry ... ok
[INFO] [stdout] test stores::expiring::tests::expiring_cache_reset_clears_metrics_and_entries ... ok
[INFO] [stdout] test stores::expiring_lru::tests::cache_remove_entry_increments_eviction_counter ... ok
[INFO] [stdout] test stores::expiring_lru::tests::cache_clear_does_not_fire_on_evict ... ok
[INFO] [stdout] test stores::expiring_lru::tests::cache_clear_with_on_evict_fires_for_all_entries ... ok
[INFO] [stdout] test stores::expiring_lru::tests::cache_reset_does_not_fire_on_evict ... ok
[INFO] [stdout] test stores::expiring_lru::tests::cache_keeps_entry_with_past_expires_at_but_live_is_expired ... ok
[INFO] [stdout] test stores::expiring::tests::new_returns_ready_cache ... ok
[INFO] [stdout] test stores::expiring_lru::tests::cache_set_over_expired_returns_none_fires_on_evict_and_counts ... ok
[INFO] [stdout] test stores::expiring_lru::tests::eq_ignores_metrics_and_on_evict ... ok
[INFO] [stdout] test stores::expiring_lru::tests::cache_remove_entry_returns_some_for_expired_entry ... ok
[INFO] [stdout] test stores::expiring_lru::tests::cache_remove_entry_absent_returns_none ... ok
[INFO] [stdout] test stores::expiring_lru::tests::cache_set_over_expired_counts_eviction_without_callback ... ok
[INFO] [stdout] test stores::expiring_lru::tests::cache_reset_metrics_standalone_zeroes_outer_and_inner ... ok
[INFO] [stdout] test stores::expiring_lru::tests::cache_remove_entry_fires_on_evict_for_expired ... ok
[INFO] [stdout] test stores::expiring_lru::tests::evict_expired ... ok
[INFO] [stdout] test stores::expiring_lru::tests::expires_at_default_returns_none ... ok
[INFO] [stdout] test stores::expiring_lru::tests::eq_same_entries_compare_equal ... ok
[INFO] [stdout] test stores::expiring_lru::tests::expires_at_override_returns_some_instant ... ok
[INFO] [stdout] test stores::expiring_lru::tests::expires_at_past_does_not_override_is_expired_for_value ... ok
[INFO] [stdout] test stores::expiring_lru::tests::expiring_lru_try_get_or_set_with_err_keeps_expired_and_counts_miss ... ok
[INFO] [stdout] test stores::expiring_lru::tests::cache_reset_zeroes_all_metrics ... ok
[INFO] [stdout] test stores::expiring_lru::tests::expiring_value_cache_get_expired ... ok
[INFO] [stdout] test stores::expiring_lru::tests::expiring_value_cache_get_miss ... ok
[INFO] [stdout] test stores::expiring_lru::tests::expiring_lru_try_get_or_set_with_ok_evicts_and_counts_miss ... ok
[INFO] [stdout] test stores::expiring_lru::tests::capacity_returns_bound_not_live_size ... ok
[INFO] [stdout] test stores::expiring_lru::tests::cache_remove_entry_returns_some_for_live_entry ... ok
[INFO] [stdout] test stores::expiring_lru::tests::expiring_value_cache_get_mut_miss ... ok
[INFO] [stdout] test stores::expiring_lru::tests::expiring_value_cache_get_or_set_with_missing ... ok
[INFO] [stdout] test stores::expiring_lru::tests::expiring_value_cache_reports_capacity ... ok
[INFO] [stdout] test stores::expiring_lru::tests::expiring_value_cache_try_get_or_set_with_missing ... ok
[INFO] [stdout] test stores::expiring_lru::tests::expiring_value_cache_get_mut_expired ... ok
[INFO] [stdout] test stores::expiring_lru::tests::expiring_value_cache_get_mut_hit ... ok
[INFO] [stdout] test stores::expiring_lru::tests::expiring_value_cache_get_or_set_with_expired ... ok
[INFO] [stdout] test stores::expiring_lru::tests::new_returns_ready_cache_respecting_max_size ... ok
[INFO] [stdout] test stores::expiring_lru::tests::expiring_value_cache_get_hit ... ok
[INFO] [stdout] test stores::expiring_lru::tests::expiring_value_cache_get_or_set_with_present ... ok
[INFO] [stdout] test stores::expiring_lru::tests::ne_differing_entries ... ok
[INFO] [stdout] test stores::expiring_lru::tests::reset_rebuilds_store_and_preserves_on_evict ... ok
[INFO] [stdout] test stores::expiring_lru::tests::impl_with_only_is_expired_compiles_and_defaults_expires_at_to_none ... ok
[INFO] [stdout] test stores::expiring_lru::tests::test_expiring_value_cache_iter_excludes_expired ... ok
[INFO] [stdout] test stores::expiring_lru::tests::test_expiring_value_cache_debug ... ok
[INFO] [stdout] test stores::expiring_lru::tests::test_expiring_value_cache_remove_and_clear ... ok
[INFO] [stdout] test stores::expiring_lru::tests::set_max_size_shrink_fires_on_evict_and_counts_evictions ... ok
[INFO] [stdout] test stores::lru::tests::cache_clear_with_on_evict_fires_for_all_entries ... ok
[INFO] [stdout] test stores::expiring_lru::tests::test_expiring_value_cache_clone ... ok
[INFO] [stdout] test stores::expiring_lru::tests::set_max_size_changes_capacity_and_evicts ... ok
[INFO] [stdout] test stores::expiring_lru::tests::try_set_max_size_rejects_zero ... ok
[INFO] [stdout] test stores::lru::tests::cache_clear_does_not_fire_on_evict ... ok
[INFO] [stdout] test stores::lru::tests::cache_reset_after_usize_max_capacity_does_not_panic ... ok
[INFO] [stdout] test stores::lru::tests::cache_reset_does_not_fire_on_evict ... ok
[INFO] [stdout] test stores::lru::tests::cache_delete_returns_true_for_present_entry ... ok
[INFO] [stdout] test stores::lru::tests::capacity_returns_bound_not_live_size ... ok
[INFO] [stdout] test stores::lru::tests::cache_remove_entry_basic ... ok
[INFO] [stdout] test stores::lru::tests::cache_remove_entry_fires_on_evict ... ok
[INFO] [stdout] test stores::lru::tests::cache_set_over_existing_key_does_not_promote_recency ... ok
[INFO] [stdout] test stores::lru::tests::clear ... ok
[INFO] [stdout] test stores::lru::tests::custom_hasher_get_set_round_trip ... ok
[INFO] [stdout] test stores::lru::tests::cache_remove_entry_increments_eviction_counter ... ok
[INFO] [stdout] test stores::lru::tests::custom_hasher_respects_lru_eviction ... ok
[INFO] [stdout] test stores::lru::tests::key_order_and_value_order ... ok
[INFO] [stdout] test stores::lru::tests::get_or_set_with ... ok
[INFO] [stdout] test stores::lru::tests::default_constructor_still_works ... ok
[INFO] [stdout] test stores::lru::tests::new_returns_ready_cache_respecting_max_size ... ok
[INFO] [stdout] test stores::lru::tests::peek_does_not_update_recency_or_metrics ... ok
[INFO] [stdout] test stores::lru::tests::remove ... ok
[INFO] [stdout] test stores::lru::tests::retain ... ok
[INFO] [stdout] test stores::lru::tests::set_max_size_grow_returns_previous_and_keeps_entries ... ok
[INFO] [stdout] test stores::lru::tests::reset ... ok
[INFO] [stdout] test stores::lru::tests::size_cache_racing_keys_eviction_regression ... ok
[INFO] [stdout] test stores::lru::tests::set_max_size_shrink_evicts_lru_entries ... ok
[INFO] [stdout] test stores::lru::tests::sized_cache ... ok
[INFO] [stdout] test stores::lru::tests::sized_cache_clone_is_independent ... ok
[INFO] [stdout] test stores::lru::tests::sized_cache_eviction_fix ... ok
[INFO] [stdout] test stores::lru::tests::sized_cache_get_mut ... ok
[INFO] [stdout] test stores::lru::tests::test_diagnostics_and_traits ... ok
[INFO] [stdout] test stores::lru::tests::try_new ... ok
[INFO] [stdout] test stores::lru::tests::try_set_max_size_rejects_zero ... ok
[INFO] [stdout] test stores::lru_ttl::tests::builder_does_not_require_static_without_on_evict ... ok
[INFO] [stdout] test stores::lru_ttl::tests::cache_clear_does_not_fire_on_evict ... ok
[INFO] [stdout] test stores::lru_ttl::tests::cache_clear_with_on_evict_fires_for_all_entries ... ok
[INFO] [stdout] test stores::lru_ttl::tests::cache_reset_does_not_fire_on_evict ... ok
[INFO] [stdout] test stores::lru_ttl::tests::cache_remove_entry_returns_some_for_live_entry ... ok
[INFO] [stdout] test stores::lru_ttl::tests::cache_reset_zeroes_all_metrics ... ok
[INFO] [stdout] test stores::lru_ttl::tests::cache_set_over_existing_key_does_not_promote_recency ... ok
[INFO] [stdout] test stores::lru_ttl::tests::capacity_returns_bound_not_live_size ... ok
[INFO] [stdout] test stores::lru_ttl::tests::custom_hasher_get_set_round_trip ... ok
[INFO] [stdout] test stores::lru_ttl::tests::default_constructor_still_works ... ok
[INFO] [stdout] test stores::expiring_lru::tests::new_zero_max_size_panics - should panic ... ok
[INFO] [stdout] test stores::lru_ttl::tests::reset_rebuilds_store_and_preserves_on_evict ... ok
[INFO] [stdout] test stores::lru_ttl::tests::set_max_size_changes_capacity_and_evicts ... ok
[INFO] [stdout] test stores::lru_ttl::tests::set_max_size_shrink_fires_on_evict_and_counts_evictions ... ok
[INFO] [stdout] test stores::expiring_lru::tests::set_max_size_zero_panics - should panic ... ok
[INFO] [stdout] test stores::lru_ttl::tests::status_does_not_inflate_inner_store_hits ... ok
[INFO] [stdout] test stores::lru::tests::new_zero_max_size_panics - should panic ... ok
[INFO] [stdout] test stores::lru_ttl::tests::test_diagnostics_and_traits ... ok
[INFO] [stdout] test stores::lru_ttl::tests::try_new ... ok
[INFO] [stdout] test stores::lru_ttl::tests::try_set_max_size_rejects_zero ... ok
[INFO] [stdout] test stores::lru_ttl::tests::ttl_secs_and_ttl_millis_set_duration ... ok
[INFO] [stdout] test stores::lru_ttl::tests::ttl_setters_override_last_writer_wins ... ok
[INFO] [stdout] test stores::sharded::expiring::tests::build_returns_err_for_zero_shards ... ok
[INFO] [stdout] test stores::sharded::expiring::tests::cache_clear_with_on_evict_counts_evictions_without_callback ... ok
[INFO] [stdout] test stores::sharded::expiring::tests::cache_clear_with_on_evict_fires_for_all_entries ... ok
[INFO] [stdout] test stores::sharded::expiring::tests::cache_delete_returns_true_for_expired_entry ... ok
[INFO] [stdout] test stores::sharded::expiring::tests::cache_remove_entry_fires_on_evict_for_expired ... ok
[INFO] [stdout] test stores::sharded::expiring::tests::cache_remove_entry_increments_eviction_counter ... ok
[INFO] [stdout] test stores::sharded::expiring::tests::cache_remove_entry_returns_some_for_expired_entry ... ok
[INFO] [stdout] test stores::sharded::expiring::tests::cache_remove_entry_returns_some_for_live_entry ... ok
[INFO] [stdout] test stores::sharded::expiring::tests::cache_remove_fires_on_evict_and_updates_metrics ... ok
[INFO] [stdout] test stores::lru::tests::set_max_size_zero_panics - should panic ... ok
[INFO] [stdout] test stores::sharded::expiring::tests::cache_set_over_expired_counts_eviction_without_callback ... ok
[INFO] [stdout] test stores::sharded::expiring::tests::cache_set_over_expired_returns_none_fires_on_evict_and_counts ... ok
[INFO] [stdout] test stores::sharded::expiring::tests::clear_does_not_fire_on_evict ... ok
[INFO] [stdout] test stores::sharded::expiring::tests::concurrent_clone_cached_absent_is_none_false ... ok
[INFO] [stdout] test stores::sharded::expiring::tests::concurrent_clone_cached_expired_returns_stale_no_eviction ... ok
[INFO] [stdout] test stores::sharded::expiring::tests::concurrent_clone_cached_live_entry_is_some_false ... ok
[INFO] [stdout] test stores::sharded::expiring::tests::copy_from_preserves_live_entries ... ok
[INFO] [stdout] test stores::sharded::expiring::tests::inherent_and_trait_methods_coexist_via_fully_qualified_path ... ok
[INFO] [stdout] test stores::sharded::expiring::tests::copy_from_skips_expired ... ok
[INFO] [stdout] test stores::sharded::expiring::tests::inherent_delete_returns_bool ... ok
[INFO] [stdout] test stores::sharded::expiring::tests::inherent_get_returns_none_for_expired ... ok
[INFO] [stdout] test stores::lru_ttl::tests::new_zero_max_size_panics - should panic ... ok
[INFO] [stdout] test stores::sharded::expiring::tests::inherent_get_returns_option_not_result ... ok
[INFO] [stdout] test stores::sharded::expiring::tests::inherent_remove_entry_returns_key_and_value ... ok
[INFO] [stdout] test stores::lru_ttl::tests::new_zero_ttl_panics - should panic ... ok
[INFO] [stdout] test stores::sharded::expiring::tests::inherent_remove_returns_prior_live_value ... ok
[INFO] [stdout] test stores::sharded::expiring::tests::inherent_set_returns_previous_value ... ok
[INFO] [stdout] test stores::sharded::expiring::tests::peek_with_expiry_status_no_side_effects ... ok
[INFO] [stdout] test stores::lru_ttl::tests::set_max_size_zero_panics - should panic ... ok
[INFO] [stdout] test stores::sharded::expiring::tests::new_returns_ready_cache ... ok
[INFO] [stdout] test stores::sharded::expiring::tests::peek_with_expiry_status_stale_entry_no_side_effects ... ok
[INFO] [stdout] test stores::sharded::expiring_lru::tests::cache_clear_with_on_evict_counts_evictions_without_callback ... ok
[INFO] [stdout] test stores::sharded::expiring_lru::tests::cache_remove_entry_fires_on_evict_for_expired ... ok
[INFO] [stdout] test stores::sharded::expiring_lru::tests::cache_clear_with_on_evict_fires_for_all_entries ... ok
[INFO] [stdout] test stores::sharded::expiring_lru::tests::cache_remove_entry_increments_eviction_counter ... ok
[INFO] [stdout] test stores::sharded::expiring_lru::tests::cache_delete_returns_true_for_expired_entry ... ok
[INFO] [stdout] test stores::sharded::expiring_lru::tests::cache_remove_fires_on_evict_and_updates_metrics ... ok
[INFO] [stdout] test stores::sharded::expiring_lru::tests::cache_set_over_expired_returns_none_fires_on_evict_and_counts ... ok
[INFO] [stdout] test stores::sharded::expiring_lru::tests::cache_remove_entry_returns_some_for_expired_entry ... ok
[INFO] [stdout] test stores::sharded::expiring_lru::tests::concurrent_clone_cached_expired_returns_stale_no_eviction ... ok
[INFO] [stdout] test stores::sharded::expiring_lru::tests::cache_remove_entry_returns_some_for_live_entry ... ok
[INFO] [stdout] test stores::sharded::expiring_lru::tests::clear_does_not_fire_on_evict ... ok
[INFO] [stdout] test stores::sharded::expiring_lru::tests::concurrent_clone_cached_absent_is_none_false ... ok
[INFO] [stdout] test stores::sharded::expiring_lru::tests::concurrent_clone_cached_live_entry_is_some_false ... ok
[INFO] [stdout] test stores::lru::tests::panicking_on_evict_keeps_cache_within_capacity ... ok
[INFO] [stdout] test stores::sharded::expiring_lru::tests::inherent_and_trait_methods_coexist_via_fully_qualified_path ... ok
[INFO] [stdout] test stores::sharded::expiring_lru::tests::copy_from_respects_capacity ... ok
[INFO] [stdout] test stores::sharded::expiring_lru::tests::inherent_remove_entry_returns_key_and_value ... ok
[INFO] [stdout] test stores::sharded::expiring_lru::tests::copy_from_preserves_live_entries ... ok
[INFO] [stdout] test stores::sharded::expiring_lru::tests::inherent_delete_returns_bool ... ok
[INFO] [stdout] test stores::sharded::expiring_lru::tests::copy_from_skips_expired ... ok
[INFO] [stdout] test stores::sharded::expiring_lru::tests::inherent_get_returns_none_for_expired ... ok
[INFO] [stdout] test stores::sharded::expiring_lru::tests::inherent_get_returns_option_not_result ... ok
[INFO] [stdout] test stores::sharded::expiring_lru::tests::peek_with_expiry_status_does_not_promote_lru ... ok
[INFO] [stdout] test stores::sharded::expiring_lru::tests::inherent_remove_returns_prior_live_value ... ok
[INFO] [stdout] test stores::sharded::expiring_lru::tests::peek_with_expiry_status_no_side_effects ... ok
[INFO] [stdout] test stores::sharded::expiring_lru::tests::inherent_set_returns_previous_value ... ok
[INFO] [stdout] test stores::sharded::expiring_lru::tests::peek_with_expiry_status_stale_entry_no_side_effects ... ok
[INFO] [stdout] test stores::sharded::lru::tests::build_rejects_overflowing_shards_and_capacity ... ok
[INFO] [stdout] test stores::sharded::expiring_lru::tests::new_zero_max_size_panics - should panic ... ok
[INFO] [stdout] test stores::sharded::lru::tests::cache_clear_with_on_evict_counts_evictions_without_callback ... ok
[INFO] [stdout] test stores::sharded::lru::tests::basic_get_set_remove ... ok
[INFO] [stdout] test stores::sharded::lru::tests::builder_error_context ... ok
[INFO] [stdout] test stores::sharded::lru::tests::cache_clear_with_on_evict_fires_for_all_entries ... ok
[INFO] [stdout] test stores::sharded::lru::tests::cache_delete_returns_true_for_present_entry ... ok
[INFO] [stdout] test stores::sharded::lru::tests::cache_remove_entry_basic ... ok
[INFO] [stdout] test stores::sharded::lru::tests::cache_remove_entry_fires_on_evict ... ok
[INFO] [stdout] test stores::sharded::lru::tests::cache_remove_fires_on_evict ... ok
[INFO] [stdout] test stores::sharded::lru::tests::cache_remove_entry_increments_eviction_counter ... ok
[INFO] [stdout] test stores::sharded::expiring_lru::tests::new_returns_ready_cache_respecting_max_size ... ok
[INFO] [stdout] test stores::sharded::lru::tests::clear_does_not_fire_on_evict ... ok
[INFO] [stdout] test stores::sharded::lru::tests::cache_remove_increments_eviction_metrics ... ok
[INFO] [stdout] test stores::sharded::lru::tests::eviction_fires ... ok
[INFO] [stdout] test stores::sharded::lru::tests::copy_from_respects_capacity ... ok
[INFO] [stdout] test stores::sharded::lru::tests::copy_from_preserves_entries ... ok
[INFO] [stdout] test stores::sharded::lru::tests::clone_shares_state ... ok
[INFO] [stdout] test stores::sharded::lru::tests::inherent_remove_entry_returns_key_and_value ... ok
[INFO] [stdout] test stores::sharded::lru::tests::inherent_and_trait_methods_coexist_via_fully_qualified_path ... ok
[INFO] [stdout] test stores::sharded::lru::tests::inherent_delete_returns_bool ... ok
[INFO] [stdout] test stores::sharded::lru::tests::inherent_get_returns_option_not_result ... ok
[INFO] [stdout] test stores::sharded::lru::tests::inherent_remove_returns_prior_value ... ok
[INFO] [stdout] test stores::sharded::lru::tests::inherent_reset_clears_and_resets_metrics ... ok
[INFO] [stdout] test stores::sharded::lru::tests::send_sync ... ok
[INFO] [stdout] test stores::sharded::lru::tests::inherent_set_returns_previous_value ... ok
[INFO] [stdout] test stores::sharded::lru::tests::per_shard_max_size_and_size_exclusive ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::build_rejects_overflowing_shards_and_capacity ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::build_rejects_zero_ttl ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::basic_get_set_remove ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::build_reports_invalid_config ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::builder_generic_param_order_is_eviction_typestate_then_hasher ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::cache_clear_with_on_evict_counts_evictions_without_callback ... ok
[INFO] [stdout] test stores::sharded::lru::tests::new_returns_ready_cache_respecting_max_size ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::cache_clear_with_on_evict_fires_for_all_entries ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::builder_without_on_evict_does_not_require_static_keys_or_values ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::cache_remove_entry_returns_some_for_live_entry ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::cache_remove_fires_on_evict_and_increments_metrics ... ok
[INFO] [stdout] test stores::sharded::lru::tests::new_zero_max_size_panics - should panic ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::clear_does_not_fire_on_evict ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::clone_shares_state ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::concurrent_clone_cached_absent_is_none_false ... ok
[INFO] [stdout] test stores::lru_ttl::tests::cache_reset_metrics_standalone_zeroes_outer_and_inner ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::concurrent_clone_cached_live_entry_is_some_false ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::concurrent_clone_cached_live_lookup_promotes_lru ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::copy_from_preserves_live_entries ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::copy_from_respects_capacity ... ok
[INFO] [stdout] test stores::lru_ttl::tests::cache_set_over_expired_counts_eviction_without_callback ... ok
[INFO] [stdout] test stores::lru_ttl::tests::cache_set_over_expired_returns_none_fires_on_evict_and_counts ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::inherent_and_trait_methods_coexist_via_fully_qualified_path ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::inherent_delete_returns_bool ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::inherent_get_returns_option_not_result ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::inherent_remove_entry_returns_key_and_value ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::inherent_remove_returns_prior_value ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::inherent_reset_clears_and_resets_metrics ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::inherent_set_returns_previous_value ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::lru_eviction_fires ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::new_zero_max_size_panics - should panic ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::new_zero_ttl_panics - should panic ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::peek_with_expiry_status_does_not_promote_lru ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::cache_set_over_expired_returns_none_fires_on_evict_and_counts ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::peek_with_expiry_status_no_side_effects ... ok
[INFO] [stdout] test stores::lru_ttl::tests::cache_delete_returns_true_for_expired_entry ... ok
[INFO] [stdout] test stores::lru_ttl::tests::cache_remove_entry_increments_eviction_counter ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::per_shard_max_size_and_size_exclusive ... ok
[INFO] [stdout] test stores::lru_ttl::tests::cache_remove_entry_fires_on_evict_for_expired ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::send_sync ... ok
[INFO] [stdout] test stores::lru_ttl::tests::custom_hasher_respects_lru_eviction_and_ttl ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::set_ttl_inherent ... ok
[INFO] [stdout] test stores::lru_ttl::tests::new_returns_ready_cache_respecting_max_size_and_ttl ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::try_set_ttl_rejects_zero_and_returns_previous ... ok
[INFO] [stdout] test stores::sharded::tests::cache_padded_is_aligned ... ok
[INFO] [stdout] test stores::sharded::tests::custom_shard_hasher_requires_clone ... ok
[INFO] [stdout] test stores::sharded::tests::default_shard_hasher_works ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::basic_get_set_remove ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::build_rejects_zero_ttl ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::ttl_secs_and_ttl_millis_set_duration ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::cache_clear_with_on_evict_counts_evictions_without_callback ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::cache_clear_with_on_evict_fires_for_all_entries ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::ttl_setters_override_last_writer_wins ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::new_returns_ready_cache_respecting_max_size_and_ttl ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::cache_remove_entry_returns_some_for_live_entry ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::cache_remove_entry_increments_eviction_counter ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::cache_remove_entry_fires_on_evict_for_expired ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::cache_delete_returns_true_for_expired_entry ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::cache_remove_entry_returns_some_for_expired_entry ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::clone_shares_state ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::concurrent_clone_cached_absent_is_none_false ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::clear_does_not_fire_on_evict ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::concurrent_clone_cached_live_entry_is_some_false ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::copy_from_preserves_live_entries ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::inherent_and_trait_methods_coexist_via_fully_qualified_path ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::inherent_delete_returns_bool ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::concurrent_clone_cached_expired_returns_stale_no_eviction ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::inherent_get_returns_option_not_result ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::inherent_remove_returns_prior_value ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::inherent_remove_entry_returns_key_and_value ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::inherent_reset_clears_and_resets_metrics ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::inherent_set_returns_previous_value ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::new_zero_ttl_panics - should panic ... ok
[INFO] [stdout] test stores::lru_ttl::tests::sync_expiry_anchored_after_factory ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::peek_with_expiry_status_no_side_effects ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::copy_from_skips_expired ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::send_sync ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::set_ttl_inherent ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::try_set_ttl_rejects_zero_and_returns_previous ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::peek_with_expiry_status_does_not_renew_ttl_under_refresh_on_hit ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::ttl_secs_and_ttl_millis_set_duration ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::ttl_setters_override_last_writer_wins ... ok
[INFO] [stdout] test stores::sharded::unbound::tests::basic_get_set_remove ... ok
[INFO] [stdout] test stores::sharded::unbound::tests::build_error_on_overflow ... ok
[INFO] [stdout] test stores::sharded::unbound::tests::build_error_on_zero_shards ... ok
[INFO] [stdout] test stores::sharded::unbound::tests::cache_clear_with_on_evict_fires_for_all_entries ... ok
[INFO] [stdout] test stores::sharded::unbound::tests::cache_delete_returns_true_for_present_entry ... ok
[INFO] [stdout] test stores::sharded::unbound::tests::cache_remove_entry_basic ... ok
[INFO] [stdout] test stores::sharded::unbound::tests::cache_remove_entry_fires_on_evict ... ok
[INFO] [stdout] test stores::sharded::unbound::tests::clear_does_not_fire_on_evict ... ok
[INFO] [stdout] test stores::sharded::unbound::tests::clone_shares_state ... ok
[INFO] [stdout] test stores::sharded::unbound::tests::copy_from_preserves_entries ... ok
[INFO] [stdout] test stores::sharded::unbound::tests::custom_hasher ... ok
[INFO] [stdout] test stores::sharded::unbound::tests::deep_clone_is_independent ... ok
[INFO] [stdout] test stores::sharded::unbound::tests::inherent_and_trait_methods_coexist_via_fully_qualified_path ... ok
[INFO] [stdout] test stores::sharded::unbound::tests::inherent_delete_returns_bool ... ok
[INFO] [stdout] test stores::sharded::unbound::tests::inherent_get_returns_option_not_result ... ok
[INFO] [stdout] test stores::sharded::unbound::tests::inherent_remove_entry_returns_key_and_value ... ok
[INFO] [stdout] test stores::sharded::unbound::tests::inherent_remove_returns_prior_value ... ok
[INFO] [stdout] test stores::sharded::unbound::tests::inherent_reset_clears_and_resets_metrics ... ok
[INFO] [stdout] test stores::sharded::unbound::tests::inherent_set_returns_previous_value ... ok
[INFO] [stdout] test stores::sharded::unbound::tests::len_and_clear ... ok
[INFO] [stdout] test stores::sharded::unbound::tests::metrics_sum ... ok
[INFO] [stdout] test stores::sharded::unbound::tests::new_returns_ready_cache ... ok
[INFO] [stdout] test stores::sharded::unbound::tests::on_evict_fires_on_remove ... ok
[INFO] [stdout] test stores::sharded::unbound::tests::send_sync ... ok
[INFO] [stdout] test stores::sharded::unbound::tests::shard_sizes ... ok
[INFO] [stdout] test stores::tests::build_error_clone_partial_eq_eq ... ok
[INFO] [stdout] test stores::tests::build_error_display ... ok
[INFO] [stdout] test stores::tests::build_error_invalid_value_field_discriminates ... ok
[INFO] [stdout] test stores::tests::cache_set_error_is_clone_eq ... ok
[INFO] [stdout] test stores::tests::hashmap ... ok
[INFO] [stdout] test stores::tests::lru_build_error_is_comparable_and_cloneable ... ok
[INFO] [stdout] test stores::ttl::tests::builder_initial_capacity_method_exists_and_preallocates ... ok
[INFO] [stdout] test stores::ttl::tests::cache_clear_does_not_fire_on_evict ... ok
[INFO] [stdout] test stores::ttl::tests::cache_clear_with_on_evict_fires_for_all_entries ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::cache_set_over_expired_returns_none_fires_on_evict_and_counts ... ok
[INFO] [stdout] test stores::ttl::tests::cache_evict_does_not_require_key_clone ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::new_returns_ready_cache_respecting_ttl ... ok
[INFO] [stdout] test stores::ttl::tests::cache_get_or_set_with_mut_hit_does_not_call_factory ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::peek_with_expiry_status_does_not_renew_ttl_under_refresh_on_hit ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::peek_with_expiry_status_stale_entry_no_side_effects ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::peek_with_expiry_status_stale_entry_no_side_effects ... ok
[INFO] [stdout] test stores::lru_ttl::tests::cache_remove_entry_returns_some_for_expired_entry ... ok
[INFO] [stdout] test stores::sharded::lru_ttl::tests::ttl_expiry ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::cache_delete_returns_true_for_expired_entry ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::cache_remove_entry_fires_on_evict_for_expired ... ok
[INFO] [stdout] test stores::ttl::tests::cache_remove_entry_returns_some_for_live_entry ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::cache_remove_entry_increments_eviction_counter ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::cache_remove_entry_returns_some_for_expired_entry ... ok
[INFO] [stdout] test stores::ttl::tests::cache_reset_does_not_fire_on_evict ... ok
[INFO] [stdout] test stores::ttl::tests::custom_hasher_get_set_round_trip ... ok
[INFO] [stdout] test stores::ttl::tests::default_constructor_still_works ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::concurrent_clone_cached_expired_returns_stale_no_eviction ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::copy_from_skips_expired ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::evict_sweeps_expired ... ok
[INFO] [stdout] test stores::ttl::tests::test_diagnostics_and_traits ... ok
[INFO] [stdout] test stores::ttl::tests::cache_get_or_set_with_mut_expired_replacement_fires_with_old_value ... ok
[INFO] [stdout] test stores::ttl::tests::ttl_secs_and_ttl_millis_set_duration ... ok
[INFO] [stdout] test stores::ttl::tests::ttl_setters_override_last_writer_wins ... ok
[INFO] [stdout] test stores::ttl_sorted::test::borrow_keys ... ok
[INFO] [stdout] test stores::ttl_sorted::test::build_rejects_capacity_overflowing_initial_capacity ... ok
[INFO] [stdout] test stores::ttl_sorted::test::build_rejects_capacity_overflowing_max_size ... ok
[INFO] [stdout] test stores::ttl_sorted::test::builder_initial_capacity_method_exists_and_preallocates ... ok
[INFO] [stdout] test stores::ttl_sorted::test::builder_rejects_zero_size_limit ... ok
[INFO] [stdout] test stores::ttl_sorted::test::cache_clear_does_not_fire_on_evict ... ok
[INFO] [stdout] test stores::ttl_sorted::test::cache_clear_with_on_evict_fires_for_all_entries ... ok
[INFO] [stdout] test stores::ttl::tests::new_zero_ttl_panics - should panic ... ok
[INFO] [stdout] test stores::sharded::ttl::tests::ttl_expiry ... ok
[INFO] [stdout] test stores::ttl_sorted::test::cache_get_live_hit_increments_hits ... ok
[INFO] [stdout] test stores::ttl::tests::cache_get_or_set_with_mut_panic_counts_miss_once ... ok
[INFO] [stdout] test stores::ttl_sorted::test::cache_get_mut_live_hit_updates_value ... ok
[INFO] [stdout] test stores::ttl::tests::cache_get_or_set_with_mut_panic_does_not_fire_on_evict ... ok
[INFO] [stdout] test stores::ttl_sorted::test::cache_remove_entry_absent_returns_none ... ok
[INFO] [stdout] test stores::ttl_sorted::test::cache_get_expired_hit_removes_map_and_ttl_index ... ok
[INFO] [stdout] test stores::ttl::tests::cache_set_over_expired_increments_eviction_counter_without_callback ... ok
[INFO] [stdout] test stores::ttl::tests::cache_set_over_expired_returns_none_fires_on_evict_and_counts ... ok
[INFO] [stdout] test stores::ttl_sorted::test::cache_remove_entry_returns_some_for_live_entry ... ok
[INFO] [stdout] test stores::ttl_sorted::test::cache_reset_preserves_configuration ... ok
[INFO] [stdout] test stores::ttl_sorted::test::cache_reset_preserves_initial_capacity ... ok
[INFO] [stdout] test stores::ttl_sorted::test::cache_get_mut_expired_hit_removes_map_and_ttl_index ... ok
[INFO] [stdout] test stores::ttl_sorted::test::custom_hasher_get_set_round_trip ... ok
[INFO] [stdout] test stores::ttl_sorted::test::default_constructor_still_works ... ok
[INFO] [stdout] test stores::ttl_sorted::test::entry_is_expired_at_uses_at_or_after_boundary ... ok
[INFO] [stdout] test stores::ttl::tests::cache_delete_returns_true_for_expired_entry ... ok
[INFO] [stdout] test stores::ttl_sorted::test::explicit_capacity_takes_precedence_over_max_size_preallocation ... ok
[INFO] [stdout] test stores::ttl_sorted::test::get_or_set_with_max_size_limit_short_ttl_does_not_panic ... ok
[INFO] [stdout] test stores::ttl::tests::cache_remove_entry_fires_on_evict ... ok
[INFO] [stdout] test stores::ttl::tests::plain_miss_does_not_evict_expired_miss_does ... ok
[INFO] [stdout] test stores::ttl::tests::try_get_or_set_err_over_expired_does_not_double_fire_on_evict ... ok
[INFO] [stdout] test stores::ttl::tests::cache_remove_entry_increments_eviction_counter ... ok
[INFO] [stdout] test stores::ttl_sorted::test::max_size_alone_preallocates ... ok
[INFO] [stdout] test stores::ttl_sorted::test::max_size_eviction_evicts_finite_before_never_interleaved ... ok
[INFO] [stdout] test stores::ttl::tests::custom_hasher_respects_ttl_expiry ... ok
[INFO] [stdout] test stores::ttl::tests::new_returns_ready_cache_respecting_ttl ... ok
[INFO] [stdout] test stores::ttl_sorted::test::retain_latest_keeps_never_expiring_entries_last ... ok
[INFO] [stdout] test stores::ttl_sorted::test::set_max_size ... ok
[INFO] [stdout] test stores::ttl_sorted::test::new_zero_ttl_panics - should panic ... ok
[INFO] [stdout] test stores::ttl_sorted::test::set_max_size_zero_panics - should panic ... ok
[INFO] [stdout] test stores::ttl_sorted::test::set_ttl_zero_never_expire_entries_evicted_last_under_size_pressure ... ok
[INFO] [stdout] test stores::ttl_sorted::test::cache_set_over_expired_returns_none_fires_on_evict_and_counts ... ok
[INFO] [stdout] test stores::ttl_sorted::test::shared_ref_get_or_set_with_wrapper_delegates_to_mut ... ok
[INFO] [stdout] test stores::ttl_sorted::test::test_diagnostics_and_traits ... ok
[INFO] [stdout] test stores::ttl_sorted::test::try_get_or_set_with_max_size_limit_short_ttl_does_not_panic ... ok
[INFO] [stdout] test stores::ttl::tests::cache_get_or_set_with_mut_refresh_extends_ttl_on_hit ... ok
[INFO] [stdout] test stores::ttl_sorted::test::try_set_max_size_huge_does_not_panic ... ok
[INFO] [stdout] test stores::ttl_sorted::test::try_set_max_size_rejects_zero ... ok
[INFO] [stdout] test stores::ttl_sorted::test::ttl_secs_and_ttl_millis_set_duration ... ok
[INFO] [stdout] test stores::ttl_sorted::test::ttl_setters_override_last_writer_wins ... ok
[INFO] [stdout] test stores::ttl_sorted::test::ttl_sorted_cache_set_error_is_clone_eq ... ok
[INFO] [stdout] test stores::ttl_sorted::test::ttl_sorted_cache_try_set_returns_cache_set_error_on_overflow ... ok
[INFO] [stdout] test stores::ttl_sorted::test::get_or_set_with_zero_ttl_inserts_never_expiring_entry ... ok
[INFO] [stdout] test stores::ttl_sorted::test::insert_ttl_evict_explicit_zero_never_expires_and_survives_evict ... ok
[INFO] [stdout] test stores::ttl_sorted::test::updating_existing_key_at_size_limit_does_not_evict_another_key ... ok
[INFO] [stdout] test stores::unbound::tests::basic_cache ... ok
[INFO] [stdout] test stores::unbound::tests::builder_initial_capacity_method_exists_and_preallocates ... ok
[INFO] [stdout] test stores::unbound::tests::cache_clear_does_not_fire_on_evict ... ok
[INFO] [stdout] test stores::unbound::tests::cache_clear_with_on_evict_fires_for_all_entries ... ok
[INFO] [stdout] test stores::unbound::tests::cache_delete_uses_cache_remove_entry ... ok
[INFO] [stdout] test stores::unbound::tests::cache_remove_entry_basic ... ok
[INFO] [stdout] test stores::unbound::tests::cache_remove_entry_fires_on_evict ... ok
[INFO] [stdout] test stores::unbound::tests::cache_remove_entry_returns_stored_key_not_lookup_key ... ok
[INFO] [stdout] test stores::unbound::tests::clear ... ok
[INFO] [stdout] test stores::unbound::tests::custom_hasher_get_set_round_trip ... ok
[INFO] [stdout] test stores::unbound::tests::custom_hasher_with_capacity_builder ... ok
[INFO] [stdout] test stores::unbound::tests::default_constructor_still_works ... ok
[INFO] [stdout] test stores::unbound::tests::metrics_preserve_untracked_state_in_helpers ... ok
[INFO] [stdout] test stores::unbound::tests::get_or_set_with ... ok
[INFO] [stdout] test stores::unbound::tests::new_returns_ready_cache ... ok
[INFO] [stdout] test stores::unbound::tests::remove ... ok
[INFO] [stdout] test stores::unbound::tests::reset ... ok
[INFO] [stdout] test stores::unbound::tests::test_diagnostics_and_traits ... ok
[INFO] [stdout] test stores::ttl_sorted::test::cache_delete_returns_true_for_expired_entry ... ok
[INFO] [stdout] test stores::ttl_sorted::test::evict_does_not_remove_never_expiring_entries ... ok
[INFO] [stdout] test stores::ttl_sorted::test::cache_remove_entry_fires_on_evict_for_expired ... ok
[INFO] [stdout] test stores::ttl_sorted::test::cache_remove_entry_increments_eviction_counter ... ok
[INFO] [stdout] test stores::ttl_sorted::test::custom_hasher_respects_ttl_expiry ... ok
[INFO] [stdout] test stores::ttl_sorted::test::try_get_or_set_with_zero_ttl_inserts_never_expiring_entry ... ok
[INFO] [stdout] test stores::ttl_sorted::test::new_returns_ready_cache_respecting_ttl ... ok
[INFO] [stdout] test stores::ttl::tests::cache_remove_entry_returns_some_for_expired_entry ... ok
[INFO] [stdout] test stores::ttl_sorted::test::unset_ttl_makes_future_inserts_never_expire ... ok
[INFO] [stdout] test stores::ttl_sorted::test::insert_ttl_explicit_zero_never_expires ... ok
[INFO] [stdout] test stores::ttl_sorted::test::set_ttl_zero_entries_never_expire ... ok
[INFO] [stdout] test stores::ttl_sorted::test::set_ttl_zero_only_affects_future_inserts ... ok
[INFO] [stdout] test stores::ttl_sorted::test::cache_remove_entry_returns_some_for_expired_entry ... ok
[INFO] [stdout] test stores::ttl_sorted::test::kitchen_sink ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 452 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.31s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cached.rs (/opt/rustwide/target/debug/deps/cached-515259a643f1504f)
[INFO] [stdout] 
[INFO] [stdout] running 197 tests
[INFO] [stdout] test bare_cached_recursion_does_not_deadlock ... ok
[INFO] [stdout] test concurrent_cached_cache_err::cache_err_caches_error_result ... ok
[INFO] [stdout] test cache_clear_with_on_evict_counts_evictions_without_callback ... ok
[INFO] [stdout] test concurrent_cached_default_in_memory::bare_default_compiles_and_caches ... ok
[INFO] [stdout] test concurrent_cached_default_in_memory::bare_result_alias_without_type_args_is_treated_as_plain_return ... ok
[INFO] [stdout] test concurrent_cached_default_in_memory::custom_result_alias_treated_as_plain_return ... ok
[INFO] [stdout] test concurrent_cached_default_in_memory::result_alias_without_result_suffix_is_treated_as_plain_return ... ok
[INFO] [stdout] test concurrent_cached_default_in_memory::result_return_skips_caching_on_err ... ok
[INFO] [stdout] test concurrent_cached_default_with_cached_flag::with_cached_flag_reports_cache_state ... ok
[INFO] [stdout] test concurrent_cached_default_with_cached_flag::plain_return_with_cached_flag_reports_cache_state ... ok
[INFO] [stdout] test concurrent_cached_default_with_max_size::size_attr_compiles_and_caches ... ok
[INFO] [stdout] test concurrent_cached_default_with_max_size_and_ttl::size_and_ttl_compiles_and_caches ... ok
[INFO] [stdout] test concurrent_cached_default_with_max_size_and_ttl_and_shards::size_ttl_shards_compiles_and_caches ... ok
[INFO] [stdout] test concurrent_cached_default_with_shards::shards_attr_produces_correct_shard_count ... ok
[INFO] [stdout] test concurrent_cached_default_with_max_size_and_ttl::size_and_ttl_refresh_attr_wired ... ok
[INFO] [stdout] test concurrent_cached_plain_return::plain_generic_return_is_not_misclassified_as_result ... ok
[INFO] [stdout] test concurrent_cached_default_with_ttl::ttl_attr_compiles_and_caches ... ok
[INFO] [stdout] test concurrent_cached_default_with_ttl_and_shards::ttl_shards_compiles_and_caches ... ok
[INFO] [stdout] test concurrent_cached_default_with_shards::shards_attr_compiles_and_caches ... ok
[INFO] [stdout] test concurrent_cached_plain_return::plain_option_cache_none_caches_none_and_some ... ok
[INFO] [stdout] test concurrent_cached_option::option_with_cached_flag_reports_cache_state ... ok
[INFO] [stdout] test concurrent_cached_plain_return::plain_option_return_skips_none_caches_some ... ok
[INFO] [stdout] test concurrent_cached_default_with_ttl::ttl_refresh_attr_wired ... ok
[INFO] [stdout] test concurrent_cached_plain_return::plain_return_compiles_and_caches ... ok
[INFO] [stdout] test concurrent_cached_option::option_caches_some_not_none ... ok
[INFO] [stdout] test concurrent_cached_plain_return_ttl::plain_ttl_compiles_and_caches ... ok
[INFO] [stdout] test concurrent_cached_return_named_error::return_named_error_compiles_and_caches ... ok
[INFO] [stdout] test concurrent_cached_plain_return::plain_return_lru_compiles_and_caches ... ok
[INFO] [stdout] test concurrent_cached_plain_return::plain_return_max_size_alias_compiles_and_caches ... ok
[INFO] [stdout] test expires_macro_tests::test_expires_lru_macro_hit_and_miss ... ok
[INFO] [stdout] test concurrent_cached_plain_return_ttl::plain_lru_ttl_compiles_and_caches ... ok
[INFO] [stdout] test concurrent_cached_trait_short_aliases_work ... ok
[INFO] [stdout] test concurrent_cached_trait_clear_and_reset_metrics_on_sharded_stores ... ok
[INFO] [stdout] test expires_macro_tests::test_once_expires_macro ... ok
[INFO] [stdout] test expires_macro_tests::test_expires_macro_dynamic_ttl_from_arg ... ok
[INFO] [stdout] test expires_macro_tests::test_expires_macro_hit_and_miss ... ok
[INFO] [stdout] test generic_where_tests::test_generic_once_where ... ok
[INFO] [stdout] test generic_where_tests::test_generic_concurrent_cached_where ... ok
[INFO] [stdout] test generic_where_tests::test_generic_cached_where ... ok
[INFO] [stdout] test len_iter_evict_contract_expiring::expiring_cache_len_iter_evict ... ok
[INFO] [stdout] test len_iter_evict_contract_expiring::expiring_lru_cache_len_iter_evict ... ok
[INFO] [stdout] test len_iter_evict_contract_sharded_expiring::sharded_expiring_cache_len_evict ... ok
[INFO] [stdout] test macro_arg_pairwise::test_by_key_with_sync_writes_buckets ... ok
[INFO] [stdout] test macro_arg_pairwise::test_name_with_unbound ... ok
[INFO] [stdout] test len_iter_evict_contract_sharded_expiring::sharded_expiring_lru_cache_len_evict ... ok
[INFO] [stdout] test macro_arg_pairwise::test_once_name_with_ttl ... ok
[INFO] [stdout] test macro_arg_pairwise::test_once_result_with_cached_flag ... ok
[INFO] [stdout] test macro_arg_pairwise::test_once_option_with_cached_flag ... ok
[INFO] [stdout] test macro_arg_pairwise::test_once_with_cached_flag ... ok
[INFO] [stdout] test macro_arg_pairwise::test_size_with_sync_lock_mutex ... ok
[INFO] [stdout] test macro_arg_pairwise::test_sync_lock_both_spellings_select_rwlock ... ok
[INFO] [stdout] test macro_arg_pairwise::test_unsync_reads_with_sync_lock_rwlock ... ok
[INFO] [stdout] test sharded_expiring_tests::concurrent_cached_expires_lru ... ok
[INFO] [stdout] test sharded_expiring_tests::concurrent_cached_expires_unbounded ... ok
[INFO] [stdout] test sharded_expiring_tests::concurrent_cached_expires_with_cached_flag::expires_with_cached_flag_reports_cache_state ... ok
[INFO] [stdout] test sharded_expiring_tests::sharded_expiring_cache_basic_ops ... ok
[INFO] [stdout] test sharded_expiring_tests::sharded_expiring_cache_evict ... ok
[INFO] [stdout] test sharded_expiring_tests::sharded_expiring_lru_on_evict_fires_on_lru_capacity_pressure ... ok
[INFO] [stdout] test sharded_expiring_tests::sharded_expiring_send_sync ... ok
[INFO] [stdout] test sharded_expiring_tests::sharded_expiring_evict_fires_on_evict_and_increments_evictions_counter ... ok
[INFO] [stdout] test sharded_ttl_tests::non_sharded_ttl_builders_accept_refresh_on_hit ... ok
[INFO] [stdout] test sharded_ttl_tests::reset_metrics_zeros_split_eviction_counter_on_ttl_expiring_sharded_stores ... ok
[INFO] [stdout] test sharded_ttl_tests::sharded_ttl_builders_accept_refresh_on_hit ... ok
[INFO] [stdout] test len_iter_evict_contract::lru_ttl_cache_len_iter_evict ... ok
[INFO] [stdout] test len_iter_evict_contract::ttl_cache_len_iter_evict ... ok
[INFO] [stdout] test len_iter_evict_contract::ttl_sorted_cache_len_iter_evict ... ok
[INFO] [stdout] test len_iter_evict_contract_sharded::sharded_ttl_cache_len_evict ... ok
[INFO] [stdout] test len_iter_evict_contract_sharded::sharded_lru_ttl_cache_len_evict ... ok
[INFO] [stdout] test sync_cached_remove_entry_and_delete_aliases ... ok
[INFO] [stdout] test test_cache_clear_preserves_metrics ... ok
[INFO] [stdout] test sharded_ttl_tests::sharded_ttl_stores_implement_concurrent_cache_evict_trait ... ok
[INFO] [stdout] test test_cache_evict_expiring_lru_cache ... ok
[INFO] [stdout] test test_cache_evict_lru_ttl_cache ... ok
[INFO] [stdout] test test_cache_evict_trait_returns_count ... ok
[INFO] [stdout] test test_cache_evict_ttl_cache ... ok
[INFO] [stdout] test test_cache_evict_ttl_sorted_cache ... ok
[INFO] [stdout] test test_cache_metrics_and_hit_ratio ... ok
[INFO] [stdout] test test_cache_reset_also_resets_metrics ... ok
[INFO] [stdout] test test_cache_reset_also_resets_metrics_time_stores ... ok
[INFO] [stdout] test test_cached_cache_err_true_caches_err ... ok
[INFO] [stdout] test test_cached_cache_none_true_caches_none ... ok
[INFO] [stdout] test test_cached_iter_lru ... ok
[INFO] [stdout] test test_cached_iter_expiring_lru ... ok
[INFO] [stdout] test test_cached_iter_ttl_cache ... ok
[INFO] [stdout] test test_cached_iter_unbound ... ok
[INFO] [stdout] test test_cached_max_size_alias_sets_bound ... ok
[INFO] [stdout] test test_cached_peek_expiring_lru_cache ... ok
[INFO] [stdout] test test_cached_peek_hashmap ... ok
[INFO] [stdout] test test_cached_peek_lru_cache ... ok
[INFO] [stdout] test test_cached_peek_lru_ttl_cache ... ok
[INFO] [stdout] test test_cached_peek_ttl_cache ... ok
[INFO] [stdout] test test_cached_peek_ttl_sorted_cache ... ok
[INFO] [stdout] test test_cached_peek_unbound_cache ... ok
[INFO] [stdout] test test_cached_read_hashmap ... ok
[INFO] [stdout] test test_cached_return_flag ... ok
[INFO] [stdout] test test_cached_return_flag_option ... ok
[INFO] [stdout] test test_cached_return_flag_result ... ok
[INFO] [stdout] test test_cached_smartstring ... ok
[INFO] [stdout] test test_cached_smartstring_from_str ... ok
[INFO] [stdout] test test_expiring_lru_cache_builder_build ... ok
[INFO] [stdout] test test_concurrent_cached_cache_none_true_caches_none ... ok
[INFO] [stdout] test test_concurrent_cached_cache_err_true_caches_err ... ok
[INFO] [stdout] test test_expiring_lru_cache_clone_cached ... ok
[INFO] [stdout] test test_expiring_lru_cache_evictions_sum_lru_and_expiry ... ok
[INFO] [stdout] test test_expiring_lru_cache_get_does_not_inflate_inner_metrics ... ok
[INFO] [stdout] test test_expiring_sized_cache_on_evict ... ok
[INFO] [stdout] test test_expiring_value_cache_expired_get_or_set_invokes_on_evict ... ok
[INFO] [stdout] test test_expiring_value_cache_get_does_not_promote_expired_key ... ok
[INFO] [stdout] test test_expiring_value_cache_get_mut_expired_invokes_on_evict ... ok
[INFO] [stdout] test test_expiring_value_cache_on_evict_fires_on_cache_get ... ok
[INFO] [stdout] test test_expiring_value_unexpired_article_returned_with_hit ... ok
[INFO] [stdout] test test_expiring_value_expired_article_returned_with_miss ... ok
[INFO] [stdout] test test_fallible_builders_return_build_error ... ok
[INFO] [stdout] test test_lru_cache_builder_build ... ok
[INFO] [stdout] test test_lru_retain_fires_on_evict_and_increments_evictions ... ok
[INFO] [stdout] test test_lru_ttl_cache_builder_build ... ok
[INFO] [stdout] test test_lru_ttl_cache_refresh_getter_and_setter ... ok
[INFO] [stdout] test test_lru_ttl_cache_retain ... ok
[INFO] [stdout] test test_lru_ttl_cache_zero_ttl ... ok
[INFO] [stdout] test test_mutable_args ... ok
[INFO] [stdout] test test_mutable_args_once ... ok
[INFO] [stdout] test test_mutable_args_str ... ok
[INFO] [stdout] test test_once_cache_err_true_caches_err ... ok
[INFO] [stdout] test test_once_cache_none_true_caches_none ... ok
[INFO] [stdout] test test_once_for_priming ... ok
[INFO] [stdout] test test_cached_iter_ttl_cache_excludes_expired ... ok
[INFO] [stdout] test sharded_ttl_tests::sharded_lru_ttl_evict_does_not_double_count_evictions_or_double_fire_on_evict ... ok
[INFO] [stdout] test test_proc_cached_option ... ok
[INFO] [stdout] test test_proc_cached_result ... ok
[INFO] [stdout] test sharded_ttl_tests::sharded_ttl_evict_fires_on_evict_and_increments_evictions_counter ... ok
[INFO] [stdout] test test_sized_cache_on_evict ... ok
[INFO] [stdout] test test_refresh_on_hit_builder_true_reflected_on_both_stores ... ok
[INFO] [stdout] test test_expiring_sized_cache_get_evicts_expired_and_fires_on_evict ... ok
[INFO] [stdout] test test_lru_ttl_evict_does_not_double_count_evictions ... ok
[INFO] [stdout] test test_timed_cache_on_evict_fires_on_cache_get ... ok
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]     Checking cfg-if v1.0.4
[INFO] [stderr]     Checking pin-project-lite v0.2.17
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]     Checking futures-core v0.3.32
[INFO] [stdout] test test_timed_cache_on_evict_fires_on_cache_get_or_set ... ok
[INFO] [stdout] test test_timed_sized_cache_expired_get_or_set_invokes_on_evict ... ok
[INFO] [stdout] test test_ttl_cache_builder_build ... ok
[INFO] [stdout] test test_ttl_cache_clone_cached ... ok
[INFO] [stdout] test test_ttl_cache_refresh_getter_and_setter ... ok
[INFO] [stdout] test test_ttl_cache_size_and_get ... ok
[INFO] [stdout] test test_ttl_cache_zero_ttl ... ok
[INFO] [stdout] test test_ttl_sorted_cache_builder_build ... ok
[INFO] [stdout] test test_ttl_sorted_cache_clone_cached ... ok
[INFO] [stdout] test test_ttl_sorted_cache_generic_get_slice_key ... ok
[INFO] [stdout] test test_ttl_sorted_cache_generic_get_str_key ... ok
[INFO] [stdout] test test_ttl_sorted_cache_reserve ... ok
[INFO] [stdout] test test_ttl_sorted_cache_try_set_time_bounds ... ok
[INFO] [stdout] test test_ttl_sorted_cache_try_size_limit ... ok
[INFO] [stdout] test test_unbound_cache_builder_build ... ok
[INFO] [stdout] test test_unbound_cache_on_evict_fires_on_remove ... ok
[INFO] [stdout] test test_unbound_cache_size ... ok
[INFO] [stdout] test test_unsync_reads_sync_writes_default_counts_single_miss ... ok
[INFO] [stdout] test test_unsync_reads_unbound_cache ... ok
[INFO] [stdout] test time_store_tests::test_cached_expires_basic ... ok
[INFO] [stdout] test time_store_tests::test_cached_expires_lru ... ok
[INFO] [stdout] test time_store_tests::test_cached_expires_option ... ok
[INFO] [stdout] test time_store_tests::test_cached_expires_result ... ok
[INFO] [stdout] test time_store_tests::test_cached_expires_result_fallback ... ok
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]     Checking memchr v2.8.2
[INFO] [stderr]     Checking futures-io v0.3.32
[INFO] [stderr]     Checking parking v2.2.1
[INFO] [stderr]     Checking slab v0.4.12
[INFO] [stderr]     Checking fastrand v2.4.1
[INFO] [stderr]    Compiling zerocopy v0.8.53
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stdout] test test_timed_sized_expired_get_does_not_pollute_inner_metrics ... ok
[INFO] [stdout] test test_timed_cache_on_evict ... ok
[INFO] [stdout] test test_timed_sized_cache_on_evict_fires_on_cache_get ... ok
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stdout] test time_store_tests::test_cached_sync_writes_false ... ok
[INFO] [stdout] test time_store_tests::test_cached_sync_writes_true ... ok
[INFO] [stderr]     Checking bitflags v2.13.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]     Checking linux-raw-sys v0.12.1
[INFO] [stderr]     Checking once_cell v1.21.4
[INFO] [stderr]     Checking futures-lite v2.6.1
[INFO] [stderr]     Checking futures-sink v0.3.32
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]     Checking smallvec v1.15.2
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]     Checking scopeguard v1.2.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]     Checking lock_api v0.4.14
[INFO] [stderr]    Compiling async-io v2.6.0
[INFO] [stderr]    Compiling cc v1.2.66
[INFO] [stderr]     Checking aho-corasick v1.1.4
[INFO] [stderr]     Checking futures-channel v0.3.32
[INFO] [stderr]     Checking concurrent-queue v2.5.0
[INFO] [stdout] test test_only_cached_option_once ... ok
[INFO] [stdout] test test_only_cached_result_once ... ok
[INFO] [stdout] test concurrent_cached_result_fallback::result_fallback_non_copy_key_compiles_and_works ... ok
[INFO] [stdout] test concurrent_cached_result_fallback::result_fallback_returns_stale_ok_after_ttl_expiry ... ok
[INFO] [stdout] test concurrent_cached_result_fallback::result_fallback_prime_cache_skips_stale_fallback ... ok
[INFO] [stdout] test concurrent_cached_result_fallback::result_fallback_expired_err_path_counts_miss_and_reset_eviction ... ok
[INFO] [stdout] test time_store_tests::test_once_expires_option ... ok
[INFO] [stdout] test time_store_tests::test_once_expires_option_none_not_cached ... ok
[INFO] [stdout] test time_store_tests::test_once_expires_result ... ok
[INFO] [stdout] test time_store_tests::test_expiring_sized_unsync_read_macro ... ok
[INFO] [stdout] test time_store_tests::test_expiring_cache_integration ... ok
[INFO] [stdout] test concurrent_cached_result_fallback_lru_ttl::result_fallback_lru_ttl_returns_stale_ok_after_expiry ... ok
[INFO] [stdout] test time_store_tests::test_once_expires_result_err_not_cached ... ok
[INFO] [stdout] test time_store_tests::test_once_expires_sync ... ok
[INFO] [stderr]     Checking futures-task v0.3.32
[INFO] [stderr]     Checking regex-syntax v0.8.11
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]     Checking event-listener v5.4.1
[INFO] [stdout] test time_store_tests::test_cached_sync_writes ... ok
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]     Checking async-task v4.7.1
[INFO] [stdout] test time_store_tests::test_cached_sync_writes_by_key ... ok
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]     Checking either v1.16.0
[INFO] [stderr]     Checking value-bag v1.12.0
[INFO] [stderr]     Checking event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]     Checking atomic-waker v1.1.2
[INFO] [stderr]     Checking async-channel v2.5.0
[INFO] [stderr]     Checking log v0.4.33
[INFO] [stderr]     Checking piper v0.2.5
[INFO] [stdout] test time_store_tests::test_cached_timed_refresh ... ok
[INFO] [stdout] test unsync_reads_ttl_sorted::test_unsync_reads_ttl_sorted_cache ... ok
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]     Checking clap_lex v1.1.0
[INFO] [stderr]     Checking anstyle v1.0.14
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]     Checking plotters-backend v0.3.7
[INFO] [stderr]     Checking itoa v1.0.18
[INFO] [stderr]    Compiling rustversion v1.0.23
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]     Checking ciborium-io v0.2.2
[INFO] [stderr]     Checking clap_builder v4.6.0
[INFO] [stdout] test time_store_tests::test_only_cached_once_per_second ... ok
[INFO] [stdout] test time_store_tests::test_only_cached_option_once_per_second ... ok
[INFO] [stdout] test time_store_tests::test_only_cached_result_once_per_second ... ok
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking plotters-svg v0.3.7
[INFO] [stdout] test time_store_tests::test_once_ttl_starts_after_body_finishes ... ok
[INFO] [stderr]     Checking blocking v1.6.2
[INFO] [stderr]     Checking itertools v0.13.0
[INFO] [stderr]     Checking async-lock v3.4.2
[INFO] [stderr]     Checking async-executor v1.14.0
[INFO] [stderr]    Compiling smartstring v1.0.1
[INFO] [stderr]     Checking same-file v1.0.6
[INFO] [stderr]     Checking foldhash v0.2.0
[INFO] [stdout] test time_store_tests::test_cached_timed_sized_refresh ... ok
[INFO] [stderr]     Checking event-listener v2.5.3
[INFO] [stdout] test time_store_tests::test_cached_timed_sized_refresh_prime ... ok
[INFO] [stderr]     Checking cast v0.3.0
[INFO] [stderr]     Checking allocator-api2 v0.2.21
[INFO] [stderr]     Checking plotters v0.3.7
[INFO] [stderr]     Checking walkdir v2.5.0
[INFO] [stderr]    Compiling toml_edit v0.25.12+spec-1.1.0
[INFO] [stderr]     Checking rayon v1.12.0
[INFO] [stderr]     Checking async-channel v1.9.0
[INFO] [stdout] test time_store_tests::test_cached_timed_sized_prime ... ok
[INFO] [stderr]     Checking page_size v0.6.0
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]     Checking kv-log-macro v1.0.7
[INFO] [stderr]     Checking static_assertions v1.1.0
[INFO] [stderr]     Checking cached_proc_macro_types v3.0.0-rc.4
[INFO] [stderr]     Checking oorandom v11.1.5
[INFO] [stderr]     Checking anes v0.1.6
[INFO] [stderr]     Checking web-time v1.1.0
[INFO] [stderr]     Checking pin-utils v0.1.0
[INFO] [stdout] test time_store_tests::test_result_fallback ... ok
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stdout] test time_store_tests::test_concurrent_cached_result_fallback ... ok
[INFO] [stderr]     Checking criterion-plot v0.8.2
[INFO] [stderr]     Checking clap v4.6.1
[INFO] [stderr]     Checking regex v1.12.4
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stdout] test sharded_ttl_tests::sharded_ttl_refresh_on_hit_extends_lifetime ... ok
[INFO] [stderr]    Compiling async-attributes v1.1.2
[INFO] [stderr]     Checking polling v3.11.0
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.53
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling googletest_macro v0.14.3
[INFO] [stderr]    Compiling serial_test_derive v3.5.0
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]     Checking async-global-executor v2.4.1
[INFO] [stderr]     Checking async-std v1.13.2
[INFO] [stderr]     Checking tokio v1.52.3
[INFO] [stderr]     Checking googletest v0.14.3
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stdout] test time_store_tests::test_proc_timed_sized_cache ... ok
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling cached_proc_macro v3.0.0-rc.5
[INFO] [stderr]     Checking futures-executor v0.3.32
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking futures v0.3.32
[INFO] [stderr]     Checking serial_test v3.5.0
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking cached v3.0.0-rc.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking criterion v0.8.2
[INFO] [stderr]     Checking cached-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/cached)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.47s
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/unsync_reads_sized_cache.rs ... ok
[INFO] [stderr] test tests/ui/unsync_reads_mutex_lock.rs ... ok
[INFO] [stderr] test tests/ui/result_fallback_without_result.rs ... ok
[INFO] [stderr] test tests/ui/with_cached_flag_return_like.rs ... ok
[INFO] [stderr] test tests/ui/with_cached_flag_foreign_return.rs ... ok
[INFO] [stderr] test tests/ui/cached_with_cached_flag_unqualified_return.rs ... ok
[INFO] [stderr] test tests/ui/once_by_key_rejected.rs ... ok
[INFO] [stderr] test tests/ui/time_attr_renamed.rs ... ok
[INFO] [stderr] test tests/ui/time_refresh_attr_renamed.rs ... ok
[INFO] [stderr] test tests/ui/result_fallback_unbound_cache.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_time_refresh_attr_renamed.rs ... ok
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stdout] test compile_fail_unsync_reads_basic ... ok
[INFO] [stderr]     Checking cached-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/cached)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.23s
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/cached_self_method.rs ... ok
[INFO] [stderr] test tests/ui/cached_with_cached_flag_no_return.rs ... ok
[INFO] [stderr] test tests/ui/cached_key_without_convert.rs ... ok
[INFO] [stderr] test tests/ui/cached_convert_without_key.rs ... ok
[INFO] [stderr] test tests/ui/cached_ty_without_create.rs ... ok
[INFO] [stderr] test tests/ui/cached_create_without_ty.rs ... ok
[INFO] [stderr] test tests/ui/cached_store_types_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/cached_sync_writes_buckets_zero.rs ... ok
[INFO] [stderr] test tests/ui/cached_result_fallback_sync_writes.rs ... ok
[INFO] [stderr] test tests/ui/cached_sync_lock_unknown.rs ... ok
[INFO] [stderr] test tests/ui/cached_expires_ttl_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/cached_expires_malformed_ttl.rs ... ok
[INFO] [stderr] test tests/ui/cached_expires_type_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/cached_expires_create_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/cached_expires_with_cached_flag_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/cached_expires_unsync_reads_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/cached_expires_non_expires_type.rs ... ok
[INFO] [stderr] test tests/ui/cached_expires_refresh_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/cached_unbound_attr_removed.rs ... ok
[INFO] [stderr] test tests/ui/cached_key_unparseable.rs ... ok
[INFO] [stderr] test tests/ui/cached_convert_unparseable.rs ... ok
[INFO] [stderr] test tests/ui/cached_expires_cache_none_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/cached_expires_cache_err_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/cached_cache_err_requires_result_return.rs ... ok
[INFO] [stderr] test tests/ui/cached_cache_none_requires_option_return.rs ... ok
[INFO] [stderr] test tests/ui/cached_cache_err_result_fallback_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/cached_result_fallback_with_cached_flag_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/cached_cache_none_with_cached_flag_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/cached_ttl_zero.rs ... ok
[INFO] [stderr] test tests/ui/cached_max_size_zero.rs ... ok
[INFO] [stderr] test tests/ui/cached_size_attr_removed.rs ... ok
[INFO] [stderr] test tests/ui/once_self_method.rs ... ok
[INFO] [stderr] test tests/ui/once_time_attr_renamed.rs ... ok
[INFO] [stderr] test tests/ui/once_with_cached_flag_foreign.rs ... ok
[INFO] [stderr] test tests/ui/once_expires_ttl_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/once_expires_malformed_ttl.rs ... ok
[INFO] [stderr] test tests/ui/once_expires_non_expires_type.rs ... ok
[INFO] [stderr] test tests/ui/once_expires_cache_none_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/once_expires_cache_err_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/once_expires_with_cached_flag_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/once_sync_writes_buckets_zero.rs ... ok
[INFO] [stderr] test tests/ui/once_cache_err_requires_result_return.rs ... ok
[INFO] [stderr] test tests/ui/once_cache_none_requires_option_return.rs ... ok
[INFO] [stderr] test tests/ui/once_cache_none_with_cached_flag_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/once_ttl_zero.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_self_method.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_time_attr_renamed.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_with_cached_flag_foreign.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_no_return.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_complex_return.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_non_result_return.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_redis_create_conflict.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_redis_disk_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_async_redis_no_ttl.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_redis_no_ttl.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_disk_create_conflict.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_refresh_create_conflict.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_max_size_create_conflict.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_disk_create_ignored_attrs.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_option_return.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_result_attr_unsupported.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_option_attr_unsupported.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_sync_writes_attr_unsupported.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_custom_create_required.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_shards_zero.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_max_size_zero.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_ttl_zero.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_shards_with_redis.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_shards_with_disk.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_max_size_with_redis.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_max_size_with_disk.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_max_size_with_redis_ty.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_max_size_with_disk_ty.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_size_attr_removed.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_durable_with_redis.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_key_without_convert.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_refresh_without_ttl.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_expires_ttl_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_expires_malformed_ttl.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_expires_redis_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_expires_disk_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_expires_ty_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_expires_create_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_expires_refresh_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_expires_cache_none_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_expires_cache_err_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_result_fallback_expires_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_result_fallback_redis_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_result_fallback_disk_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_result_fallback_requires_ttl.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_with_cached_flag_option.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_option_with_redis.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_cache_none_with_redis.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_cache_err_result_fallback_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_result_fallback_with_cached_flag_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/cached_result_attr_removed.rs ... ok
[INFO] [stderr] test tests/ui/cached_option_attr_removed.rs ... ok
[INFO] [stderr] test tests/ui/once_result_attr_removed.rs ... ok
[INFO] [stderr] test tests/ui/once_option_attr_removed.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_option_attr_removed.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_map_error_on_infallible.rs ... ok
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stdout] test compile_fail_macro_arg_validation ... ok
[INFO] [stderr]     Checking cached-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/cached)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.16s
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/sharded_base_custom_hasher_constructor.rs ... ok
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stdout] test compile_fail_sharded_constructor ... ok
[INFO] [stderr]     Checking cached-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/cached)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.18s
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/unsync_reads_timed_cache.rs ... ok
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stdout] test compile_fail_unsync_reads_timed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 197 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 22.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/name_raw_ident.rs (/opt/rustwide/target/debug/deps/name_raw_ident-03deeef5e3a9d4df)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test once_raw_ident_name_compiles_and_memoizes ... ok
[INFO] [stdout] test cached_raw_ident_name_compiles_and_memoizes ... ok
[INFO] [stdout] test concurrent_cached_raw_ident_name_compiles_and_memoizes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/once_g1_positive.rs (/opt/rustwide/target/debug/deps/once_g1_positive-d98910531e72f9b5)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_takes_res_returns_result_compiles_and_runs ... ok
[INFO] [stdout] test test_takes_s_returns_arr_compiles_and_runs ... ok
[INFO] [stdout] test test_takes_s_returns_string_compiles_and_runs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/proc_macro_v3_ui.rs (/opt/rustwide/target/debug/deps/proc_macro_v3_ui-ec4e1c8d5f2ba627)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]     Checking cached-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/cached)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.17s
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/cached_refresh_requires_ttl.rs ... ok
[INFO] [stderr] test tests/ui/once_result_fallback_rejected.rs ... ok
[INFO] [stderr] test tests/ui/once_refresh_rejected.rs ... ok
[INFO] [stderr] test tests/ui/once_max_size_rejected.rs ... ok
[INFO] [stderr] test tests/ui/once_ty_rejected.rs ... ok
[INFO] [stderr] test tests/ui/once_create_rejected.rs ... ok
[INFO] [stderr] test tests/ui/once_key_rejected.rs ... ok
[INFO] [stderr] test tests/ui/once_convert_rejected.rs ... ok
[INFO] [stderr] test tests/ui/cached_disk_concurrent_only.rs ... ok
[INFO] [stderr] test tests/ui/cached_redis_concurrent_only.rs ... ok
[INFO] [stderr] test tests/ui/once_disk_concurrent_only.rs ... ok
[INFO] [stderr] test tests/ui/once_redis_concurrent_only.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_redis_ty_without_create.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_disk_ty_without_create.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_disk_cache_prefix_block.rs ... ok
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stdout] test compile_fail_proc_macro_v3 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.76s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/serialize_set_dispatch.rs (/opt/rustwide/target/debug/deps/serialize_set_dispatch-84c00647c0d13560)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test clone_count_tests::owned_store_clones_once ... ok
[INFO] [stdout] test clone_count_tests::serialize_store_skips_value_clone ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v3_async_setref_notsync_dispatch.rs (/opt/rustwide/target/debug/deps/v3_async_setref_notsync_dispatch-d47450e954c045d6)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v3_cache_peek_with_expiry_status.rs (/opt/rustwide/target/debug/deps/v3_cache_peek_with_expiry_status-80c0d1566784c1c0)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test expiring_peek_absent_live_expired ... ok
[INFO] [stdout] test expiring_peek_does_not_remove_expired_entry ... ok
[INFO] [stdout] test expiring_lru_peek_absent_live_expired ... ok
[INFO] [stdout] test expiring_peek_has_no_counter_side_effects ... ok
[INFO] [stdout] test expiring_lru_peek_has_no_counter_side_effects ... ok
[INFO] [stdout] test expiring_lru_peek_does_not_promote_recency ... ok
[INFO] [stdout] test lru_ttl_peek_does_not_promote_recency ... ok
[INFO] [stdout] test required_cache_peek_with_expiry_status_on_plain_store ... ok
[INFO] [stdout] test lru_ttl_peek_has_no_counter_side_effects ... ok
[INFO] [stdout] test ttl_peek_absent_is_none_false ... ok
[INFO] [stdout] test ttl_peek_live_is_some_false ... ok
[INFO] [stdout] test lru_ttl_peek_absent_live_expired ... ok
[INFO] [stdout] test ttl_peek_does_not_renew_ttl_on_refresh_store ... ok
[INFO] [stdout] test ttl_peek_expired_surfaces_some_true ... ok
[INFO] [stdout] test ttl_peek_has_no_side_effects ... ok
[INFO] [stdout] test ttl_sorted_peek_absent_live_expired ... ok
[INFO] [stdout] test ttl_sorted_peek_has_no_counter_side_effects ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v3_concurrent_evictions_agg.rs (/opt/rustwide/target/debug/deps/v3_concurrent_evictions_agg-f45d424a6faf595e)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test sharded_lru_cache_aggregated_metrics_consistent ... ok
[INFO] [stdout] test sharded_lru_cache_capacity_aggregated_via_trait ... ok
[INFO] [stdout] test sharded_lru_cache_evictions_aggregated_via_trait ... ok
[INFO] [stdout] test sharded_lru_cache_hits_and_misses_via_trait ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v3_custom_hasher_threaded.rs (/opt/rustwide/target/debug/deps/v3_custom_hasher_threaded-4601c6ed88c53767)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test lru_cache_custom_hasher_hit_and_miss ... ok
[INFO] [stdout] test lru_cache_custom_hasher_eviction ... ok
[INFO] [stdout] test unbound_cache_custom_hasher_hit_and_miss ... ok
[INFO] [stdout] test unbound_cache_custom_hasher_metrics ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v3_error_debug_redaction.rs (/opt/rustwide/target/debug/deps/v3_error_debug_redaction-c8d1677c1b55001c)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v3_evict_key.rs (/opt/rustwide/target/debug/deps/v3_evict_key-c49db427699728c7)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test ci_key_is_equal_but_distinct ... ok
[INFO] [stdout] test expiring_lru_get_or_set_evict_receives_stored_key ... ok
[INFO] [stdout] test expiring_lru_miss_count_parity_between_variants ... ok
[INFO] [stdout] test expiring_lru_try_get_or_set_evict_receives_stored_key ... ok
[INFO] [stdout] test expiring_lru_panicking_factory_still_counts_miss_on_both_variants ... ok
[INFO] [stdout] test lru_ttl_get_or_set_evict_receives_stored_key ... ok
[INFO] [stdout] test lru_ttl_try_get_or_set_evict_receives_stored_key ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v3_expiring_evict_order.rs (/opt/rustwide/target/debug/deps/v3_expiring_evict_order-c898f19b0878faa1)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test on_evict_callback_arg_is_old_value_in_get_or_set_with_mut ... ok
[INFO] [stdout] test on_evict_fires_before_insert_in_get_or_set_with_mut ... ok
[INFO] [stdout] test on_evict_fires_before_insert_in_try_get_or_set_with_mut ... ok
[INFO] [stdout] test on_evict_callback_arg_is_old_value_in_try_get_or_set_with_mut ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v3_force_refresh.rs (/opt/rustwide/target/debug/deps/v3_force_refresh-0c34c919986932e2)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test result_fallback_expiring_tests::expiring_force_refresh_live_entry_returns_stale_ok ... ok
[INFO] [stdout] test force_refresh_predicate_evaluated_once_per_call_on_unsync_reads_path ... ok
[INFO] [stdout] test result_fallback_expiring_tests::expiring_force_refresh_expired_entry_returns_stale_ok ... ok
[INFO] [stdout] test lifetime_only_generic_cached_compiles_and_caches ... ok
[INFO] [stdout] test const_generic_with_key_convert_compiles_and_caches ... ok
[INFO] [stdout] test result_fallback_expiring_lru_tests::expiring_lru_force_refresh_expired_entry_returns_stale_ok ... ok
[INFO] [stdout] test by_key_unsync_reads_force_refresh_single_eval_per_call ... ok
[INFO] [stdout] test lifetime_only_generic_concurrent_cached_compiles_and_caches ... ok
[INFO] [stdout] test result_fallback_live_tests::result_fallback_force_refresh_live_entry_returns_stale_ok ... ok
[INFO] [stdout] test result_fallback_lru_ttl_tests::lru_ttl_force_refresh_live_entry_returns_stale_ok ... ok
[INFO] [stdout] test result_fallback_predicate_false_tests::predicate_false_serves_cache_without_rerunning_body ... ok
[INFO] [stdout] test unsync_reads_without_force_refresh_caches_correctly ... ok
[INFO] [stdout] test unsync_reads_with_always_true_force_refresh_recomputes_every_call ... ok
[INFO] [stdout] test result_fallback_expired_tests::result_fallback_force_refresh_expired_entry_returns_stale_ok ... ok
[INFO] [stdout] test result_fallback_lru_ttl_tests::lru_ttl_force_refresh_expired_entry_returns_stale_ok ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.20s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v3_macros.rs (/opt/rustwide/target/debug/deps/v3_macros-5bcf9a111ac1a2a2)
[INFO] [stdout] 
[INFO] [stdout] running 64 tests
[INFO] [stdout] test companions_vis_tests::test_companions_vis_default_inherits_fn_visibility ... ok
[INFO] [stdout] test companions_vis_tests::test_companions_vis_pub_crate_produces_pub_crate_companions ... ok
[INFO] [stdout] test companions_vis_once_tests::test_companions_vis_once_default_inherits_fn_visibility ... ok
[INFO] [stdout] test companions_vis_once_tests::test_companions_vis_once_pub_crate_produces_pub_crate_prime_cache ... ok
[INFO] [stdout] test companions_vis_concurrent_tests::test_companions_vis_concurrent_default_inherits_fn_visibility ... ok
[INFO] [stdout] test companions_vis_concurrent_tests::test_companions_vis_concurrent_pub_crate_produces_pub_crate_prime_cache ... ok
[INFO] [stdout] test by_key_named_static_inspectable_via_read_and_write ... ok
[INFO] [stdout] test force_refresh_bypasses_cache ... ok
[INFO] [stdout] test concurrent_in_impl_force_refresh_bypasses_cache ... ok
[INFO] [stdout] test force_refresh_concurrent_bypasses_cache ... ok
[INFO] [stdout] test arg_name_collisions_compile_and_cache ... ok
[INFO] [stdout] test force_refresh_composes_with_in_impl ... ok
[INFO] [stdout] test force_refresh_expression_over_args ... ok
[INFO] [stdout] test force_refresh_default_key_does_not_update_normal_slot ... ok
[INFO] [stdout] test force_refresh_result_fallback::concurrent_err_falls_back_force_refresh_recomputes_on_ok ... ok
[INFO] [stdout] test force_refresh_result_fallback::err_falls_back_force_refresh_recomputes_on_ok ... ok
[INFO] [stdout] test force_refresh_result_fallback::concurrent_err_falls_back_force_refresh_recomputes_on_ok_ttl_millis ... ok
[INFO] [stdout] test force_refresh_result_fallback::concurrent_force_refresh_bypass_has_no_read_side_effects ... ok
[INFO] [stdout] test force_refresh_result_fallback::force_refresh_bypass_has_no_read_side_effects ... ok
[INFO] [stdout] test force_refresh_result_fallback::err_falls_back_force_refresh_recomputes_on_ok_ttl_millis ... ok
[INFO] [stdout] test force_refresh_result_fallback::in_impl_err_falls_back_force_refresh_recomputes_on_ok ... ok
[INFO] [stdout] test in_impl_concurrent_and_once_methods ... ok
[INFO] [stdout] test generic_once_concrete_value_type_compiles_and_caches ... ok
[INFO] [stdout] test in_impl_no_cache_sibling_bypasses_cache ... ok
[INFO] [stdout] test once_sync_writes_default_compiles_and_caches ... ok
[INFO] [stdout] test in_impl_pub_method_caches ... ok
[INFO] [stdout] test once_sync_writes_force_refresh_predicate_eval_count ... ok
[INFO] [stdout] test reference_inputs_default_key ... ok
[INFO] [stdout] test test_cached_default_is_disabled_not_by_key ... ok
[INFO] [stdout] test test_cached_legacy_quoted_convert_compiles_and_caches ... ok
[INFO] [stdout] test test_cached_sync_writes_false_double_compute ... ok
[INFO] [stdout] test once_force_refresh_recomputes_shared_value ... ok
[INFO] [stdout] test test_cached_unquoted_create_forms_compile_and_cache ... ok
[INFO] [stdout] test once_sync_writes_true_compiles_and_caches ... ok
[INFO] [stdout] test ttl_millis_tests::cached_ttl_millis_force_refresh_recomputes_before_expiry ... ok
[INFO] [stdout] test in_impl_self_method_caches ... ok
[INFO] [stdout] test opt_mut_ref_default_key_compiles_and_caches ... ok
[INFO] [stdout] test test_cached_result_fallback_no_explicit_sync_writes_compiles ... ok
[INFO] [stdout] test test_cached_unquoted_convert_compiles_and_caches ... ok
[INFO] [stdout] test test_cached_unquoted_force_refresh_compiles_and_works ... ok
[INFO] [stdout] test ttl_millis_tests::concurrent_cached_refresh_bool_compiles_and_caches ... ok
[INFO] [stdout] test once_valid_name_compiles_and_caches ... ok
[INFO] [stdout] test refresh_false_no_conflict_tests::refresh_false_does_not_conflict_with_expires ... ok
[INFO] [stdout] test ttl_millis_tests::concurrent_ttl_millis_force_refresh_recomputes_before_expiry ... ok
[INFO] [stdout] test ttl_millis_tests::once_ttl_millis_force_refresh_recomputes_before_expiry ... ok
[INFO] [stdout] test ttl_millis_tests::concurrent_in_impl_ttl_millis_caches_and_recomputes ... ok
[INFO] [stdout] test unbound_default_tests::plain_cached_caches_repeated_same_arg ... ok
[INFO] [stdout] test ttl_millis_tests::once_ttl_millis_recomputes_after_expiry ... ok
[INFO] [stdout] test ttl_millis_tests::ttl_millis_recomputes_after_expiry ... ok
[INFO] [stdout] test ttl_spelling_tests::ttl_expr_cached_recomputes_after_expiry ... ok
[INFO] [stdout] test ttl_millis_tests::concurrent_ttl_millis_recomputes_after_expiry ... ok
[INFO] [stdout] test ttl_spelling_tests::ttl_expr_once_recomputes_after_expiry ... ok
[INFO] [stdout] test ttl_spelling_tests::ttl_millis_cached_recomputes_after_expiry ... ok
[INFO] [stdout] test ttl_spelling_tests::ttl_expr_concurrent_recomputes_after_expiry ... ok
[INFO] [stdout] test ttl_millis_tests::in_impl_ttl_millis_caches_and_recomputes ... ok
[INFO] [stdout] test valid_name_compiles_and_caches ... ok
[INFO] [stdout] test ttl_millis_tests::lru_ttl_millis_recomputes_after_expiry ... ok
[INFO] [stdout] test ttl_millis_tests::once_in_impl_ttl_millis_caches_and_recomputes ... ok
[INFO] [stdout] test ttl_spelling_tests::ttl_millis_concurrent_recomputes_after_expiry ... ok
[INFO] [stdout] test ttl_spelling_tests::ttl_millis_once_recomputes_after_expiry ... ok
[INFO] [stdout] test unbound_default_tests::plain_cached_is_unbounded_no_eviction ... ok
[INFO] [stdout] test ttl_spelling_tests::ttl_secs_cached_recomputes_after_expiry ... ok
[INFO] [stdout] test ttl_spelling_tests::ttl_secs_concurrent_recomputes_after_expiry ... ok
[INFO] [stdout] test ttl_spelling_tests::ttl_secs_once_recomputes_after_expiry ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 64 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v3_macros_ui.rs (/opt/rustwide/target/debug/deps/v3_macros_ui-46b7a163bdcdb54f)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]     Checking cached-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/cached)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.16s
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/cached_ttl_and_ttl_millis_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/cached_ttl_millis_zero.rs ... ok
[INFO] [stderr] test tests/ui/once_ttl_millis_zero.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_ttl_millis_zero.rs ... ok
[INFO] [stderr] test tests/ui/once_ttl_and_ttl_millis_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_ttl_and_ttl_millis_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/cached_ttl_ttl_secs_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/once_ttl_ttl_secs_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_ttl_ttl_secs_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/cached_ttl_secs_and_ttl_millis_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/once_ttl_secs_and_ttl_millis_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_ttl_secs_and_ttl_millis_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/cached_ttl_unparseable_duration.rs ... ok
[INFO] [stderr] test tests/ui/once_ttl_unparseable_duration.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_ttl_unparseable_duration.rs ... ok
[INFO] [stderr] test tests/ui/cached_ttl_integer_migration.rs ... ok
[INFO] [stderr] test tests/ui/once_ttl_integer_migration.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_ttl_integer_migration.rs ... ok
[INFO] [stderr] test tests/ui/cached_expires_and_ttl_millis_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/once_expires_and_ttl_millis_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_expires_and_ttl_millis_exclusive.rs ... ok
[INFO] [stderr] test tests/ui/cached_force_refresh_unparseable.rs ... ok
[INFO] [stderr] test tests/ui/once_force_refresh_unparseable.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_force_refresh_unparseable.rs ... ok
[INFO] [stderr] test tests/ui/cached_generic_requires_convert.rs ... ok
[INFO] [stderr] test tests/ui/cached_const_generic_requires_convert.rs ... ok
[INFO] [stderr] test tests/ui/cached_in_impl_generic_requires_convert.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_generic_requires_convert.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_const_generic_requires_convert.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_in_impl_generic_requires_convert.rs ... ok
[INFO] [stderr] test tests/ui/cached_ttl_millis_create_conflict.rs ... ok
[INFO] [stderr] test tests/ui/cached_refresh_create_conflict.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_ttl_millis_create_conflict.rs ... ok
[INFO] [stderr] test tests/ui/cached_in_impl_requires_self.rs ... ok
[INFO] [stderr] test tests/ui/once_in_impl_requires_self.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_in_impl_requires_self.rs ... ok
[INFO] [stderr] test tests/ui/cached_name_invalid_ident.rs ... ok
[INFO] [stderr] test tests/ui/once_name_invalid_ident.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_name_invalid_ident.rs ... ok
[INFO] [stderr] test tests/ui/cached_name_leading_digit.rs ... ok
[INFO] [stderr] test tests/ui/cached_name_keyword.rs ... ok
[INFO] [stderr] test tests/ui/sharded_non_clone_shard_hasher.rs ... ok
[INFO] [stderr] test tests/ui/sharded_unbound_no_set_ttl.rs ... ok
[INFO] [stderr] test tests/ui/once_sync_lock_unsupported.rs ... ok
[INFO] [stderr] test tests/ui/once_unsync_reads_unsupported.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_sync_writes_buckets_unsupported.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_sync_lock_unsupported.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_unsync_reads_unsupported.rs ... ok
[INFO] [stderr] test tests/ui/cached_result_fallback_sync_writes_by_key.rs ... ok
[INFO] [stderr] test tests/ui/cached_convert_malformed_unquoted.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_map_error_non_closure.rs ... ok
[INFO] [stderr] test tests/ui/once_generic_value_type_rejected.rs ... ok
[INFO] [stderr] test tests/ui/once_generic_value_type_nested_rejected.rs ... ok
[INFO] [stderr] test tests/ui/once_generic_const_value_type_rejected.rs ... ok
[INFO] [stderr] test tests/ui/cached_name_reserved_prefix.rs ... ok
[INFO] [stderr] test tests/ui/once_name_reserved_prefix.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_name_reserved_prefix.rs ... ok
[INFO] [stderr] test tests/ui/cached_name_reserved_raw_prefix.rs ... ok
[INFO] [stderr] test tests/ui/once_name_reserved_raw_prefix.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_name_reserved_raw_prefix.rs ... ok
[INFO] [stderr] test tests/ui/once_sync_writes_buckets_inert.rs ... ok
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stdout] test compile_fail_v3_macros ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v3_metrics_unknown.rs (/opt/rustwide/target/debug/deps/v3_metrics_unknown-81f6ccc8dacdecc9)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test cache_metrics_default_is_all_none_and_supports_field_assignment ... ok
[INFO] [stdout] test concurrent_base_metrics_reports_known_entry_count ... ok
[INFO] [stdout] test concurrent_base_metrics_propagates_unknown_entry_count ... ok
[INFO] [stdout] test sharded_store_reports_some_entry_count ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v3_per_entry_expiry.rs (/opt/rustwide/target/debug/deps/v3_per_entry_expiry-6c738fd571e7a73a)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test ttl_cache_refresh_on_hit_with_disabled_ttl_preserves_existing_expires_at ... ok
[INFO] [stdout] test lru_ttl_cache_refresh_on_hit_extends_expires_at ... ok
[INFO] [stdout] test sharded_ttl_cache_refresh_on_hit_extends_expires_at ... ok
[INFO] [stdout] test ttl_cache_refresh_on_hit_extends_expires_at ... ok
[INFO] [stdout] test lru_ttl_cache_set_ttl_applies_to_new_inserts ... ok
[INFO] [stdout] test lru_ttl_cache_set_ttl_does_not_retroactively_expire_existing_entries ... ok
[INFO] [stdout] test sharded_ttl_cache_set_ttl_applies_to_new_inserts ... ok
[INFO] [stdout] test sharded_ttl_cache_set_ttl_does_not_retroactively_expire_existing_entries ... ok
[INFO] [stdout] test ttl_cache_set_ttl_does_not_retroactively_expire_existing_entries ... ok
[INFO] [stdout] test ttl_cache_set_ttl_applies_to_new_inserts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.50s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v3_prime_and_attrs.rs (/opt/rustwide/target/debug/deps/v3_prime_and_attrs-c0dc23e5cc9ade0a)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test once_allow_reaches_prime_companion_compiles_and_runs ... ok
[INFO] [stdout] test allow_reaches_no_cache_runs ... ok
[INFO] [stdout] test cfg_gated_cached_fn_compiles_and_runs ... ok
[INFO] [stdout] test concurrent_allow_reaches_prime_companion_compiles_and_runs ... ok
[INFO] [stdout] test sync_writes_disabled_spelling_compiles_and_caches ... ok
[INFO] [stdout] test recursive_prime_does_not_deadlock ... ok
[INFO] [stdout] test slow_once_prime_does_not_block_readers ... ok
[INFO] [stdout] test slow_cached_prime_does_not_block_readers ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v3_redb_builder.rs (/opt/rustwide/target/debug/deps/v3_redb_builder-55c2f8f5e7375a91)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v3_redb_races.rs (/opt/rustwide/target/debug/deps/v3_redb_races-58263098d5f4ec51)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v3_redb_races_async.rs (/opt/rustwide/target/debug/deps/v3_redb_races_async-1e22eff05758d34d)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v3_redis_backward_read.rs (/opt/rustwide/target/debug/deps/v3_redis_backward_read-4846b6032b30d233)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v3_redis_cache_set_ref.rs (/opt/rustwide/target/debug/deps/v3_redis_cache_set_ref-22057a0d8aa56aad)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v3_redis_selfheal.rs (/opt/rustwide/target/debug/deps/v3_redis_selfheal-66a73fcb40262f35)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v3_redis_ttl_optional.rs (/opt/rustwide/target/debug/deps/v3_redis_ttl_optional-ae563750ccc4c4a3)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v3_redis_ttl_validation.rs (/opt/rustwide/target/debug/deps/v3_redis_ttl_validation-6950ad6ac25225e0)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v3_serialize_set.rs (/opt/rustwide/target/debug/deps/v3_serialize_set-396c8a716dc69da1)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v3_sharded_builder.rs (/opt/rustwide/target/debug/deps/v3_sharded_builder-2c9d5f9b42594b54)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test sharded_lru_builder_shards4_max8_capacity_is_64 ... ok
[INFO] [stdout] test lru_ttl::sharded_lru_ttl_builder_holds_more_than_max_size_entries ... ok
[INFO] [stdout] test sharded_lru_builder_holds_more_than_max_size_entries ... ok
[INFO] [stdout] test lru_ttl::sharded_lru_ttl_builder_shards4_max8_capacity_is_64 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v3_sharded_concurrent_expiry.rs (/opt/rustwide/target/debug/deps/v3_sharded_concurrent_expiry-5453af349b00e6f6)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test sharded_ttl_expiry_race_fires_on_evict_once ... ok
[INFO] [stdout] test sharded_lru_ttl_expiry_race_fires_on_evict_once ... ok
[INFO] [stdout] test sharded_ttl_flip_stress_evictions_and_callback_stay_in_lockstep ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v3_sharded_copy_from_err.rs (/opt/rustwide/target/debug/deps/v3_sharded_copy_from_err-287cfc06da4aac96)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test expiring_lru_copy_from_zero_shards_is_err ... ok
[INFO] [stdout] test lru_copy_from_missing_max_size_is_err ... ok
[INFO] [stdout] test lru_copy_from_zero_shards_is_err ... ok
[INFO] [stdout] test time_stores::lru_ttl_copy_from_zero_shards_is_err ... ok
[INFO] [stdout] test time_stores::lru_ttl_has_evict_copy_from_zero_shards_is_err ... ok
[INFO] [stdout] test expiring_copy_from_zero_shards_is_err ... ok
[INFO] [stdout] test time_stores::ttl_copy_from_zero_shards_is_err ... ok
[INFO] [stdout] test unbound_copy_from_zero_shards_is_err ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v3_sharded_zero_ttl.rs (/opt/rustwide/target/debug/deps/v3_sharded_zero_ttl-76855847193046d0)
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test sharded_lru_ttl_get_or_set_with_caches_under_zero_ttl ... ok
[INFO] [stdout] test sharded_lru_ttl_refresh_on_hit_keeps_zero_ttl_entry_live ... ok
[INFO] [stdout] test sharded_lru_ttl_evict_is_noop_under_zero_ttl ... ok
[INFO] [stdout] test sharded_lru_ttl_expiry_status_reads_report_zero_ttl_as_live ... ok
[INFO] [stdout] test sharded_lru_ttl_remove_under_zero_ttl_returns_live_value ... ok
[INFO] [stdout] test sharded_lru_ttl_debug_prints_disabled_ttl_as_none ... ok
[INFO] [stdout] test sharded_lru_ttl_state_transition_cycle_returns_prior_ttl ... ok
[INFO] [stdout] test sharded_lru_ttl_set_zero_disables_expiry_like_unset ... ok
[INFO] [stdout] test sharded_ttl_debug_prints_disabled_ttl_as_none ... ok
[INFO] [stdout] test sharded_ttl_deep_clone_carries_disabled_ttl ... ok
[INFO] [stdout] test sharded_lru_ttl_deep_clone_carries_disabled_and_nonzero_ttl ... ok
[INFO] [stdout] test sharded_ttl_deep_clone_carries_nonzero_ttl ... ok
[INFO] [stdout] test sharded_ttl_deep_clone_carries_unset_ttl ... ok
[INFO] [stdout] test sharded_ttl_evict_under_unset_ttl_is_noop ... ok
[INFO] [stdout] test sharded_ttl_remove_under_zero_ttl_returns_live_value ... ok
[INFO] [stdout] test sharded_ttl_get_or_set_with_caches_under_zero_ttl ... ok
[INFO] [stdout] test sharded_ttl_expiry_status_reads_report_zero_ttl_as_live ... ok
[INFO] [stdout] test sharded_ttl_refresh_on_hit_keeps_zero_ttl_entry_live ... ok
[INFO] [stdout] test sharded_ttl_set_zero_disables_expiry_like_unset ... ok
[INFO] [stdout] test sharded_ttl_state_transition_cycle_returns_prior_ttl ... ok
[INFO] [stdout] test sharded_ttl_evict_is_noop_under_zero_ttl ... ok
[INFO] [stdout] test sharded_ttl_concurrent_ttl_flips_stay_consistent ... ok
[INFO] [stdout] test sharded_lru_ttl_concurrent_ttl_flips_stay_consistent ... ok
[INFO] [stdout] test sharded_lru_ttl_set_nonzero_after_disable_only_affects_future_inserts ... ok
[INFO] [stdout] test sharded_ttl_set_nonzero_after_disable_only_affects_future_inserts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v3_single_owner_zero_ttl.rs (/opt/rustwide/target/debug/deps/v3_single_owner_zero_ttl-95e17e685307c864)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test lru_ttl_cache_set_unset_ttl_state_machine_and_prior_values ... ok
[INFO] [stdout] test single_owner_try_set_ttl_rejects_zero_but_set_ttl_disables ... ok
[INFO] [stdout] test single_owner_build_rejects_zero_ttl ... ok
[INFO] [stdout] test ttl_cache_set_unset_ttl_state_machine_and_prior_values ... ok
[INFO] [stdout] test ttl_sorted_cache_inherent_and_trait_set_ttl_agree ... ok
[INFO] [stdout] test ttl_sorted_cache_try_set_ttl_rejects_zero_and_preserves_state ... ok
[INFO] [stdout] test ttl_sorted_cache_overflow_with_size_limit_stays_bounded ... ok
[INFO] [stdout] test ttl_sorted_cache_set_overflow_stores_never_expiring_value ... ok
[INFO] [stdout] test ttl_sorted_cache_zero_disables_expiry ... ok
[INFO] [stdout] test lru_ttl_cache_evict_expires_pre_zero_entries_but_not_post_zero ... ok
[INFO] [stdout] test lru_ttl_cache_post_zero_entry_live_on_iter_peek_status_and_orders ... ok
[INFO] [stdout] test lru_ttl_cache_set_zero_only_affects_future_inserts ... ok
[INFO] [stdout] test lru_ttl_cache_retain_keeps_never_expire_entries ... ok
[INFO] [stdout] test ttl_cache_evict_expires_pre_zero_entries_but_not_post_zero ... ok
[INFO] [stdout] test ttl_cache_post_zero_entry_live_on_all_paths ... ok
[INFO] [stdout] test ttl_cache_set_zero_and_unset_both_disable_future_expiry ... ok
[INFO] [stdout] test ttl_cache_pre_zero_entry_expired_on_all_paths ... ok
[INFO] [stdout] test ttl_cache_set_zero_only_affects_future_inserts ... ok
[INFO] [stdout] test lru_ttl_cache_disabled_ttl_get_or_set_with_recomputes_expired_entry ... ok
[INFO] [stdout] test ttl_cache_disabled_ttl_get_or_set_with_recomputes_expired_entry ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v3_traits.rs (/opt/rustwide/target/debug/deps/v3_traits-7b2b576ef6835a2a)
[INFO] [stdout] 
[INFO] [stdout] running 63 tests
[INFO] [stdout] test cache_ttl_trait_available_ungated::external_store_implements_cache_ttl_without_time_stores ... ok
[INFO] [stdout] test cache_set_error_is_std_error ... ok
[INFO] [stdout] test cached_error_associated_type_cache_set_error_for_lru_ttl_cache ... ok
[INFO] [stdout] test cached_error_associated_type_infallible_for_unbound_cache ... ok
[INFO] [stdout] test cache_try_set_default_is_infallible ... ok
[INFO] [stdout] test cached_error_associated_type_cache_set_error_for_ttl_cache ... ok
[INFO] [stdout] test cache_get_or_set_with_mut_returns_mutable_ref ... ok
[INFO] [stdout] test cached_error_associated_type_infallible_for_lru_cache ... ok
[INFO] [stdout] test cache_try_get_or_set_with_mut_returns_mutable_ref ... ok
[INFO] [stdout] test cached_error_associated_type_cache_set_error_for_ttl_sorted_cache ... ok
[INFO] [stdout] test concurrent_cache_get_or_set_with_factory_runs_once ... ok
[INFO] [stdout] test concurrent_clone_cached_peek::get_with_expiry_status_alias_matches_and_counts ... ok
[INFO] [stdout] test concurrent_cache_get_or_set_with_hit_and_miss ... ok
[INFO] [stdout] test concurrent_get_or_set_with_alias ... ok
[INFO] [stdout] test concurrent_clone_cached_peek::peek_live_and_absent_no_counter_change ... ok
[INFO] [stdout] test concurrent_metrics_via_base_trait::sharded_lru_cache_metrics_via_base_bound ... ok
[INFO] [stdout] test concurrent_metrics_via_base_trait::sharded_ttl_cache_metrics_via_base_bound ... ok
[INFO] [stdout] test concurrent_len_is_empty::sharded_unbound_cache_len_is_empty ... ok
[INFO] [stdout] test concurrent_metrics_via_base_trait::sharded_unbound_cache_metrics_via_base_bound ... ok
[INFO] [stdout] test concurrent_len_is_empty::sharded_lru_cache_len_is_empty ... ok
[INFO] [stdout] test concurrent_refresh_on_hit_default_false ... ok
[INFO] [stdout] test extension_trait_blanket_impls::cached_ext_generic_bound_works ... ok
[INFO] [stdout] test extension_trait_blanket_impls::cached_ext_metrics_via_ext_trait_only ... ok
[INFO] [stdout] test extension_trait_blanket_impls::concurrent_cached_ext_clear_reset_aliases ... ok
[INFO] [stdout] test extension_trait_blanket_impls::concurrent_cached_ext_short_aliases_without_concurrent_cached_in_scope ... ok
[INFO] [stdout] test expiring_cache_mut::expiring_cache_get_or_set_with_mut ... ok
[INFO] [stdout] test concurrent_sharded_lru_ttl_refresh_on_hit_getter_reflects_setter ... ok
[INFO] [stdout] test expiring_cache_mut::expiring_cache_try_get_or_set_with_mut ... ok
[INFO] [stdout] test extension_trait_blanket_impls::cached_ext_short_aliases_without_cached_in_scope ... ok
[INFO] [stdout] test extension_trait_blanket_impls::inherent_get_or_set_with_on_bounded_stores_returns_value ... ok
[INFO] [stdout] test concurrent_set_refresh_on_hit_updates_inner_state ... ok
[INFO] [stdout] test extension_trait_blanket_impls::concurrent_cached_ext_generic_bound_works ... ok
[INFO] [stdout] test extension_trait_blanket_impls::concurrent_cached_ext_get_or_set_with_works ... ok
[INFO] [stdout] test hashmap_non_default_hasher::cached_hashmap_with_non_default_hasher ... ok
[INFO] [stdout] test extension_trait_blanket_impls::short_aliases_reachable_via_prelude ... ok
[INFO] [stdout] test lru_cache_get_or_set_with_mut_returns_mutable_ref ... ok
[INFO] [stdout] test lru_cache_try_get_or_set_with_mut_returns_mutable_ref ... ok
[INFO] [stdout] test lru_ttl_cache_metrics_via_public_api ... ok
[INFO] [stdout] test sharded_set_ttl_zero::sharded_ttl_inherent_set_ttl_zero_disables_expiry ... ok
[INFO] [stdout] test sharded_set_ttl_zero::sharded_lru_ttl_inherent_set_ttl_zero_disables_expiry ... ok
[INFO] [stdout] test sharded_set_ttl_zero::sharded_ttl_trait_set_ttl_zero_disables_expiry ... ok
[INFO] [stdout] test try_set_alias_returns_cache_set_error_for_ttl_sorted_cache ... ok
[INFO] [stdout] test sharded_set_ttl_zero::sharded_lru_ttl_trait_set_ttl_zero_disables_expiry ... ok
[INFO] [stdout] test short_remove_aliases_callable_for_effect ... ok
[INFO] [stdout] test try_set_ttl_tests::lru_ttl_cache_try_set_ttl_accepts_nonzero ... ok
[INFO] [stdout] test try_set_ttl_tests::set_ttl_error_display ... ok
[INFO] [stdout] test try_set_ttl_tests::lru_ttl_cache_try_set_ttl_rejects_zero ... ok
[INFO] [stdout] test try_set_ttl_tests::ttl_cache_try_set_ttl_accepts_nonzero ... ok
[INFO] [stdout] test try_set_ttl_tests::lru_ttl_cache_try_set_ttl_rejects_zero_set_ttl_disables ... ok
[INFO] [stdout] test try_set_ttl_tests::set_ttl_error_is_std_error ... ok
[INFO] [stdout] test try_set_ttl_tests::ttl_sorted_cache_try_set_ttl_rejects_zero ... ok
[INFO] [stdout] test try_set_ttl_tests::ttl_cache_try_set_ttl_rejects_zero ... ok
[INFO] [stdout] test try_set_ttl_tests::ttl_sorted_cache_try_set_ttl_prevents_zero_ttl_breakage ... ok
[INFO] [stdout] test ttl_sorted_cache_mut::ttl_sorted_cache_try_get_or_set_with_mut ... ok
[INFO] [stdout] test try_set_ttl_tests::ttl_cache_try_set_ttl_rejects_zero_set_ttl_disables ... ok
[INFO] [stdout] test ttl_sorted_cache_try_set_succeeds_normal_ttl ... ok
[INFO] [stdout] test ttl_cache_size_and_lookup_via_public_api ... ok
[INFO] [stdout] test ttl_sorted_cache_try_set_overflow_returns_time_bounds ... ok
[INFO] [stdout] test unbound_cache_size_via_public_api ... ok
[INFO] [stdout] test try_set_ttl_tests::ttl_sorted_cache_try_set_ttl_accepts_nonzero ... ok
[INFO] [stdout] test ttl_sorted_cache_mut::ttl_sorted_cache_get_or_set_with_mut ... ok
[INFO] [stdout] test concurrent_clone_cached_peek::peek_expired_returns_stale_without_removal ... ok
[INFO] [stdout] test sharded_set_ttl_zero::sharded_ttl_set_zero_is_equivalent_to_unset ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 63 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v3_ttl_sorted_fixes.rs (/opt/rustwide/target/debug/deps/v3_ttl_sorted_fixes-22c53a76d1c72112)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test set_max_size_at_or_above_len_evicts_nothing ... ok
[INFO] [stdout] test set_max_size_shrink_evicts_immediately ... ok
[INFO] [stdout] test try_get_or_set_with_mut_live_hit_skips_factory ... ok
[INFO] [stdout] test try_get_or_set_with_mut_err_keeps_expired_entry ... ok
[INFO] [stdout] test get_or_set_with_mut_panic_keeps_expired_entry ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/v3_ui_async_guard.rs (/opt/rustwide/target/debug/deps/v3_ui_async_guard-58c9fc69f9045da9)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]     Checking cached-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/cached)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.17s
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr] test tests/ui/cached_async_requires_async_feature.rs ... ok
[INFO] [stderr] test tests/ui/once_async_requires_async_feature.rs ... ok
[INFO] [stderr] test tests/ui/concurrent_cached_async_requires_async_feature.rs ... ok
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stdout] test compile_fail_async_without_async_feature ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.77s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cached
[INFO] [stdout] 
[INFO] [stdout] running 49 tests
[INFO] [stdout] test src/lib.rs - (line 296) ... ignored
[INFO] [stdout] test src/lib.rs - (line 373) ... ignored
[INFO] [stdout] test src/lib.rs - (line 389) ... ignored
[INFO] [stdout] test src/lib.rs - (line 411) ... ignored
[INFO] [stdout] test src/lib.rs - (line 460) ... ignored
[INFO] [stdout] test src/lib.rs - (line 498) ... ignored
[INFO] [stdout] test src/lib.rs - (line 526) ... ignored
[INFO] [stdout] test src/lib.rs - CacheMetrics (line 1404) ... ok
[INFO] [stdout] test src/lib.rs - (line 332) ... ok
[INFO] [stdout] test src/lib.rs - Cached (line 862) ... ok
[INFO] [stdout] test src/lib.rs - Cached (line 873) ... ok
[INFO] [stdout] test src/macros.rs - macros (line 109) - compile ... ok
[INFO] [stdout] test src/macros.rs - macros (line 126) - compile ... ok
[INFO] [stdout] test src/macros.rs - macros (line 13) - compile ... ok
[INFO] [stdout] test src/macros.rs - macros (line 146) - compile ... ok
[INFO] [stdout] test src/lib.rs - Cached::cache_get (line 898) ... ok
[INFO] [stdout] test src/lib.rs - Cached::cache_remove_entry (line 1016) ... ok
[INFO] [stdout] test src/macros.rs - macros (line 170) - compile ... ok
[INFO] [stdout] test src/macros.rs - macros (line 220) - compile ... ok
[INFO] [stdout] test src/lib.rs - CachedExt (line 1106) ... ok
[INFO] [stdout] test src/macros.rs - macros (line 242) - compile ... ok
[INFO] [stdout] test src/lib.rs - Cached::cache_remove (line 985) ... ok
[INFO] [stdout] test src/macros.rs - macros (line 197) - compile ... ok
[INFO] [stdout] test src/lib.rs - CloneCached (line 1488) ... ok
[INFO] [stdout] test src/macros.rs - macros (line 30) - compile ... ok
[INFO] [stdout] test src/lib.rs - CachedExt (line 1119) ... ok
[INFO] [stdout] test src/macros.rs - macros (line 71) - compile ... ok
[INFO] [stdout] test src/lib.rs - ConcurrentCachedExt (line 2214) ... ok
[INFO] [stdout] test src/lib.rs - ConcurrentCached::cache_remove_entry (line 2104) ... ok
[INFO] [stdout] test src/lib.rs - ConcurrentCloneCached (line 1575) ... ok
[INFO] [stdout] test src/lib.rs - ConcurrentCached (line 1979) ... ok
[INFO] [stdout] test src/macros.rs - macros (line 91) - compile ... ok
[INFO] [stdout] test src/macros.rs - macros (line 266) ... ok
[INFO] [stdout] test src/macros.rs - macros (line 293) ... ok
[INFO] [stdout] test src/macros.rs - macros (line 318) ... ok
[INFO] [stdout] test src/stores/expiring_lru.rs - stores::expiring_lru::Expires (line 14) ... ok
[INFO] [stdout] test src/stores/expiring_lru.rs - stores::expiring_lru::ExpiringLruCacheBuilder<K,V,S>::hasher (line 207) ... ok
[INFO] [stdout] test src/stores/mod.rs - stores::DefaultHashBuilder (line 19) ... ok
[INFO] [stdout] test src/stores/sharded/mod.rs - stores::sharded::ShardHasher (line 107) ... ok
[INFO] [stdout] test src/stores/expiring.rs - stores::expiring::ExpiringCache (line 34) ... ok
[INFO] [stdout] test src/stores/sharded/unbound.rs - stores::sharded::unbound::ShardedUnboundCacheBase<K,V,H>::deep_clone (line 129) ... ok
[INFO] [stdout] test src/stores/lru_ttl.rs - stores::lru_ttl::LruTtlCacheBuilder<K,V,E,S>::hasher (line 168) ... ok
[INFO] [stdout] test src/stores/ttl_sorted.rs - stores::ttl_sorted::TtlSortedCacheBuilder<K,V,S>::hasher (line 373) ... ok
[INFO] [stdout] test src/stores/expiring.rs - stores::expiring::ExpiringCacheBuilder<K,V,S>::hasher (line 169) ... ok
[INFO] [stdout] test src/stores/mod.rs - stores::DefaultHashBuilder (line 29) ... ok
[INFO] [stdout] test src/stores/sharded/mod.rs - stores::sharded::ShardHasher (line 125) ... ok
[INFO] [stdout] test src/stores/ttl.rs - stores::ttl::TtlCacheBuilder<K,V,S>::hasher (line 172) ... ok
[INFO] [stdout] test src/stores/lru.rs - stores::lru::LruCacheBuilder<K,V,S>::hasher (line 156) ... ok
[INFO] [stdout] test src/stores/unbound.rs - stores::unbound::UnboundCacheBuilder<K,V,S>::hasher (line 125) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 42 passed; 0 failed; 7 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test src/lib.rs - (line 433) - compile fail ... ok
[INFO] [stdout] test src/stores/ttl_sorted.rs - stores::ttl_sorted::TtlSortedCache (line 197) - compile fail ... ok
[INFO] [stdout] test src/lib.rs - (line 452) - compile fail ... ok
[INFO] [stdout] test src/stores/mod.rs - stores::CacheSetError (line 238) - compile fail ... ok
[INFO] [stdout] test src/stores/mod.rs - stores::CacheSetError (line 241) - compile fail ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.43s; merged doctests compilation took 1.14s
[INFO] running `Command { std: "docker" "inspect" "fe65c25d11c7de1cf580d8b60d6b7daaa7ac07b44cdfcf97f90ddb7e009b3afd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fe65c25d11c7de1cf580d8b60d6b7daaa7ac07b44cdfcf97f90ddb7e009b3afd", kill_on_drop: false }`
[INFO] [stdout] fe65c25d11c7de1cf580d8b60d6b7daaa7ac07b44cdfcf97f90ddb7e009b3afd
