Liking cljdoc? Tell your friends :D
Compiling libdictenstein v0.1.0 (/home/dylon/Workspace/f1r3fly.io/libdictenstein) warning: unused import: `super::*` --> src/persistent_artrie/nodes/atomic_ptr.rs:23:9 | 23 | use super::*; | ^^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: unused import: `crate::persistent_artrie::arena_manager::ArenaSlot` --> src/persistent_artrie/dict_impl.rs:1254:13 | 1254 | use crate::persistent_artrie::arena_manager::ArenaSlot; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: unused import: `super::*` --> src/persistent_artrie_char/nodes/atomic_ptr.rs:23:9 | 23 | use super::*; | ^^^^^^^^ warning: unused import: `super::super::SharedCharTrie` --> src/persistent_artrie_char/dict_impl_char.rs:206:9 | 206 | use super::super::SharedCharTrie; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: unused import: `crate::persistent_artrie::epoch::EpochConfig` --> src/persistent_artrie_char/dict_impl_char.rs:2510:13 | 2510 | use crate::persistent_artrie::epoch::EpochConfig; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: unused import: `std::collections::HashMap` --> src/persistent_artrie_char/parallel_merge.rs:17:5 | 17 | use std::collections::HashMap; | ^^^^^^^^^^^^^^^^^^^^^^^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:575:56 | 575 | let dict: PersistentARTrie = PersistentARTrie::new(); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:582:60 | 582 | let mut dict: PersistentARTrie = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:599:60 | 599 | let mut dict: PersistentARTrie = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:609:60 | 609 | let mut dict: PersistentARTrie = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:623:60 | 623 | let mut dict: PersistentARTrie = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:633:60 | 633 | let mut dict: PersistentARTrie = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:645:60 | 645 | let mut dict: PersistentARTrie = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:658:60 | 658 | let mut dict: PersistentARTrie = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:669:60 | 669 | let mut dict: PersistentARTrie = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:686:56 | 686 | let dict: PersistentARTrie = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:692:56 | 692 | let dict: PersistentARTrie = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:699:60 | 699 | let mut dict: PersistentARTrie = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:709:60 | 709 | let mut dict: PersistentARTrie = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:725:60 | 725 | let mut dict: PersistentARTrie = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:737:60 | 737 | let mut dict: PersistentARTrie = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:753:60 | 753 | let mut dict: PersistentARTrie = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:1527:71 | 1527 | let mut source: PersistentARTrie<u32> = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:1535:71 | 1535 | let mut target: PersistentARTrie<u32> = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:1557:71 | 1557 | let mut source: PersistentARTrie<u32> = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:1564:71 | 1564 | let mut target: PersistentARTrie<u32> = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:1585:69 | 1585 | let mut trie: PersistentARTrie<u32> = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:1612:69 | 1612 | let mut trie: PersistentARTrie<u32> = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:1634:69 | 1634 | let mut trie: PersistentARTrie<u32> = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:1644:72 | 1644 | let mut trie: PersistentARTrie<String> = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:1705:65 | 1705 | let dict: PersistentARTrie<i32> = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:1753:65 | 1753 | let dict: PersistentARTrie<i32> = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:1859:60 | 1859 | let mut dict: PersistentARTrie = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:1880:60 | 1880 | let mut dict: PersistentARTrie = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:1895:60 | 1895 | let mut dict: PersistentARTrie = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:1909:60 | 1909 | let mut dict: PersistentARTrie = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:1938:60 | 1938 | let mut dict: PersistentARTrie = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:1970:60 | 1970 | let mut dict: PersistentARTrie = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:2002:60 | 2002 | let mut dict: PersistentARTrie = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/dict_impl.rs:2020:60 | 2020 | let mut dict: PersistentARTrie = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/zipper.rs:478:64 | 478 | let mut dict: PersistentARTrie<()> = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/zipper.rs:487:64 | 487 | let mut dict: PersistentARTrie<()> = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/zipper.rs:501:64 | 501 | let mut dict: PersistentARTrie<()> = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/zipper.rs:511:64 | 511 | let mut dict: PersistentARTrie<()> = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/zipper.rs:526:64 | 526 | let mut dict: PersistentARTrie<()> = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/zipper.rs:541:64 | 541 | let mut dict: PersistentARTrie<()> = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/zipper.rs:551:64 | 551 | let mut dict: PersistentARTrie<()> = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/zipper.rs:565:64 | 565 | let mut dict: PersistentARTrie<()> = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/zipper.rs:585:64 | 585 | let mut dict: PersistentARTrie<()> = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/zipper.rs:604:64 | 604 | let mut dict: PersistentARTrie<()> = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/zipper.rs:618:64 | 618 | let mut dict: PersistentARTrie<()> = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/zipper.rs:639:64 | 639 | let mut dict: PersistentARTrie<()> = PersistentARTrie::new(); | ^^^ warning: use of deprecated associated function `persistent_artrie::mmap_ctor::<impl persistent_artrie::dict_impl::PersistentARTrie<V>>::new`: Use `create()` or `open()` for disk persistence. For in-memory tries, use DoubleArrayTrie or DynamicDawg instead. --> src/persistent_artrie/zipper.rs:662:64 | 662 | let mut dict: PersistentARTrie<()> = PersistentARTrie::new(); | ^^^ warning: unused import: `MappedDictionary` --> src/persistent_artrie_char/persist.rs:1612:29 | 1612 | use crate::{Dictionary, MappedDictionary}; | ^^^^^^^^^^^^^^^^ warning: unused import: `MappedDictionary` --> src/persistent_artrie_char/lockfree_cas.rs:2371:29 | 2371 | use crate::{Dictionary, MappedDictionary}; | ^^^^^^^^^^^^^^^^ warning: unused import: `rayon::prelude` --> src/persistent_artrie/dict_impl.rs:51:5 | 51 | use rayon::prelude::*; | ^^^^^^^^^^^^^^ warning: unused import: `rayon::prelude` --> src/persistent_artrie_char/parallel_merge.rs:19:5 | 19 | use rayon::prelude::*; | ^^^^^^^^^^^^^^ warning: unused import: `MappedDictionary` --> src/persistent_artrie_char/persist.rs:1926:29 | 1926 | use crate::{Dictionary, MappedDictionary}; | ^^^^^^^^^^^^^^^^ warning: unused import: `MappedDictionary` --> src/persistent_artrie_char/persist.rs:2066:29 | 2066 | use crate::{Dictionary, MappedDictionary}; | ^^^^^^^^^^^^^^^^ warning: unused import: `crate::ARTrie` --> src/persistent_artrie_char/dict_impl_char.rs:208:9 | 208 | use crate::ARTrie; | ^^^^^^^^^^^^^ warning: unused import: `Dictionary` --> src/persistent_artrie/lockfree_cas.rs:2214:17 | 2214 | use crate::{Dictionary, MappedDictionary}; | ^^^^^^^^^^ warning: unused import: `crate::persistent_artrie_core::overlay::flip::LockFreeOverlay` --> src/persistent_artrie/lockfree_cas.rs:2629:13 | 2629 | use crate::persistent_artrie_core::overlay::flip::LockFreeOverlay; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: unused import: `crate::persistent_artrie_core::overlay::flip::LockFreeOverlay` --> src/persistent_artrie/lockfree_cas.rs:2720:13 | 2720 | use crate::persistent_artrie_core::overlay::flip::LockFreeOverlay; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: unused import: `crate::persistent_artrie_core::overlay::flip::LockFreeOverlay` --> src/persistent_artrie/lockfree_cas.rs:2742:13 | 2742 | use crate::persistent_artrie_core::overlay::flip::LockFreeOverlay; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: unused import: `Dictionary` --> src/persistent_artrie_char/overlay_dictionary_node_faulting_tests.rs:27:13 | 27 | use crate::{Dictionary, DictionaryNode}; | ^^^^^^^^^^ warning: variable does not need to be mutable --> src/persistent_artrie/serialization.rs:1489:13 | 1489 | let mut header = SerializedNodeHeader { | ----^^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default warning: variable does not need to be mutable --> src/persistent_artrie/serialization.rs:1511:13 | 1511 | let mut header = SerializedNodeHeader { | ----^^^^^^ | | | help: remove this `mut` warning: variable does not need to be mutable --> src/persistent_artrie/serialization.rs:1533:13 | 1533 | let mut header = SerializedNodeHeader { | ----^^^^^^ | | | help: remove this `mut` warning: variable does not need to be mutable --> src/persistent_artrie/serialization.rs:1601:13 | 1601 | let mut header = SerializedNodeHeader { | ----^^^^^^ | | | help: remove this `mut` warning: unused variable: `after` --> src/persistent_artrie_char/arena_manager.rs:1555:13 | 1555 | let after = manager.ensure_valid(); | ^^^^^ help: if this is intentional, prefix it with an underscore: `_after` | = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default warning: variable does not need to be mutable --> src/persistent_artrie_char/persist.rs:1844:13 | 1844 | let mut trie = PersistentARTrieChar::<V>::create(&path).expect("create disk-backed trie"); | ----^^^^ | | | help: remove this `mut` warning: variable `failures` is assigned to, but never used --> src/persistent_artrie_core/concurrency.rs:1444:13 | 1444 | let mut failures = 0; | ^^^^^^^^^^^^ | = note: consider using `_failures` instead warning: value assigned to `failures` is never read --> src/persistent_artrie_core/concurrency.rs:1447:17 | 1447 | failures += 1; | ^^^^^^^^^^^^^ | = help: maybe it is overwritten before being read? = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default warning: unused variable: `nt` --> src/persistent_artrie_core/overlay/node.rs:1877:54 | 1877 | fn check_as_non_final_deep_child<K: KeyEncoding>(nt: NodeType) | ^^ help: if this is intentional, prefix it with an underscore: `_nt` warning: unused variable: `v2` --> src/persistent_artrie_core/version_checkpoint.rs:676:13 | 676 | let v2 = manager.create_version(200, 75); | ^^ help: if this is intentional, prefix it with an underscore: `_v2` warning: unused variable: `report` --> src/persistent_vocab_artrie/dict_impl.rs:1398:25 | 1398 | let (vocab, report) = PersistentVocabARTrie::open_with_recovery(&path).unwrap(); | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_report` warning: method `serialize_node_to_disk` is never used --> src/persistent_artrie/serialize_impl.rs:57:19 | 36 | impl<V: DictionaryValue, S: BlockStorage> PersistentARTrie<V, S> { | ---------------------------------------------------------------- method in this implementation ... 57 | pub(super) fn serialize_node_to_disk(&self, node: &Node) -> Result<SwizzledPtr> { | ^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default warning: field `commit_seq_by_data_lsn` is never read --> src/persistent_artrie_char/mod.rs:515:16 | 379 | pub struct PersistentARTrieChar<V: DictionaryValue = (), S: crate::persistent_artrie::block_storage::BlockStorage = crate::persiste... | -------------------- field in this struct ... 515 | pub(crate) commit_seq_by_data_lsn: std::sync::Mutex<std::collections::BTreeMap<u64, u64>>, | ^^^^^^^^^^^^^^^^^^^^^^ warning: method `pending_len` is never used --> src/persistent_artrie_char/reclaim.rs:59:19 | 44 | impl<V: DictionaryValue> CharRetireList<V> { | ------------------------------------------ method in this implementation ... 59 | pub(crate) fn pending_len(&self) -> usize { | ^^^^^^^^^^^ warning: method `checkpoint_path` is never used --> src/persistent_artrie_core/epoch.rs:776:8 | 447 | impl CheckpointManager { | ---------------------- method in this implementation ... 776 | fn checkpoint_path(&self, epoch: EpochId) -> PathBuf { | ^^^^^^^^^^^^^^^ warning: struct `PendingTransaction` is never constructed --> src/persistent_artrie_core/recovery.rs:439:8 | 439 | struct PendingTransaction { | ^^^^^^^^^^^^^^^^^^ warning: field `archive_config` is never read --> src/persistent_artrie_core/wal/async_writer.rs:383:5 | 371 | pub struct AsyncWalWriter { | -------------- field in this struct ... 383 | archive_config: WalConfig, | ^^^^^^^^^^^^^^ warning: associated function `placeholder` is never used --> src/persistent_vocab_artrie/mod.rs:267:8 | 256 | impl VocabTrieNodeRef { | --------------------- associated function in this implementation ... 267 | fn placeholder() -> Self { | ^^^^^^^^^^^ warning: constant `DEFAULT_VOCAB_BUFFER_POOL_SIZE` is never used --> src/persistent_vocab_artrie/dict_impl.rs:73:7 | 73 | const DEFAULT_VOCAB_BUFFER_POOL_SIZE: usize = 64; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: field `shutdown` is never read --> src/persistent_vocab_artrie/concurrent.rs:132:5 | 100 | pub struct ConcurrentVocabARTrie { | --------------------- field in this struct ... 132 | shutdown: AtomicBool, | ^^^^^^^^ warning: type alias `ScdawgNode` is never used --> src/scdawg.rs:74:6 | 74 | type ScdawgNode<V = ()> = crate::scdawg_core::ScdawgNode<u8, V>; | ^^^^^^^^^^ warning: type alias `ScdawgCharNode` is never used --> src/scdawg_char.rs:66:6 | 66 | type ScdawgCharNode<V = ()> = crate::scdawg_core::ScdawgNode<char, V>; | ^^^^^^^^^^^^^^ warning: type alias `SuffixNode` is never used --> src/suffix_automaton.rs:150:17 | 150 | pub(crate) type SuffixNode<V = ()> = crate::suffix_automaton_core::SuffixNode<u8, V>; | ^^^^^^^^^^ warning: type alias `SuffixNodeChar` is never used --> src/suffix_automaton_char.rs:149:17 | 149 | pub(crate) type SuffixNodeChar<V = ()> = crate::suffix_automaton_core::SuffixNode<char, V>; | ^^^^^^^^^^^^^^ warning: unused `std::result::Result` that must be used --> src/double_array_trie_char.rs:1124:9 | 1124 | pat.insert_with_value("apple", 1); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default help: use `let _ = ...` to ignore the resulting value | 1124 | let _ = pat.insert_with_value("apple", 1); | +++++++ warning: unused `std::result::Result` that must be used --> src/double_array_trie_char.rs:1125:9 | 1125 | pat.insert_with_value("banana", 2); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1125 | let _ = pat.insert_with_value("banana", 2); | +++++++ warning: unused `std::result::Result` that must be used --> src/double_array_trie_char.rs:1126:9 | 1126 | pat.insert_with_value("cherry", 3); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1126 | let _ = pat.insert_with_value("cherry", 3); | +++++++ warning: unused `std::result::Result` that must be used --> src/double_array_trie_char.rs:1140:9 | 1140 | pat.insert_with_value("café", 10); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1140 | let _ = pat.insert_with_value("café", 10); | +++++++ warning: unused `std::result::Result` that must be used --> src/double_array_trie_char.rs:1141:9 | 1141 | pat.insert_with_value("日本語", 20); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1141 | let _ = pat.insert_with_value("日本語", 20); | +++++++ warning: unused `std::result::Result` that must be used --> src/double_array_trie_char.rs:1142:9 | 1142 | pat.insert_with_value("🎉", 30); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1142 | let _ = pat.insert_with_value("🎉", 30); | +++++++ warning: unused `std::result::Result` that must be used --> src/double_array_trie_char.rs:1155:9 | 1155 | pat.insert_with_value("test", 42); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1155 | let _ = pat.insert_with_value("test", 42); | +++++++ warning: unused `std::result::Result` that must be used --> src/double_array_trie_char.rs:1176:13 | 1176 | pat.insert_with_value(term, value.to_string()); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1176 | let _ = pat.insert_with_value(term, value.to_string()); | +++++++ warning: unused `std::result::Result` that must be used --> src/double_array_trie_char.rs:1191:9 | 1191 | pat.insert_with_value("cat", 1); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1191 | let _ = pat.insert_with_value("cat", 1); | +++++++ warning: unused `std::result::Result` that must be used --> src/double_array_trie_char.rs:1192:9 | 1192 | pat.insert_with_value("car", 2); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1192 | let _ = pat.insert_with_value("car", 2); | +++++++ warning: unused `std::result::Result` that must be used --> src/double_array_trie_char.rs:1193:9 | 1193 | pat.insert_with_value("cart", 3); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1193 | let _ = pat.insert_with_value("cart", 3); | +++++++ warning: unused `std::result::Result` that must be used --> src/double_array_trie_char.rs:1194:9 | 1194 | pat.insert_with_value("card", 4); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1194 | let _ = pat.insert_with_value("card", 4); | +++++++ warning: comparison is useless due to type limits --> src/persistent_artrie/arena_manager.rs:1905:17 | 1905 | assert!(stats.dirty_arenas >= 0); | ^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_comparisons)]` on by default warning: unused `std::result::Result` that must be used --> src/persistent_artrie_char/mod.rs:718:13 | 718 | trie.insert(&term); | ^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 718 | let _ = trie.insert(&term); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_artrie_char/mod.rs:729:13 | 729 | trie.insert(term); | ^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 729 | let _ = trie.insert(term); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_artrie_char/dict_impl_char.rs:2949:9 | 2949 | trie.write().insert("hello"); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 2949 | let _ = trie.write().insert("hello"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_artrie_char/dict_impl_char.rs:2963:9 | 2963 | trie.write().insert("hello"); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 2963 | let _ = trie.write().insert("hello"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_artrie_char/dict_impl_char.rs:3068:9 | 3068 | trie.write().insert("persistent"); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 3068 | let _ = trie.write().insert("persistent"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_artrie_char/mmap_ctor.rs:1569:17 | 1569 | trie.insert_with_value(k, v.clone()); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1569 | let _ = trie.insert_with_value(k, v.clone()); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_artrie_char/persist.rs:1725:17 | 1725 | owned.insert_with_value(t, *v); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1725 | let _ = owned.insert_with_value(t, *v); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_artrie_char/persist.rs:2006:17 | 2006 | owned.insert_with_value(t, *v); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 2006 | let _ = owned.insert_with_value(t, *v); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_artrie_char/persist.rs:2195:17 | 2195 | owned.insert_with_value(t, *v); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 2195 | let _ = owned.insert_with_value(t, *v); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_artrie_char/persist.rs:2269:17 | 2269 | owned.insert_with_value(t, *v); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 2269 | let _ = owned.insert_with_value(t, *v); | +++++++ warning: comparison is useless due to type limits --> src/persistent_artrie_core/prefetch.rs:532:17 | 532 | assert!(stats.requests >= 0); | ^^^^^^^^^^^^^^^^^^^ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:318:9 | 318 | vocab.insert("apple"); | ^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 318 | let _ = vocab.insert("apple"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:319:9 | 319 | vocab.insert("banana"); | ^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 319 | let _ = vocab.insert("banana"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:320:9 | 320 | vocab.insert("cherry"); | ^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 320 | let _ = vocab.insert("cherry"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:334:9 | 334 | vocab.insert("apple"); | ^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 334 | let _ = vocab.insert("apple"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:335:9 | 335 | vocab.insert("banana"); | ^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 335 | let _ = vocab.insert("banana"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:336:9 | 336 | vocab.insert("cherry"); | ^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 336 | let _ = vocab.insert("cherry"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:387:13 | 387 | vocab.insert("hello"); | ^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 387 | let _ = vocab.insert("hello"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:388:13 | 388 | vocab.insert("world"); | ^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 388 | let _ = vocab.insert("world"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:389:13 | 389 | vocab.insert("test"); | ^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 389 | let _ = vocab.insert("test"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:414:13 | 414 | vocab.insert("apple"); | ^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 414 | let _ = vocab.insert("apple"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:415:13 | 415 | vocab.insert("banana"); | ^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 415 | let _ = vocab.insert("banana"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:423:13 | 423 | vocab.insert("cherry"); | ^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 423 | let _ = vocab.insert("cherry"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:424:13 | 424 | vocab.insert("durian"); | ^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 424 | let _ = vocab.insert("durian"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:445:9 | 445 | vocab.insert("present"); | ^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 445 | let _ = vocab.insert("present"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:467:9 | 467 | vocab.insert("test"); | ^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 467 | let _ = vocab.insert("test"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:498:13 | 498 | vocab.insert("term1"); | ^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 498 | let _ = vocab.insert("term1"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:499:13 | 499 | vocab.insert("term2"); | ^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 499 | let _ = vocab.insert("term2"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:500:13 | 500 | vocab.insert("term3"); | ^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 500 | let _ = vocab.insert("term3"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:524:13 | 524 | vocab.insert("apple"); | ^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 524 | let _ = vocab.insert("apple"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:525:13 | 525 | vocab.insert("banana"); | ^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 525 | let _ = vocab.insert("banana"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:532:13 | 532 | vocab.insert("cherry"); | ^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 532 | let _ = vocab.insert("cherry"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:533:13 | 533 | vocab.insert("durian"); | ^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 533 | let _ = vocab.insert("durian"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:743:13 | 743 | vocab.insert("with_value_1"); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 743 | let _ = vocab.insert("with_value_1"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:744:13 | 744 | vocab.insert("with_value_2"); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 744 | let _ = vocab.insert("with_value_2"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:745:13 | 745 | vocab.insert("with_value_3"); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 745 | let _ = vocab.insert("with_value_3"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:797:9 | 797 | vocab.write().insert("hello"); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 797 | let _ = vocab.write().insert("hello"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:809:9 | 809 | vocab.write().insert("world"); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 809 | let _ = vocab.write().insert("world"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:825:9 | 825 | vocab.insert("hello"); | ^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 825 | let _ = vocab.insert("hello"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:833:9 | 833 | vocab.insert("world"); | ^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 833 | let _ = vocab.insert("world"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:857:17 | 857 | vocab.insert(&format!("word{}", i)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 857 | let _ = vocab.insert(&format!("word{}", i)); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:886:9 | 886 | vocab.insert("hello"); | ^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 886 | let _ = vocab.insert("hello"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:889:9 | 889 | vocab.insert("world"); | ^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 889 | let _ = vocab.insert("world"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:921:13 | 921 | vocab.insert("hello"); | ^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 921 | let _ = vocab.insert("hello"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:922:13 | 922 | vocab.insert("world"); | ^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 922 | let _ = vocab.insert("world"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:958:13 | 958 | vocab.write().insert(&format!("initial_{}", i)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 958 | let _ = vocab.write().insert(&format!("initial_{}", i)); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:979:17 | 979 | vocab_clone2.write().insert(&format!("concurrent_{}", i)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 979 | let _ = vocab_clone2.write().insert(&format!("concurrent_{}", i)); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:1012:9 | 1012 | vocab.insert("test"); | ^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1012 | let _ = vocab.insert("test"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:1160:13 | 1160 | vocab.insert("simple"); | ^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1160 | let _ = vocab.insert("simple"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:1161:13 | 1161 | vocab.insert("日本語"); | ^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1161 | let _ = vocab.insert("日本語"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:1162:13 | 1162 | vocab.insert(""); | ^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1162 | let _ = vocab.insert(""); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:1163:13 | 1163 | vocab.insert("with spaces and punctuation!"); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1163 | let _ = vocab.insert("with spaces and punctuation!"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:1164:13 | 1164 | vocab.insert(&"x".repeat(100)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1164 | let _ = vocab.insert(&"x".repeat(100)); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:1202:17 | 1202 | vocab.insert(&format!("term_{:05}", i)); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1202 | let _ = vocab.insert(&format!("term_{:05}", i)); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:1231:9 | 1231 | vocab.insert("test"); | ^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1231 | let _ = vocab.insert("test"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:1244:9 | 1244 | vocab.insert("test"); | ^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1244 | let _ = vocab.insert("test"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:1262:9 | 1262 | vocab.insert("test"); | ^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1262 | let _ = vocab.insert("test"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:1283:9 | 1283 | vocab.insert("first"); | ^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1283 | let _ = vocab.insert("first"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:1286:9 | 1286 | vocab.insert("second"); | ^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1286 | let _ = vocab.insert("second"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:1290:9 | 1290 | vocab.insert("first"); | ^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1290 | let _ = vocab.insert("first"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:1302:13 | 1302 | vocab.insert("test"); | ^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1302 | let _ = vocab.insert("test"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:1354:9 | 1354 | vocab.insert("apple"); | ^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1354 | let _ = vocab.insert("apple"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:1355:9 | 1355 | vocab.insert("banana"); | ^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1355 | let _ = vocab.insert("banana"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:1426:9 | 1426 | vocab.insert("hello"); | ^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1426 | let _ = vocab.insert("hello"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:1427:9 | 1427 | vocab.insert("world"); | ^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1427 | let _ = vocab.insert("world"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:1448:13 | 1448 | vocab.insert("apple"); | ^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1448 | let _ = vocab.insert("apple"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:1449:13 | 1449 | vocab.insert("banana"); | ^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1449 | let _ = vocab.insert("banana"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:1474:9 | 1474 | vocab.insert_batch(&["apple", "banana"]); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1474 | let _ = vocab.insert_batch(&["apple", "banana"]); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:1477:9 | 1477 | vocab.insert_batch(&["cherry", "date"]); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1477 | let _ = vocab.insert_batch(&["cherry", "date"]); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/dict_impl.rs:1480:9 | 1480 | vocab.insert_batch(&["elderberry"]); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1480 | let _ = vocab.insert_batch(&["elderberry"]); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/mod.rs:1162:9 | 1162 | vocab.insert("日本語"); | ^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1162 | let _ = vocab.insert("日本語"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/mod.rs:1163:9 | 1163 | vocab.insert("中文"); | ^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1163 | let _ = vocab.insert("中文"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/mod.rs:1164:9 | 1164 | vocab.insert("한글"); | ^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1164 | let _ = vocab.insert("한글"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/mod.rs:1165:9 | 1165 | vocab.insert("العربية"); | ^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1165 | let _ = vocab.insert("العربية"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/mod.rs:1166:9 | 1166 | vocab.insert("emoji😀"); | ^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1166 | let _ = vocab.insert("emoji😀"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/mod.rs:1222:9 | 1222 | vocab.insert("test"); | ^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1222 | let _ = vocab.insert("test"); | +++++++ warning: unused `std::result::Result` that must be used --> src/persistent_vocab_artrie/mod.rs:1264:9 | 1264 | vocab.insert("test"); | ^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 1264 | let _ = vocab.insert("test"); | +++++++ warning: `libdictenstein` (lib test) generated 179 warnings (run `cargo fix --lib -p libdictenstein --tests` to apply 15 suggestions) Finished `test` profile [unoptimized + debuginfo] target(s) in 7.72s ──────────── Nextest run ID b6ad686c-b38f-404a-aa5a-76bf954c9098 with nextest profile: default Starting 1767 tests across 1 binary (2 tests skipped) PASS [ 0.005s] ( 1/1767) libdictenstein bijective::bijective_map::tests::test_mapped_dictionary_trait PASS [ 0.006s] ( 2/1767) libdictenstein bijective::bijective_map::tests::test_contains PASS [ 0.006s] ( 3/1767) libdictenstein bijective::bijective_map::tests::test_iter PASS [ 0.006s] ( 4/1767) libdictenstein bijective::bijective_map::tests::test_empty_map PASS [ 0.006s] ( 5/1767) libdictenstein bijective::bijective_map::tests::test_multiple_pairs PASS [ 0.006s] ( 6/1767) libdictenstein bijective::bijective_map::tests::test_bijection_invariant PASS [ 0.006s] ( 7/1767) libdictenstein bijective::bijective_map::tests::test_duplicate_value_panics PASS [ 0.006s] ( 8/1767) libdictenstein bijective::bijective_map::tests::test_single_pair PASS [ 0.005s] ( 9/1767) libdictenstein char_unit::tests::test_u8_ascii PASS [ 0.005s] ( 10/1767) libdictenstein dat_core::shared::tests::dat_core_shared_default_byte PASS [ 0.005s] ( 11/1767) libdictenstein dat_core::shared::tests::dat_core_shared_default_char PASS [ 0.005s] ( 12/1767) libdictenstein char_unit::tests::test_u8_unicode PASS [ 0.005s] ( 13/1767) libdictenstein dawg_core::tests::test_dawg_core_insert_bytes PASS [ 0.005s] ( 14/1767) libdictenstein dawg_core::tests::test_dawg_core_compact PASS [ 0.005s] ( 15/1767) libdictenstein dawg_core::tests::test_dawg_core_minimize PASS [ 0.005s] ( 16/1767) libdictenstein dawg_core::tests::test_dawg_core_remove PASS [ 0.005s] ( 17/1767) libdictenstein difference_zipper::tests::test_difference_a_minus_a PASS [ 0.006s] ( 18/1767) libdictenstein dawg_core::tests::test_dawg_core_with_values PASS [ 0.005s] ( 19/1767) libdictenstein difference_zipper::tests::test_difference_b_superset_of_a PASS [ 0.005s] ( 20/1767) libdictenstein difference_zipper::tests::test_difference_basic PASS [ 0.005s] ( 21/1767) libdictenstein difference_zipper::tests::test_difference_children PASS [ 0.005s] ( 22/1767) libdictenstein difference_zipper::tests::test_difference_descend PASS [ 0.020s] ( 23/1767) libdictenstein bijective::bijective_map::tests::test_bijective_dictionary_trait PASS [ 0.020s] ( 24/1767) libdictenstein bloom_filter::tests::test_bloom_filter_custom_params PASS [ 0.020s] ( 25/1767) libdictenstein bijective::bijective_map::tests::test_duplicate_term_panics PASS [ 0.005s] ( 26/1767) libdictenstein difference_zipper::tests::test_difference_empty_minus_b PASS [ 0.005s] ( 27/1767) libdictenstein difference_zipper::tests::test_difference_nested_prefix PASS [ 0.006s] ( 28/1767) libdictenstein difference_zipper::tests::test_difference_disjoint PASS [ 0.006s] ( 29/1767) libdictenstein difference_zipper::tests::test_difference_valued_iterator PASS [ 0.025s] ( 30/1767) libdictenstein char_unit::tests::test_u64_short_string PASS [ 0.025s] ( 31/1767) libdictenstein char_unit::tests::test_u64_empty PASS [ 0.025s] ( 32/1767) libdictenstein bloom_filter::tests::test_bloom_filter_bytes PASS [ 0.010s] ( 33/1767) libdictenstein difference_zipper::tests::test_difference_optional_right PASS [ 0.006s] ( 34/1767) libdictenstein difference_zipper::tests::test_difference_with_values PASS [ 0.020s] ( 35/1767) libdictenstein dawg_core::tests::test_dawg_core_insert_chars PASS [ 0.026s] ( 36/1767) libdictenstein bloom_filter::tests::test_bloom_filter_no_false_negatives PASS [ 0.016s] ( 37/1767) libdictenstein difference_zipper::tests::test_difference_a_minus_empty PASS [ 0.026s] ( 38/1767) libdictenstein char_unit::tests::test_char_ascii PASS [ 0.026s] ( 39/1767) libdictenstein char_unit::tests::test_iter_u64 PASS [ 0.006s] ( 40/1767) libdictenstein char_unit::tests::test_u64_unicode PASS [ 0.026s] ( 41/1767) libdictenstein char_unit::tests::test_char_unicode PASS [ 0.006s] ( 42/1767) libdictenstein double_array_trie::tests::test_backward_compatibility_without_values PASS [ 0.026s] ( 43/1767) libdictenstein char_unit::tests::test_u64_multi_unit PASS [ 0.006s] ( 44/1767) libdictenstein double_array_trie::tests::test_builder_with_values PASS [ 0.005s] ( 45/1767) libdictenstein double_array_trie::tests::test_dictionary_trait PASS [ 0.006s] ( 46/1767) libdictenstein difference_zipper::tests::test_left_right_active PASS [ 0.026s] ( 47/1767) libdictenstein char_unit::tests::test_u64_exact_8_bytes PASS [ 0.027s] ( 48/1767) libdictenstein char_unit::tests::test_iter_u8 PASS [ 0.005s] ( 49/1767) libdictenstein double_array_trie::tests::test_duplicate_update_value PASS [ 0.005s] ( 50/1767) libdictenstein double_array_trie::tests::test_edge_iteration PASS [ 0.027s] ( 51/1767) libdictenstein bijective::bijective_map::tests::test_terms_and_values PASS [ 0.027s] ( 52/1767) libdictenstein char_unit::tests::test_char_cjk PASS [ 0.006s] ( 53/1767) libdictenstein double_array_trie::tests::test_empty_dat PASS [ 0.005s] ( 54/1767) libdictenstein double_array_trie::tests::test_empty_string_with_value PASS [ 0.006s] ( 55/1767) libdictenstein double_array_trie::tests::test_mapped_dictionary_with_values PASS [ 0.006s] ( 56/1767) libdictenstein double_array_trie::tests::test_mapped_dictionary_node_value PASS [ 0.006s] ( 57/1767) libdictenstein double_array_trie::tests::test_memory_efficiency PASS [ 0.005s] ( 58/1767) libdictenstein double_array_trie_char::persistent_artrie_conversion_tests::test_from_persistent_artrie_basic PASS [ 0.005s] ( 59/1767) libdictenstein double_array_trie::tests::test_single_term PASS [ 0.006s] ( 60/1767) libdictenstein double_array_trie::tests::test_mapped_dictionary_contains_with_value PASS [ 0.006s] ( 61/1767) libdictenstein double_array_trie::tests::test_prefix_sharing PASS [ 0.006s] ( 62/1767) libdictenstein double_array_trie::tests::test_string_values PASS [ 0.006s] ( 63/1767) libdictenstein double_array_trie_char::persistent_artrie_conversion_tests::test_from_persistent_artrie_by_value PASS [ 0.006s] ( 64/1767) libdictenstein double_array_trie_char::tests::test_empty_dict PASS [ 0.007s] ( 65/1767) libdictenstein double_array_trie::tests::test_multiple_terms PASS [ 0.006s] ( 66/1767) libdictenstein double_array_trie_char::tests::test_basic_terms PASS [ 0.007s] ( 67/1767) libdictenstein double_array_trie::tests::test_incremental_construction PASS [ 0.006s] ( 68/1767) libdictenstein double_array_trie_char::persistent_artrie_conversion_tests::test_from_persistent_artrie_iteration_order PASS [ 0.006s] ( 69/1767) libdictenstein double_array_trie_char::tests::test_duplicate_update_value PASS [ 0.005s] ( 70/1767) libdictenstein double_array_trie_char::tests::test_empty_string_with_value PASS [ 0.008s] ( 71/1767) libdictenstein double_array_trie_char::tests::test_backward_compatibility PASS [ 0.008s] ( 72/1767) libdictenstein double_array_trie_char::persistent_artrie_conversion_tests::test_from_persistent_artrie_empty PASS [ 0.008s] ( 73/1767) libdictenstein double_array_trie_char::persistent_artrie_conversion_tests::test_from_persistent_artrie_roundtrip_values PASS [ 0.008s] ( 74/1767) libdictenstein double_array_trie_char::tests::test_edges_iterator PASS [ 0.008s] ( 75/1767) libdictenstein double_array_trie_char::tests::test_cjk_characters PASS [ 0.006s] ( 76/1767) libdictenstein double_array_trie_char::tests::test_from_sorted_basic_terms PASS [ 0.005s] ( 77/1767) libdictenstein double_array_trie_char::tests::test_from_sorted_empty_string PASS [ 0.006s] ( 78/1767) libdictenstein double_array_trie_char::tests::test_from_sorted_matches_from_terms PASS [ 0.006s] ( 79/1767) libdictenstein double_array_trie_char::tests::test_from_sorted_duplicates_last_wins PASS [ 0.006s] ( 80/1767) libdictenstein double_array_trie_char::tests::test_from_sorted_single_term PASS [ 0.006s] ( 81/1767) libdictenstein double_array_trie_char::tests::test_from_sorted_empty PASS [ 0.006s] ( 82/1767) libdictenstein double_array_trie_char::tests::test_from_sorted_prefix_terms PASS [ 0.006s] ( 83/1767) libdictenstein double_array_trie_char::tests::test_mapped_dictionary_contains_with_value PASS [ 0.006s] ( 84/1767) libdictenstein double_array_trie_char::tests::test_node_traversal PASS [ 0.005s] ( 85/1767) libdictenstein double_array_trie_char_zipper::tests::test_zipper_children_iteration PASS [ 0.006s] ( 86/1767) libdictenstein double_array_trie_char::tests::test_mapped_dictionary_node_value PASS [ 0.006s] ( 87/1767) libdictenstein double_array_trie_char::tests::test_unicode_terms PASS [ 0.008s] ( 88/1767) libdictenstein double_array_trie_char::tests::test_from_sorted_unicode PASS [ 0.013s] ( 89/1767) libdictenstein double_array_trie_char::tests::test_emoji PASS [ 0.014s] ( 90/1767) libdictenstein double_array_trie_char::persistent_artrie_conversion_tests::test_from_persistent_artrie_unicode PASS [ 0.040s] ( 91/1767) libdictenstein bijective::bijective_map::tests::test_try_insert PASS [ 0.041s] ( 92/1767) libdictenstein bloom_filter::tests::test_bloom_filter_basic PASS [ 0.009s] ( 93/1767) libdictenstein double_array_trie_char::tests::test_from_sorted_cjk PASS [ 0.041s] ( 94/1767) libdictenstein bijective::bijective_map::tests::test_unicode_terms PASS [ 0.006s] ( 95/1767) libdictenstein double_array_trie_char_zipper::tests::test_zipper_nonexistent_path PASS [ 0.006s] ( 96/1767) libdictenstein double_array_trie_char_zipper::tests::test_zipper_empty_dict PASS [ 0.041s] ( 97/1767) libdictenstein bijective::bijective_map::tests::test_with_capacity PASS [ 0.042s] ( 98/1767) libdictenstein char_unit::tests::test_iter_char PASS [ 0.007s] ( 99/1767) libdictenstein double_array_trie_char_zipper::tests::test_zipper_root_not_final PASS [ 0.006s] ( 100/1767) libdictenstein double_array_trie_char_zipper::tests::test_zipper_value_at_non_final PASS [ 0.043s] ( 101/1767) libdictenstein bijective::bijective_map::tests::test_string_values PASS [ 0.043s] ( 102/1767) libdictenstein char_unit::tests::test_char_emoji PASS [ 0.006s] ( 103/1767) libdictenstein double_array_trie_zipper::tests::test_zipper_empty_dict PASS [ 0.007s] ( 104/1767) libdictenstein double_array_trie_char_zipper::tests::test_zipper_unicode_navigation PASS [ 0.006s] ( 105/1767) libdictenstein double_array_trie_zipper::tests::test_zipper_navigation PASS [ 0.010s] ( 106/1767) libdictenstein double_array_trie_char_zipper::tests::test_zipper_path_tracking PASS [ 0.012s] ( 107/1767) libdictenstein double_array_trie_char::tests::test_mixed_unicode PASS [ 0.007s] ( 108/1767) libdictenstein double_array_trie_zipper::tests::test_zipper_children_iteration PASS [ 0.006s] ( 109/1767) libdictenstein dynamic_dawg::tests::test_dynamic_dawg_insert PASS [ 0.006s] ( 110/1767) libdictenstein dynamic_dawg::tests::test_dynamic_dawg_remove PASS [ 0.006s] ( 111/1767) libdictenstein dynamic_dawg::tests::test_compact_no_false_positives PASS [ 0.014s] ( 112/1767) libdictenstein double_array_trie_char::tests::test_mapped_dictionary_with_unicode_values PASS [ 0.006s] ( 113/1767) libdictenstein dynamic_dawg::tests::test_mapped_dictionary_trait PASS [ 0.007s] ( 114/1767) libdictenstein dynamic_dawg::tests::test_batch_remove_many PASS [ 0.008s] ( 115/1767) libdictenstein double_array_trie_zipper::tests::test_zipper_with_values PASS [ 0.008s] ( 116/1767) libdictenstein double_array_trie_zipper::tests::test_zipper_root_not_final PASS [ 0.006s] ( 117/1767) libdictenstein dynamic_dawg::tests::test_dynamic_dawg_compact PASS [ 0.007s] ( 118/1767) libdictenstein dynamic_dawg::tests::test_batch_extend PASS [ 0.008s] ( 119/1767) libdictenstein double_array_trie_zipper::tests::test_zipper_value_at_non_final PASS [ 0.006s] ( 120/1767) libdictenstein dynamic_dawg::tests::test_minimize_basic PASS [ 0.009s] ( 121/1767) libdictenstein double_array_trie_char_zipper::tests::test_zipper_with_unicode_values PASS [ 0.006s] ( 122/1767) libdictenstein dynamic_dawg::tests::test_minimize_idempotent PASS [ 0.007s] ( 123/1767) libdictenstein dynamic_dawg::tests::test_compaction_flag PASS [ 0.015s] ( 124/1767) libdictenstein double_array_trie_char::tests::test_string_values PASS [ 0.048s] ( 125/1767) libdictenstein bloom_filter::tests::test_bloom_filter_clear PASS [ 0.012s] ( 126/1767) libdictenstein double_array_trie_char_zipper::tests::test_zipper_string_values PASS [ 0.010s] ( 127/1767) libdictenstein double_array_trie_zipper::tests::test_zipper_string_values PASS [ 0.008s] ( 128/1767) libdictenstein dynamic_dawg::tests::test_minimize_after_deletions PASS [ 0.005s] ( 129/1767) libdictenstein dynamic_dawg::tests::test_valued_dawg_basic PASS [ 0.015s] ( 130/1767) libdictenstein double_array_trie_char_zipper::tests::test_zipper_emoji PASS [ 0.007s] ( 131/1767) libdictenstein dynamic_dawg::tests::test_minimize_no_false_positives PASS [ 0.012s] ( 132/1767) libdictenstein double_array_trie_zipper::tests::test_zipper_nonexistent_path PASS [ 0.007s] ( 133/1767) libdictenstein dynamic_dawg::tests::test_minimize_vs_compact PASS [ 0.006s] ( 134/1767) libdictenstein dynamic_dawg::tests::test_valued_dawg_with_remove PASS [ 0.008s] ( 135/1767) libdictenstein dynamic_dawg::tests::test_minimize_with_shared_suffixes PASS [ 0.006s] ( 136/1767) libdictenstein dynamic_dawg_char::tests::test_compact_no_false_positives PASS [ 0.006s] ( 137/1767) libdictenstein dynamic_dawg_char::tests::test_compaction_flag PASS [ 0.010s] ( 138/1767) libdictenstein dynamic_dawg::tests::test_minimize_empty PASS [ 0.008s] ( 139/1767) libdictenstein dynamic_dawg_char::tests::test_batch_remove_many PASS [ 0.010s] ( 140/1767) libdictenstein dynamic_dawg::tests::test_minimize_single_term PASS [ 0.006s] ( 141/1767) libdictenstein dynamic_dawg_char::tests::test_minimize_after_deletions PASS [ 0.006s] ( 142/1767) libdictenstein dynamic_dawg_char::tests::test_valued_dawg_with_remove PASS [ 0.006s] ( 143/1767) libdictenstein dynamic_dawg_char::tests::test_minimize_single_term PASS [ 0.006s] ( 144/1767) libdictenstein dynamic_dawg_char::tests::test_minimize_no_false_positives PASS [ 0.006s] ( 145/1767) libdictenstein dynamic_dawg_char::tests::test_minimize_with_shared_suffixes PASS [ 0.008s] ( 146/1767) libdictenstein dynamic_dawg_char::tests::test_batch_extend PASS [ 0.007s] ( 147/1767) libdictenstein dynamic_dawg_char::tests::test_minimize_vs_compact PASS [ 0.007s] ( 148/1767) libdictenstein dynamic_dawg_char::tests::test_minimize_basic PASS [ 0.007s] ( 149/1767) libdictenstein dynamic_dawg_char::tests::test_valued_dawg_basic PASS [ 0.008s] ( 150/1767) libdictenstein dynamic_dawg_char::tests::test_dynamic_dawg_compact PASS [ 0.006s] ( 151/1767) libdictenstein dynamic_dawg_char_zipper::tests::test_descend_nonexistent PASS [ 0.006s] ( 152/1767) libdictenstein dynamic_dawg_char_zipper::tests::test_children_iteration PASS [ 0.008s] ( 153/1767) libdictenstein dynamic_dawg_char::tests::test_dynamic_dawg_insert PASS [ 0.006s] ( 154/1767) libdictenstein dynamic_dawg_char_zipper::tests::test_concurrent_access PASS [ 0.007s] ( 155/1767) libdictenstein dynamic_dawg_char::tests::test_minimize_idempotent PASS [ 0.008s] ( 156/1767) libdictenstein dynamic_dawg_char::tests::test_dynamic_dawg_remove PASS [ 0.007s] ( 157/1767) libdictenstein dynamic_dawg_char::tests::test_minimize_empty PASS [ 0.010s] ( 158/1767) libdictenstein dynamic_dawg_char::tests::test_mapped_dictionary_trait PASS [ 0.006s] ( 159/1767) libdictenstein dynamic_dawg_char_zipper::tests::test_value_none_for_non_final PASS [ 0.006s] ( 160/1767) libdictenstein dynamic_dawg_char_zipper::tests::test_path_tracking PASS [ 0.008s] ( 161/1767) libdictenstein dynamic_dawg_char_zipper::tests::test_descend_and_finality PASS [ 0.005s] ( 162/1767) libdictenstein dynamic_dawg_char_zipper::tests::test_root_zipper_not_final PASS [ 0.006s] ( 163/1767) libdictenstein dynamic_dawg_char_zipper::tests::test_unicode_valued_zipper PASS [ 0.008s] ( 164/1767) libdictenstein dynamic_dawg_char_zipper::tests::test_clone_independence PASS [ 0.007s] ( 165/1767) libdictenstein dynamic_dawg_char_zipper::tests::test_empty_dictionary PASS [ 0.006s] ( 166/1767) libdictenstein dynamic_dawg_char_zipper::tests::test_unicode_navigation PASS [ 0.005s] ( 167/1767) libdictenstein dynamic_dawg_u64::tests::test_clone PASS [ 0.006s] ( 168/1767) libdictenstein dynamic_dawg_char_zipper::tests::test_valued_zipper PASS [ 0.005s] ( 169/1767) libdictenstein dynamic_dawg_u64::tests::test_dictionary_trait PASS [ 0.006s] ( 170/1767) libdictenstein dynamic_dawg_u64::tests::test_contains_sequence PASS [ 0.005s] ( 171/1767) libdictenstein dynamic_dawg_u64::tests::test_empty_sequence PASS [ 0.005s] ( 172/1767) libdictenstein dynamic_dawg_u64::tests::test_prefix_sharing PASS [ 0.006s] ( 173/1767) libdictenstein dynamic_dawg_u64::tests::test_from_terms PASS [ 0.006s] ( 174/1767) libdictenstein dynamic_dawg_u64::tests::test_f64_edge_cases PASS [ 0.006s] ( 175/1767) libdictenstein dynamic_dawg_u64::tests::test_f64_api PASS [ 0.007s] ( 176/1767) libdictenstein dynamic_dawg_u64::tests::test_extend PASS [ 0.008s] ( 177/1767) libdictenstein dynamic_dawg_u64::tests::test_insert_sequence PASS [ 0.008s] ( 178/1767) libdictenstein dynamic_dawg_u64::tests::test_new_dawg_is_empty PASS [ 0.006s] ( 179/1767) libdictenstein dynamic_dawg_u64::tests::test_valued_dawg PASS [ 0.011s] ( 180/1767) libdictenstein dynamic_dawg_u64::tests::test_remove_sequence PASS [ 0.008s] ( 181/1767) libdictenstein dynamic_dawg_u64_zipper::tests::test_empty_dictionary PASS [ 0.009s] ( 182/1767) libdictenstein dynamic_dawg_u64_zipper::tests::test_children_iteration PASS [ 0.009s] ( 183/1767) libdictenstein dynamic_dawg_u64::tests::test_string_api PASS [ 0.011s] ( 184/1767) libdictenstein dynamic_dawg_u64::tests::test_node_count PASS [ 0.006s] ( 185/1767) libdictenstein dynamic_dawg_u64_zipper::tests::test_root_zipper_not_final PASS [ 0.013s] ( 186/1767) libdictenstein dynamic_dawg_u64::tests::test_concurrent_inserts PASS [ 0.013s] ( 187/1767) libdictenstein dynamic_dawg_u64::tests::test_concurrent_reads_and_writes PASS [ 0.006s] ( 188/1767) libdictenstein dynamic_dawg_u64_zipper::tests::test_valued_zipper PASS [ 0.009s] ( 189/1767) libdictenstein dynamic_dawg_u64_zipper::tests::test_descend_and_finality PASS [ 0.006s] ( 190/1767) libdictenstein dynamic_dawg_u64_zipper::tests::test_f64_navigation PASS [ 0.009s] ( 191/1767) libdictenstein dynamic_dawg_u64_zipper::tests::test_value_none_for_non_final PASS [ 0.012s] ( 192/1767) libdictenstein dynamic_dawg_u64_zipper::tests::test_clone_independence PASS [ 0.012s] ( 193/1767) libdictenstein dynamic_dawg_u64_zipper::tests::test_f64_edge_cases PASS [ 0.010s] ( 194/1767) libdictenstein dynamic_dawg_u64_zipper::tests::test_path_tracking PASS [ 0.008s] ( 195/1767) libdictenstein dynamic_dawg_zipper::tests::test_children_iteration PASS [ 0.011s] ( 196/1767) libdictenstein dynamic_dawg_u64_zipper::tests::test_f64_valued_zipper PASS [ 0.007s] ( 197/1767) libdictenstein dynamic_dawg_zipper::tests::test_empty_dictionary PASS [ 0.015s] ( 198/1767) libdictenstein dynamic_dawg_u64_zipper::tests::test_descend_nonexistent PASS [ 0.015s] ( 199/1767) libdictenstein dynamic_dawg_u64_zipper::tests::test_concurrent_access PASS [ 0.012s] ( 200/1767) libdictenstein dynamic_dawg_zipper::tests::test_descend_and_finality PASS [ 0.013s] ( 201/1767) libdictenstein excluding_prefix_zipper::tests::test_single_exclusion_null_prefix PASS [ 0.012s] ( 202/1767) libdictenstein factory::tests::test_backend_descriptions PASS [ 0.013s] ( 203/1767) libdictenstein excluding_prefix_zipper::tests::test_multiple_exclusions PASS [ 0.014s] ( 204/1767) libdictenstein excluding_prefix_zipper::tests::test_valued_excluding_iterator PASS [ 0.019s] ( 205/1767) libdictenstein dynamic_dawg_u64_zipper::tests::test_wait_free_reads_during_writes PASS [ 0.018s] ( 206/1767) libdictenstein dynamic_dawg_zipper::tests::test_concurrent_access PASS [ 0.019s] ( 207/1767) libdictenstein dynamic_dawg_zipper::tests::test_clone_independence PASS [ 0.018s] ( 208/1767) libdictenstein dynamic_dawg_zipper::tests::test_root_zipper_not_final PASS [ 0.015s] ( 209/1767) libdictenstein intersection_zipper::tests::test_dictionary_count PASS [ 0.021s] ( 210/1767) libdictenstein dynamic_dawg_zipper::tests::test_descend_nonexistent PASS [ 0.017s] ( 211/1767) libdictenstein factory::tests::test_all_backends_work PASS [ 0.011s] ( 212/1767) libdictenstein intersection_zipper::tests::test_intersection_disjoint PASS [ 0.016s] ( 213/1767) libdictenstein factory::tests::test_factory_empty PASS [ 0.019s] ( 214/1767) libdictenstein dynamic_dawg_zipper::tests::test_valued_zipper PASS [ 0.017s] ( 215/1767) libdictenstein factory::tests::test_factory_dynamic_dawg PASS [ 0.019s] ( 216/1767) libdictenstein factory::tests::test_available_backends PASS [ 0.023s] ( 217/1767) libdictenstein excluding_prefix_zipper::tests::test_empty_exclusion_returns_all PASS [ 0.021s] ( 218/1767) libdictenstein factory::tests::test_backend_display PASS [ 0.022s] ( 219/1767) libdictenstein dynamic_dawg_zipper::tests::test_value_none_for_non_final PASS [ 0.008s] ( 220/1767) libdictenstein intersection_zipper::tests::test_valued_intersection_lattice_meet PASS [ 0.024s] ( 221/1767) libdictenstein excluding_prefix_zipper::tests::test_with_prefix_excluding PASS [ 0.013s] ( 222/1767) libdictenstein intersection_zipper::tests::test_intersection_preserves_prefix_structure PASS [ 0.022s] ( 223/1767) libdictenstein intersection_zipper::tests::test_intersection_children PASS [ 0.011s] ( 224/1767) libdictenstein node_signature::tests::test_signature_with_edges PASS [ 0.014s] ( 225/1767) libdictenstein intersection_zipper::tests::test_valued_intersection_lattice_join PASS [ 0.013s] ( 226/1767) libdictenstein persistent_artrie::arena::tests::test_arena_creation PASS [ 0.014s] ( 227/1767) libdictenstein persistent_artrie::arena::tests::byte_key_arena_magic_matches_canonical_source PASS [ 0.018s] ( 228/1767) libdictenstein intersection_zipper::tests::test_intersection_empty_dict PASS [ 0.013s] ( 229/1767) libdictenstein persistent_artrie::arena::tests::test_arena_allocation PASS [ 0.016s] ( 230/1767) libdictenstein intersection_zipper::tests::test_valued_intersection_hashset PASS [ 0.008s] ( 231/1767) libdictenstein persistent_artrie::arena::tests::test_arena_v2_directory_savings PASS [ 0.019s] ( 232/1767) libdictenstein intersection_zipper::tests::test_intersection_identical PASS [ 0.017s] ( 233/1767) libdictenstein node_signature::tests::test_signature_u64_unit PASS [ 0.017s] ( 234/1767) libdictenstein node_signature::tests::test_signature_with_value PASS [ 0.013s] ( 235/1767) libdictenstein persistent_artrie::arena::tests::test_arena_serialization PASS [ 0.018s] ( 236/1767) libdictenstein node_signature::tests::test_signature_char_unit PASS [ 0.013s] ( 237/1767) libdictenstein persistent_artrie::arena::tests::test_arena_v2_creation PASS [ 0.018s] ( 238/1767) libdictenstein intersection_zipper::tests::test_intersection_three_dicts PASS [ 0.036s] ( 239/1767) libdictenstein intersection_zipper::tests::test_intersection_basic PASS [ 0.020s] ( 240/1767) libdictenstein persistent_artrie::arena::tests::test_arena_full PASS [ 0.027s] ( 241/1767) libdictenstein intersection_zipper::tests::test_intersection_is_final PASS [ 0.013s] ( 242/1767) libdictenstein persistent_artrie::arena::tests::test_invalid_slot_id_errors PASS [ 0.021s] ( 243/1767) libdictenstein persistent_artrie::arena::tests::test_arena_v2_allocation PASS [ 0.029s] ( 244/1767) libdictenstein node_signature::tests::test_signature_basic PASS [ 0.014s] ( 245/1767) libdictenstein persistent_artrie::arena::tests::test_slot_directory_entry_range PASS [ 0.018s] ( 246/1767) libdictenstein persistent_artrie::arena::tests::test_header_range PASS [ 0.012s] ( 247/1767) libdictenstein persistent_artrie::arena_manager::tests::test_arena_manager_allocation PASS [ 0.059s] ( 248/1767) libdictenstein dynamic_dawg_u64::tests::test_stress_50_writers_same_keys PASS [ 0.015s] ( 249/1767) libdictenstein persistent_artrie::arena::tests::test_slot_count PASS [ 0.010s] ( 250/1767) libdictenstein persistent_artrie::arena_manager::tests::test_arena_manager_without_slot_tracking PASS [ 0.009s] ( 251/1767) libdictenstein persistent_artrie::arena_manager::tests::test_arena_slot_encoding PASS [ 0.015s] ( 252/1767) libdictenstein persistent_artrie::arena::tests::test_slot_data_range PASS [ 0.014s] ( 253/1767) libdictenstein persistent_artrie::arena::tests::test_v2_slot_bytes PASS [ 0.044s] ( 254/1767) libdictenstein intersection_zipper::tests::test_intersection_descend PASS [ 0.065s] ( 255/1767) libdictenstein dynamic_dawg_u64::tests::test_stress_valued_concurrent_writes PASS [ 0.022s] ( 256/1767) libdictenstein persistent_artrie::arena::tests::test_v2_slot_data_range PASS [ 0.053s] ( 257/1767) libdictenstein factory::tests::test_factory_unicode_backends PASS [ 0.015s] ( 258/1767) libdictenstein persistent_artrie::arena_manager::tests::test_arena_stats PASS [ 0.024s] ( 259/1767) libdictenstein persistent_artrie::arena::tests::test_v2_slot_count PASS [ 0.030s] ( 260/1767) libdictenstein persistent_artrie::arena::tests::test_directory_range PASS [ 0.032s] ( 261/1767) libdictenstein persistent_artrie::arena::tests::test_arena_v2_serialization PASS [ 0.007s] ( 262/1767) libdictenstein persistent_artrie::arena_manager::tests::test_flush_config_default PASS [ 0.025s] ( 263/1767) libdictenstein persistent_artrie::arena::tests::test_varint_slot_entry_roundtrip PASS [ 0.010s] ( 264/1767) libdictenstein persistent_artrie::arena_manager::tests::test_dirty_tracker_stats_when_enabled PASS [ 0.011s] ( 265/1767) libdictenstein persistent_artrie::arena_manager::tests::test_flush_config_boundary_values PASS [ 0.019s] ( 266/1767) libdictenstein persistent_artrie::arena_manager::tests::test_clear_resets_dirty_tracker PASS [ 0.015s] ( 267/1767) libdictenstein persistent_artrie::arena_manager::tests::test_enable_slot_tracking_after_allocations PASS [ 0.028s] ( 268/1767) libdictenstein persistent_artrie::arena_manager::tests::test_arena_slot_boundary_values PASS [ 0.030s] ( 269/1767) libdictenstein persistent_artrie::arena_manager::tests::test_arena_manager_creation PASS [ 0.009s] ( 270/1767) libdictenstein persistent_artrie::arena_manager::tests::test_flush_config_with_threshold PASS [ 0.015s] ( 271/1767) libdictenstein persistent_artrie::arena_manager::tests::test_enable_slot_tracking_tracks_allocations PASS [ 0.016s] ( 272/1767) libdictenstein persistent_artrie::arena_manager::tests::test_enable_slot_tracking_basic PASS [ 0.012s] ( 273/1767) libdictenstein persistent_artrie::arena_manager::tests::test_flush_stats_calculation PASS [ 0.012s] ( 274/1767) libdictenstein persistent_artrie::arena_manager::tests::test_flush_stats_default PASS [ 0.021s] ( 275/1767) libdictenstein persistent_artrie::arena_manager::tests::test_enable_slot_tracking_marks_existing_dirty_arenas PASS [ 0.035s] ( 276/1767) libdictenstein persistent_artrie::arena_manager::tests::test_arena_manager_with_config PASS [ 0.024s] ( 277/1767) libdictenstein persistent_artrie::arena_manager::tests::test_enable_slot_tracking_marks_multiple_dirty_arenas PASS [ 0.030s] ( 278/1767) libdictenstein persistent_artrie::arena_manager::tests::test_dirty_state_after_allocation PASS [ 0.033s] ( 279/1767) libdictenstein persistent_artrie::arena_manager::tests::test_arena_stats_edge_cases PASS [ 0.024s] ( 280/1767) libdictenstein persistent_artrie::arena_manager::tests::test_enable_slot_tracking_with_buffer_manager_constructor PASS [ 0.039s] ( 281/1767) libdictenstein persistent_artrie::arena_manager::tests::test_arena_manager_overflow PASS [ 0.026s] ( 282/1767) libdictenstein persistent_artrie::arena_manager::tests::test_enable_slot_tracking_idempotent PASS [ 0.044s] ( 283/1767) libdictenstein persistent_artrie::arena::tests::test_slot_bytes PASS [ 0.020s] ( 284/1767) libdictenstein persistent_artrie::arena_manager::tests::test_flush_dirty_slots_no_buffer_manager PASS [ 0.018s] ( 285/1767) libdictenstein persistent_artrie::arena_manager::tests::test_large_data_allocation PASS [ 0.014s] ( 286/1767) libdictenstein persistent_artrie::arena_manager::tests::test_reserve_slots_exhausted PASS [ 0.092s] ( 287/1767) libdictenstein dynamic_dawg_u64::tests::test_stress_iterator_during_writes PASS [ 0.030s] ( 288/1767) libdictenstein persistent_artrie::arena_manager::tests::test_flush_dirty_slots_fallback_without_tracking PASS [ 0.016s] ( 289/1767) libdictenstein persistent_artrie::arena_manager::tests::test_slot_tracking_across_arenas PASS [ 0.028s] ( 290/1767) libdictenstein persistent_artrie::arena_manager::tests::test_flush_stats_full_flush PASS [ 0.037s] ( 291/1767) libdictenstein persistent_artrie::arena_manager::tests::test_dirty_tracker_stats_when_disabled PASS [ 0.032s] ( 292/1767) libdictenstein persistent_artrie::arena_manager::tests::test_flush_config_with_slot_tracking PASS [ 0.023s] ( 293/1767) libdictenstein persistent_artrie::arena_manager::tests::test_reserve_slots_overflow PASS [ 0.014s] ( 294/1767) libdictenstein persistent_artrie::bucket::tests::test_duplicate_insert PASS [ 0.020s] ( 295/1767) libdictenstein persistent_artrie::arena_manager::tests::test_stress_varying_sizes PASS [ 0.033s] ( 296/1767) libdictenstein persistent_artrie::arena_manager::tests::test_reserve_exact_arena_capacity PASS [ 0.029s] ( 297/1767) libdictenstein persistent_artrie::arena_manager::tests::test_reserved_slots_struct PASS [ 0.029s] ( 298/1767) libdictenstein persistent_artrie::arena_manager::tests::test_reserve_slots_first_child_slot PASS [ 0.025s] ( 299/1767) libdictenstein persistent_artrie::arena_manager::tests::test_sequential_reserved_allocations PASS [ 0.106s] ( 300/1767) libdictenstein dynamic_dawg_u64::tests::test_stress_remove_while_reading PASS [ 0.024s] ( 301/1767) libdictenstein persistent_artrie::arena_manager::tests::test_stress_arena_boundary_crossing PASS [ 0.037s] ( 302/1767) libdictenstein persistent_artrie::arena_manager::tests::test_reservation_tracking PASS [ 0.022s] ( 303/1767) libdictenstein persistent_artrie::bucket::tests::test_binary_search PASS [ 0.022s] ( 304/1767) libdictenstein persistent_artrie::arena_manager::tests::test_with_large_arena_size PASS [ 0.020s] ( 305/1767) libdictenstein persistent_artrie::bucket::tests::test_empty_suffix PASS [ 0.026s] ( 306/1767) libdictenstein persistent_artrie::arena_manager::tests::test_slot_tracking_marks_dirty PASS [ 0.038s] ( 307/1767) libdictenstein persistent_artrie::arena_manager::tests::test_multiple_enable_slot_tracking_calls PASS [ 0.024s] ( 308/1767) libdictenstein persistent_artrie::bucket::tests::test_entry_serialization PASS [ 0.020s] ( 309/1767) libdictenstein persistent_artrie::bucket::tests::test_insert_and_search PASS [ 0.035s] ( 310/1767) libdictenstein persistent_artrie::bucket::tests::test_insert_with_values PASS [ 0.023s] ( 311/1767) libdictenstein persistent_artrie::dedup::tests::test_dedup_multiple_allocations PASS [ 0.041s] ( 312/1767) libdictenstein persistent_artrie::bucket::tests::test_header_validation PASS [ 0.035s] ( 313/1767) libdictenstein persistent_artrie::bucket::tests::test_invalid_magic PASS [ 0.046s] ( 314/1767) libdictenstein persistent_artrie::arena_manager::tests::test_stress_many_small_allocations PASS [ 0.035s] ( 315/1767) libdictenstein persistent_artrie::bucket::tests::test_new_bucket PASS [ 0.046s] ( 316/1767) libdictenstein persistent_artrie::bucket::tests::test_bucket_serialization PASS [ 0.035s] ( 317/1767) libdictenstein persistent_artrie::bucket::tests::test_merge_buckets PASS [ 0.024s] ( 318/1767) libdictenstein persistent_artrie::bucket::tests::test_split_by_first_byte PASS [ 0.056s] ( 319/1767) libdictenstein persistent_artrie::arena_manager::tests::test_reserve_slots_error_zero PASS [ 0.055s] ( 320/1767) libdictenstein persistent_artrie::arena_manager::tests::test_reserve_slots_one PASS [ 0.026s] ( 321/1767) libdictenstein persistent_artrie::bucket::tests::test_sorted_insertion PASS [ 0.020s] ( 322/1767) libdictenstein persistent_artrie::dedup::tests::test_dedup_verify_on_hit_true PASS [ 0.023s] ( 323/1767) libdictenstein persistent_artrie::bucket::tests::test_split_and_merge_roundtrip PASS [ 0.031s] ( 324/1767) libdictenstein persistent_artrie::bucket::tests::test_remove_not_found PASS [ 0.032s] ( 325/1767) libdictenstein persistent_artrie::bucket::tests::test_remove_credits_directory_space_to_free_space PASS [ 0.023s] ( 326/1767) libdictenstein persistent_artrie::dedup::tests::test_dedup_verify_on_hit_false PASS [ 0.036s] ( 327/1767) libdictenstein persistent_artrie::bucket::tests::test_remove PASS [ 0.048s] ( 328/1767) libdictenstein persistent_artrie::bucket::tests::test_compact PASS [ 0.028s] ( 329/1767) libdictenstein persistent_artrie::bucket::tests::test_split_empty_bucket PASS [ 0.026s] ( 330/1767) libdictenstein persistent_artrie::bucket::tests::test_split_with_values PASS [ 0.027s] ( 331/1767) libdictenstein persistent_artrie::bucket::tests::test_update_value PASS [ 0.030s] ( 332/1767) libdictenstein persistent_artrie::bucket::tests::test_split_basic PASS [ 0.032s] ( 333/1767) libdictenstein persistent_artrie::bucket::tests::test_split_threshold PASS [ 0.067s] ( 334/1767) libdictenstein persistent_artrie::arena_manager::tests::test_reserve_slots_basic PASS [ 0.032s] ( 335/1767) libdictenstein persistent_artrie::bucket::tests::test_upsert_pattern_no_free_space_overflow PASS [ 0.009s] ( 336/1767) libdictenstein persistent_artrie::dedup::tests::test_deduplicator_creation PASS [ 0.037s] ( 337/1767) libdictenstein persistent_artrie::bucket::tests::test_split_single_entry PASS [ 0.035s] ( 338/1767) libdictenstein persistent_artrie::dedup::tests::test_dedup_allocate_direct_bypasses_cache PASS [ 0.014s] ( 339/1767) libdictenstein persistent_artrie::dedup::tests::test_deduplicator_lookup_insert PASS [ 0.017s] ( 340/1767) libdictenstein persistent_artrie::dedup::tests::test_hash_different_data PASS [ 0.018s] ( 341/1767) libdictenstein persistent_artrie::dedup::tests::test_hash_consistency PASS [ 0.018s] ( 342/1767) libdictenstein persistent_artrie::dedup::tests::test_deduplicator_stats PASS [ 0.019s] ( 343/1767) libdictenstein persistent_artrie::dedup::tests::test_deduplicator_clear PASS [ 0.010s] ( 344/1767) libdictenstein persistent_artrie::dict_impl::tests::lsn_api_tests::test_current_lsn_starts_at_zero_for_in_memory PASS [ 0.031s] ( 345/1767) libdictenstein persistent_artrie::dedup::tests::test_deduplicator_stats_zero_accesses PASS [ 0.026s] ( 346/1767) libdictenstein persistent_artrie::dict_impl::tests::error_path_tests::test_open_nonexistent_returns_error PASS [ 0.038s] ( 347/1767) libdictenstein persistent_artrie::dedup::tests::test_space_savings_calculation PASS [ 0.070s] ( 348/1767) libdictenstein persistent_artrie::dedup::tests::test_batch_deduplicator PASS [ 0.014s] ( 349/1767) libdictenstein persistent_artrie::dict_impl::tests::optimization_tests::test_insert_batch_arena_grouped_empty PASS [ 0.185s] ( 350/1767) libdictenstein dynamic_dawg_u64::tests::test_stress_readers_and_writers PASS [ 0.016s] ( 351/1767) libdictenstein persistent_artrie::dict_impl::tests::optimization_tests::test_insert_batch_arena_grouped_ordering PASS [ 0.034s] ( 352/1767) libdictenstein persistent_artrie::dict_impl::tests::lsn_api_tests::test_synced_lsn_none_for_in_memory PASS [ 0.065s] ( 353/1767) libdictenstein persistent_artrie::dict_impl::tests::atomic_ops_tests::test_multiple_document_transactions PASS [ 0.030s] ( 354/1767) libdictenstein persistent_artrie::dict_impl::tests::optimization_tests::test_insert_batch_grouped_string_variant PASS [ 0.017s] ( 355/1767) libdictenstein persistent_artrie::dict_impl::tests::optimization_tests::test_merge_arena_sorting_preserves_correctness PASS [ 0.030s] ( 356/1767) libdictenstein persistent_artrie::dict_impl::tests::optimization_tests::test_insert_batch_grouped_preserves_values PASS [ 0.082s] ( 357/1767) libdictenstein persistent_artrie::dict_impl::tests::atomic_ops_tests::test_compare_and_swap_failure PASS [ 0.018s] ( 358/1767) libdictenstein persistent_artrie::dict_impl::tests::optimization_tests::test_multi_level_prefetch_respects_depth_limit PASS [ 0.053s] ( 359/1767) libdictenstein persistent_artrie::dict_impl::tests::optimization_tests::test_arena_manager_flush_sequential PASS [ 0.092s] ( 360/1767) libdictenstein persistent_artrie::dict_impl::tests::atomic_ops_tests::test_compare_and_swap_none_expected PASS [ 0.079s] ( 361/1767) libdictenstein persistent_artrie::dict_impl::tests::lsn_api_tests::test_current_lsn_increases_after_remove PASS [ 0.032s] ( 362/1767) libdictenstein persistent_artrie::dict_impl::tests::optimization_tests::test_merge_arena_grouped_ordering PASS [ 0.096s] ( 363/1767) libdictenstein persistent_artrie::dict_impl::tests::atomic_ops_tests::test_compare_and_swap_success PASS [ 0.076s] ( 364/1767) libdictenstein persistent_artrie::dict_impl::tests::lsn_api_tests::test_synced_lsn_invariant PASS [ 0.089s] ( 365/1767) libdictenstein persistent_artrie::dict_impl::tests::lsn_api_tests::test_current_lsn_starts_at_one_for_persistent PASS [ 0.096s] ( 366/1767) libdictenstein persistent_artrie::dict_impl::tests::error_path_tests::test_sync_on_new_dict PASS [ 0.106s] ( 367/1767) libdictenstein persistent_artrie::dict_impl::tests::atomic_ops_tests::test_get_or_insert_new PASS [ 0.108s] ( 368/1767) libdictenstein persistent_artrie::dict_impl::tests::atomic_ops_tests::test_document_transaction_abort PASS [ 0.108s] ( 369/1767) libdictenstein persistent_artrie::dict_impl::tests::atomic_ops_tests::test_increment_existing_term PASS [ 0.028s] ( 370/1767) libdictenstein persistent_artrie::dict_impl::tests::optimization_tests::test_prefetch_children_bounded_with_first_n_strategy PASS [ 0.028s] ( 371/1767) libdictenstein persistent_artrie::dict_impl::tests::persistent_tests::test_create_fails_if_exists PASS [ 0.113s] ( 372/1767) libdictenstein persistent_artrie::dict_impl::tests::atomic_ops_tests::test_document_transaction_commit PASS [ 0.115s] ( 373/1767) libdictenstein persistent_artrie::dict_impl::tests::atomic_ops_tests::test_document_transaction_empty_commit PASS [ 0.033s] ( 374/1767) libdictenstein persistent_artrie::dict_impl::tests::optimization_tests::test_prefetch_disabled_strategy PASS [ 0.020s] ( 375/1767) libdictenstein persistent_artrie::dict_impl::tests::sequential_siblings_tests::test_check_sequential_children_consecutive PASS [ 0.026s] ( 376/1767) libdictenstein persistent_artrie::dict_impl::tests::persistent_tests::test_open_fails_if_not_exists PASS [ 0.099s] ( 377/1767) libdictenstein persistent_artrie::dict_impl::tests::lsn_api_tests::test_synced_lsn_after_sync PASS [ 0.119s] ( 378/1767) libdictenstein persistent_artrie::dict_impl::tests::atomic_ops_tests::test_increment_new_term PASS [ 0.016s] ( 379/1767) libdictenstein persistent_artrie::dict_impl::tests::sequential_siblings_tests::test_check_sequential_children_empty PASS [ 0.122s] ( 380/1767) libdictenstein persistent_artrie::dict_impl::tests::atomic_ops_tests::test_document_transaction_bytes PASS [ 0.127s] ( 381/1767) libdictenstein persistent_artrie::dict_impl::tests::atomic_ops_tests::test_fetch_add PASS [ 0.020s] ( 382/1767) libdictenstein persistent_artrie::dict_impl::tests::sequential_siblings_tests::test_check_sequential_children_single_child PASS [ 0.021s] ( 383/1767) libdictenstein persistent_artrie::dict_impl::tests::sequential_siblings_tests::test_check_sequential_children_three_consecutive PASS [ 0.022s] ( 384/1767) libdictenstein persistent_artrie::dict_impl::tests::sequential_siblings_tests::test_check_sequential_children_not_consecutive PASS [ 0.017s] ( 385/1767) libdictenstein persistent_artrie::dict_impl::tests::test_dictionary_trait PASS [ 0.124s] ( 386/1767) libdictenstein persistent_artrie::dict_impl::tests::error_path_tests::test_create_with_invalid_parent_path PASS [ 0.020s] ( 387/1767) libdictenstein persistent_artrie::dict_impl::tests::test_bytes_le_equality PASS [ 0.130s] ( 388/1767) libdictenstein persistent_artrie::dict_impl::tests::atomic_ops_tests::test_upsert_new_term PASS [ 0.030s] ( 389/1767) libdictenstein persistent_artrie::dict_impl::tests::sequential_siblings_tests::test_check_sequential_children_different_arenas PASS [ 0.024s] ( 390/1767) libdictenstein persistent_artrie::dict_impl::tests::sequential_siblings_tests::test_child_storage_enum PASS [ 0.020s] ( 391/1767) libdictenstein persistent_artrie::dict_impl::tests::test_dirty_path_invalidates_cache PASS [ 0.027s] ( 392/1767) libdictenstein persistent_artrie::dict_impl::tests::sequential_siblings_tests::test_check_sequential_children_wrong_parent_arena PASS [ 0.020s] ( 393/1767) libdictenstein persistent_artrie::dict_impl::tests::test_dirty_root_flag_propagation PASS [ 0.017s] ( 394/1767) libdictenstein persistent_artrie::dict_impl::tests::test_disk_location_caching PASS [ 0.021s] ( 395/1767) libdictenstein persistent_artrie::dict_impl::tests::test_dirty_path_recording_on_remove PASS [ 0.010s] ( 396/1767) libdictenstein persistent_artrie::dict_impl::tests::test_iter_common_prefix PASS [ 0.023s] ( 397/1767) libdictenstein persistent_artrie::dict_impl::tests::test_dirty_path_recording_multiple_terms PASS [ 0.012s] ( 398/1767) libdictenstein persistent_artrie::dict_impl::tests::test_iter_with_empty_string PASS [ 0.013s] ( 399/1767) libdictenstein persistent_artrie::dict_impl::tests::test_iter_single PASS [ 0.019s] ( 400/1767) libdictenstein persistent_artrie::dict_impl::tests::test_empty_string PASS [ 0.014s] ( 401/1767) libdictenstein persistent_artrie::dict_impl::tests::test_iter_multiple PASS [ 0.029s] ( 402/1767) libdictenstein persistent_artrie::dict_impl::tests::test_dirty_path_recording PASS [ 0.018s] ( 403/1767) libdictenstein persistent_artrie::dict_impl::tests::test_insert_and_contains PASS [ 0.011s] ( 404/1767) libdictenstein persistent_artrie::dict_impl::tests::test_mark_clean PASS [ 0.009s] ( 405/1767) libdictenstein persistent_artrie::dict_impl::tests::test_resolve_child_art_node_already_in_memory PASS [ 0.026s] ( 406/1767) libdictenstein persistent_artrie::dict_impl::tests::test_dirty_tracking_state_clear PASS [ 0.009s] ( 407/1767) libdictenstein persistent_artrie::dict_impl::tests::test_resolve_child_already_in_memory PASS [ 0.021s] ( 408/1767) libdictenstein persistent_artrie::dict_impl::tests::test_iter_empty PASS [ 0.011s] ( 409/1767) libdictenstein persistent_artrie::dict_impl::tests::test_resolve_child_disk_ref_no_buffer_manager PASS [ 0.016s] ( 410/1767) libdictenstein persistent_artrie::dict_impl::tests::test_path_needs_persistence PASS [ 0.030s] ( 411/1767) libdictenstein persistent_artrie::dict_impl::tests::test_duplicate_insert PASS [ 0.010s] ( 412/1767) libdictenstein persistent_artrie::dict_impl::tests::test_simd_cmp_all_positions_in_chunk PASS [ 0.148s] ( 413/1767) libdictenstein persistent_artrie::dict_impl::tests::error_path_tests::test_checkpoint_on_new_dict PASS [ 0.016s] ( 414/1767) libdictenstein persistent_artrie::dict_impl::tests::test_simd_cmp_binary_data PASS [ 0.030s] ( 415/1767) libdictenstein persistent_artrie::dict_impl::tests::test_iter_preserves_order PASS [ 0.023s] ( 416/1767) libdictenstein persistent_artrie::dict_impl::tests::test_remove_not_found PASS [ 0.016s] ( 417/1767) libdictenstein persistent_artrie::dict_impl::tests::test_simd_cmp_across_chunk_boundary PASS [ 0.026s] ( 418/1767) libdictenstein persistent_artrie::dict_impl::tests::test_remove PASS [ 0.019s] ( 419/1767) libdictenstein persistent_artrie::dict_impl::tests::test_simd_cmp_different_lengths_prefix PASS [ 0.015s] ( 420/1767) libdictenstein persistent_artrie::dict_impl::tests::test_simd_cmp_position_15_difference PASS [ 0.017s] ( 421/1767) libdictenstein persistent_artrie::dict_impl::tests::test_simd_cmp_position_1_difference PASS [ 0.021s] ( 422/1767) libdictenstein persistent_artrie::dict_impl::tests::test_simd_cmp_null_bytes PASS [ 0.023s] ( 423/1767) libdictenstein persistent_artrie::dict_impl::tests::test_simd_cmp_empty_slices PASS [ 0.014s] ( 424/1767) libdictenstein persistent_artrie::dict_impl::tests::test_sync_strategy PASS [ 0.022s] ( 425/1767) libdictenstein persistent_artrie::dict_impl::tests::test_simd_cmp_first_byte_difference PASS [ 0.023s] ( 426/1767) libdictenstein persistent_artrie::dict_impl::tests::test_simd_cmp_exactly_16_bytes PASS [ 0.034s] ( 427/1767) libdictenstein persistent_artrie::dict_impl::tests::test_new_dictionary PASS [ 0.024s] ( 428/1767) libdictenstein persistent_artrie::dict_impl::tests::test_simd_cmp_long_equal_prefix PASS [ 0.029s] ( 429/1767) libdictenstein persistent_artrie::dict_impl::tests::test_simd_cmp_mid_chunk_difference PASS [ 0.025s] ( 430/1767) libdictenstein persistent_artrie::dict_impl::tests::test_simd_cmp_scalar_fallback PASS [ 0.043s] ( 431/1767) libdictenstein persistent_artrie::dict_impl::tests::test_many_insertions PASS [ 0.037s] ( 432/1767) libdictenstein persistent_artrie::dict_impl::tests::test_simd_cmp_utf8_multibyte PASS [ 0.170s] ( 433/1767) libdictenstein persistent_artrie::dict_impl::tests::lsn_api_tests::test_lsn_monotonically_increasing PASS [ 0.130s] ( 434/1767) libdictenstein persistent_artrie::dict_impl::tests::persistent_tests::test_checkpoint PASS [ 0.205s] ( 435/1767) libdictenstein persistent_artrie::dict_impl::tests::error_path_tests::test_open_with_recovery_new_file PASS [ 0.217s] ( 436/1767) libdictenstein persistent_artrie::dict_impl::tests::atomic_ops_tests::test_upsert_existing_term PASS [ 0.136s] ( 437/1767) libdictenstein persistent_artrie::dict_impl::tests::persistent_tests::test_sync PASS [ 0.238s] ( 438/1767) libdictenstein persistent_artrie::dict_impl::tests::atomic_ops_tests::test_get_or_insert_existing PASS [ 0.390s] ( 439/1767) libdictenstein dynamic_dawg_u64::tests::test_stress_100_concurrent_readers PASS [ 0.253s] ( 440/1767) libdictenstein persistent_artrie::dict_impl::tests::lsn_api_tests::test_current_lsn_increases_after_insert PASS [ 0.141s] ( 441/1767) libdictenstein persistent_artrie::lockfree_cas::durable_write_tests::insert_cas_durable_survives_reopen_without_checkpoint PASS [ 0.139s] ( 442/1767) libdictenstein persistent_artrie::lockfree_cas::m2d_regime_aware_recovery_tests::test_e_overlay_reopen_keeps_ranked_counter_value PASS [ 0.149s] ( 443/1767) libdictenstein persistent_artrie::lockfree_cas::m2d_regime_aware_recovery_tests::test_b_overlay_reopen_unranked_orphan_does_not_resurrect_removed_term PASS [ 0.017s] ( 444/1767) libdictenstein persistent_artrie::node_impl::tests::test_art_node_final PASS [ 0.007s] ( 445/1767) libdictenstein persistent_artrie::node_impl::tests::test_bucket_with_empty_suffix PASS [ 0.019s] ( 446/1767) libdictenstein persistent_artrie::node_impl::tests::test_bucket_node PASS [ 0.008s] ( 447/1767) libdictenstein persistent_artrie::node_impl::tests::test_clone PASS [ 0.166s] ( 448/1767) libdictenstein persistent_artrie::lockfree_cas::m4b_flip_gate_tests::empty_string_membership_overlay_reopen PASS [ 0.008s] ( 449/1767) libdictenstein persistent_artrie::node_impl::tests::test_empty_node PASS [ 0.006s] ( 450/1767) libdictenstein persistent_artrie::nodes::node16::tests::test_add_and_find_children PASS [ 0.014s] ( 451/1767) libdictenstein persistent_artrie::node_impl::tests::test_root_node PASS [ 0.191s] ( 452/1767) libdictenstein persistent_artrie::lockfree_cas::durable_write_tests::try_increment_cas_durable_survives_reopen_without_checkpoint PASS [ 0.168s] ( 453/1767) libdictenstein persistent_artrie::lockfree_cas::m4b_flip_gate_tests::empty_string_valued_overlay_checkpoint_reopen PASS [ 0.009s] ( 454/1767) libdictenstein persistent_artrie::nodes::node16::tests::test_iter_children PASS [ 0.008s] ( 455/1767) libdictenstein persistent_artrie::nodes::node16::tests::test_new_node16 PASS [ 0.022s] ( 456/1767) libdictenstein persistent_artrie::nodes::atomic_ptr::tests::alias_resolves_load_and_cas PASS [ 0.010s] ( 457/1767) libdictenstein persistent_artrie::nodes::node16::tests::test_remove_child PASS [ 0.006s] ( 458/1767) libdictenstein persistent_artrie::nodes::node256::tests::test_add_and_find_children PASS [ 0.009s] ( 459/1767) libdictenstein persistent_artrie::nodes::node256::tests::test_dense_node256 PASS [ 0.014s] ( 460/1767) libdictenstein persistent_artrie::nodes::node256::tests::test_duplicate_key PASS [ 0.226s] ( 461/1767) libdictenstein persistent_artrie::lockfree_cas::durable_write_tests::c4_negative_value_is_rejected_not_wrapped PASS [ 0.192s] ( 462/1767) libdictenstein persistent_artrie::lockfree_cas::m4b_flip_gate_tests::empty_string_value_survives_bucket_to_art_split PASS [ 0.025s] ( 463/1767) libdictenstein persistent_artrie::nodes::node16::tests::test_node16_full PASS [ 0.021s] ( 464/1767) libdictenstein persistent_artrie::nodes::node16::tests::test_shrink_to_node4 PASS [ 0.287s] ( 465/1767) libdictenstein persistent_artrie::dict_impl::tests::persistent_tests::test_wal_recovery PASS [ 0.014s] ( 466/1767) libdictenstein persistent_artrie::nodes::node256::tests::test_iter_children PASS [ 0.225s] ( 467/1767) libdictenstein persistent_artrie::lockfree_cas::durable_write_tests::durable_writes_reject_non_synchronous_policy PASS [ 0.016s] ( 468/1767) libdictenstein persistent_artrie::nodes::node256::tests::test_new_node256 PASS [ 0.011s] ( 469/1767) libdictenstein persistent_artrie::nodes::node48::tests::test_iter_children PASS [ 0.224s] ( 470/1767) libdictenstein persistent_artrie::lockfree_cas::m4b_flip_gate_tests::empty_string_absent_value_less_root_back_compat PASS [ 0.013s] ( 471/1767) libdictenstein persistent_artrie::nodes::node256::tests::test_remove_child PASS [ 0.309s] ( 472/1767) libdictenstein persistent_artrie::dict_impl::tests::persistent_tests::test_many_insertions_persistent PASS [ 0.097s] ( 473/1767) libdictenstein persistent_artrie::lockfree_cas::reclaim_tests::superseded_overlay_nodes_are_reclaimed_not_leaked PASS [ 0.019s] ( 474/1767) libdictenstein persistent_artrie::nodes::node256::tests::test_shrink_to_node48 PASS [ 0.018s] ( 475/1767) libdictenstein persistent_artrie::nodes::node48::tests::test_add_and_find_children PASS [ 0.013s] ( 476/1767) libdictenstein persistent_artrie::nodes::node48::tests::test_shrink_to_node16 PASS [ 0.234s] ( 477/1767) libdictenstein persistent_artrie::lockfree_cas::m2d_regime_aware_recovery_tests::test_c_owned_rankless_wal_replays_in_order_unchanged PASS [ 0.010s] ( 478/1767) libdictenstein persistent_artrie::nodes::node4::tests::test_iter_children PASS [ 0.013s] ( 479/1767) libdictenstein persistent_artrie::nodes::node4::tests::test_add_and_find_children PASS [ 0.018s] ( 480/1767) libdictenstein persistent_artrie::nodes::node48::tests::test_new_node48 PASS [ 0.015s] ( 481/1767) libdictenstein persistent_artrie::nodes::node4::tests::test_duplicate_key PASS [ 0.020s] ( 482/1767) libdictenstein persistent_artrie::nodes::node48::tests::test_duplicate_key PASS [ 0.200s] ( 483/1767) libdictenstein persistent_artrie::lockfree_cas::m4b_flip_gate_tests::empty_string_valued_pure_wal_replay PASS [ 0.025s] ( 484/1767) libdictenstein persistent_artrie::nodes::node48::tests::test_node48_full PASS [ 0.019s] ( 485/1767) libdictenstein persistent_artrie::nodes::node4::tests::test_new_node4 PASS [ 0.025s] ( 486/1767) libdictenstein persistent_artrie::nodes::node48::tests::test_remove_child PASS [ 0.012s] ( 487/1767) libdictenstein persistent_artrie::nodes::persistent_node::tests::alias_resolves_and_basic_ops_work PASS [ 0.012s] ( 488/1767) libdictenstein persistent_artrie::nodes::tests::test_atomic_header_children_cas PASS [ 0.248s] ( 489/1767) libdictenstein persistent_artrie::lockfree_cas::m2d_regime_aware_recovery_tests::test_a_overlay_reopen_drops_unranked_orphan_keeps_ranked PASS [ 0.010s] ( 490/1767) libdictenstein persistent_artrie::nodes::tests::test_atomic_header_clone PASS [ 0.014s] ( 491/1767) libdictenstein persistent_artrie::nodes::persistent_node::tests::alias_max_prefix_len_is_byte_value PASS [ 0.014s] ( 492/1767) libdictenstein persistent_artrie::nodes::tests::test_atomic_header_children_ops PASS [ 0.019s] ( 493/1767) libdictenstein persistent_artrie::nodes::node4::tests::test_with_prefix PASS [ 0.012s] ( 494/1767) libdictenstein persistent_artrie::nodes::tests::test_atomic_header_debug PASS [ 0.013s] ( 495/1767) libdictenstein persistent_artrie::nodes::tests::test_atomic_header_dirty_flags PASS [ 0.021s] ( 496/1767) libdictenstein persistent_artrie::nodes::node4::tests::test_remove_child PASS [ 0.022s] ( 497/1767) libdictenstein persistent_artrie::nodes::node4::tests::test_node4_full PASS [ 0.012s] ( 498/1767) libdictenstein persistent_artrie::nodes::tests::test_atomic_header_to_regular PASS [ 0.014s] ( 499/1767) libdictenstein persistent_artrie::nodes::tests::test_atomic_header_try_set_final PASS [ 0.009s] ( 500/1767) libdictenstein persistent_artrie::nodes::tests::test_child_storage_equality PASS [ 0.016s] ( 501/1767) libdictenstein persistent_artrie::nodes::tests::test_atomic_header_new PASS [ 0.262s] ( 502/1767) libdictenstein persistent_artrie::lockfree_cas::m2d_regime_aware_recovery_tests::test_d_owned_rankless_in_order_lww_decides_final_state PASS [ 0.261s] ( 503/1767) libdictenstein persistent_artrie::lockfree_cas::m4b_flip_gate_tests::empty_string_increment_reopen PASS [ 0.016s] ( 504/1767) libdictenstein persistent_artrie::nodes::tests::test_child_storage_direct PASS [ 0.017s] ( 505/1767) libdictenstein persistent_artrie::nodes::tests::test_atomic_header_version_ops PASS [ 0.012s] ( 506/1767) libdictenstein persistent_artrie::nodes::tests::test_compressed_prefix PASS [ 0.010s] ( 507/1767) libdictenstein persistent_artrie::nodes::tests::test_node_header_flags PASS [ 0.014s] ( 508/1767) libdictenstein persistent_artrie::nodes::tests::test_child_storage_sequential PASS [ 0.020s] ( 509/1767) libdictenstein persistent_artrie::nodes::tests::test_atomic_header_try_set_final_concurrent PASS [ 0.224s] ( 510/1767) libdictenstein persistent_artrie::lockfree_cas::m4b_flip_gate_tests::empty_string_valued_owned_regime_reopen PASS [ 0.010s] ( 511/1767) libdictenstein persistent_artrie::nodes::tests::test_node_header_version PASS [ 0.023s] ( 512/1767) libdictenstein persistent_artrie::nodes::tests::test_atomic_header_version_check PASS [ 0.020s] ( 513/1767) libdictenstein persistent_artrie::nodes::tests::test_node_header_clear_dirty_flags PASS [ 0.020s] ( 514/1767) libdictenstein persistent_artrie::nodes::tests::test_node_header_dirty_descendants_flag PASS [ 0.028s] ( 515/1767) libdictenstein persistent_artrie::nodes::tests::test_child_storage_default PASS [ 0.017s] ( 516/1767) libdictenstein persistent_artrie::nodes::tests::test_prefix_matching PASS [ 0.017s] ( 517/1767) libdictenstein persistent_artrie::nodes::tests::test_prefix_too_long PASS [ 0.363s] ( 518/1767) libdictenstein persistent_artrie::dict_impl::tests::persistent_tests::test_create_and_open PASS [ 0.285s] ( 519/1767) libdictenstein persistent_artrie::lockfree_cas::durable_write_tests::valued_durable_writes_survive_reopen_without_checkpoint PASS [ 0.038s] ( 520/1767) libdictenstein persistent_artrie::nodes::tests::test_atomic_header_from_regular PASS [ 0.015s] ( 521/1767) libdictenstein persistent_artrie::overlay_write_mode::tests::byte_eligible_v_gate PASS [ 0.007s] ( 522/1767) libdictenstein persistent_artrie::path_compression::tests::test_extend_prefix_truncation PASS [ 0.015s] ( 523/1767) libdictenstein persistent_artrie::overlay_write_mode::tests::default_is_owned_tree_and_inert PASS [ 0.013s] ( 524/1767) libdictenstein persistent_artrie::path_compression::tests::test_extend_prefix PASS [ 0.011s] ( 525/1767) libdictenstein persistent_artrie::path_compression::tests::test_prefix_mismatch_at_start PASS [ 0.016s] ( 526/1767) libdictenstein persistent_artrie::path_compression::tests::test_make_common_prefix_exact PASS [ 0.313s] ( 527/1767) libdictenstein persistent_artrie::lockfree_cas::durable_write_tests::m4a_valued_overlay_checkpoint_reopen_preserves_value_through_image PASS [ 0.014s] ( 528/1767) libdictenstein persistent_artrie::path_compression::tests::test_make_common_prefix_none PASS [ 0.017s] ( 529/1767) libdictenstein persistent_artrie::path_compression::tests::test_make_common_prefix PASS [ 0.313s] ( 530/1767) libdictenstein persistent_artrie::lockfree_cas::durable_write_tests::remove_cas_durable_clears_and_survives_reopen_without_checkpoint PASS [ 0.031s] ( 531/1767) libdictenstein persistent_artrie::path_compression::tests::test_common_prefix_len PASS [ 0.315s] ( 532/1767) libdictenstein persistent_artrie::lockfree_cas::m4b_flip_gate_tests::empty_string_concurrent_increment_race PASS [ 0.016s] ( 533/1767) libdictenstein persistent_artrie::path_compression::tests::test_split_prefix_at_end PASS [ 0.018s] ( 534/1767) libdictenstein persistent_artrie::path_compression::tests::test_prefix_mismatch_full_match PASS [ 0.018s] ( 535/1767) libdictenstein persistent_artrie::path_compression::tests::test_prefix_mismatch_partial PASS [ 0.018s] ( 536/1767) libdictenstein persistent_artrie::path_compression::tests::test_prefix_mismatch_key_too_short PASS [ 0.020s] ( 537/1767) libdictenstein persistent_artrie::path_compression::tests::test_split_prefix_middle PASS [ 0.017s] ( 538/1767) libdictenstein persistent_artrie::path_compression::tests::test_truncate_prefix PASS [ 0.028s] ( 539/1767) libdictenstein persistent_artrie::path_compression::tests::test_split_prefix_at_start PASS [ 0.012s] ( 540/1767) libdictenstein persistent_artrie::per_node_log::tests::test_config_defaults PASS [ 0.031s] ( 541/1767) libdictenstein persistent_artrie::path_compression::tests::test_prefix_mismatch_with_offset PASS [ 0.014s] ( 542/1767) libdictenstein persistent_artrie::per_node_log::tests::test_clear_value_serialization PASS [ 0.014s] ( 543/1767) libdictenstein persistent_artrie::path_compression::tests::test_truncate_prefix_overflow PASS [ 0.016s] ( 544/1767) libdictenstein persistent_artrie::path_compression::tests::test_truncate_prefix_all PASS [ 0.013s] ( 545/1767) libdictenstein persistent_artrie::per_node_log::tests::test_dirty_node_tracker PASS [ 0.016s] ( 546/1767) libdictenstein persistent_artrie::per_node_log::tests::test_deserialize_truncated_data PASS [ 0.012s] ( 547/1767) libdictenstein persistent_artrie::per_node_log::tests::test_inline_log_basic_operations PASS [ 0.013s] ( 548/1767) libdictenstein persistent_artrie::per_node_log::tests::test_inline_log_iteration PASS [ 0.017s] ( 549/1767) libdictenstein persistent_artrie::per_node_log::tests::test_inline_log_from_data PASS [ 0.011s] ( 550/1767) libdictenstein persistent_artrie::per_node_log::tests::test_serialized_size PASS [ 0.019s] ( 551/1767) libdictenstein persistent_artrie::per_node_log::tests::test_inline_log_clear PASS [ 0.019s] ( 552/1767) libdictenstein persistent_artrie::per_node_log::tests::test_inline_log_overflow PASS [ 0.012s] ( 553/1767) libdictenstein persistent_artrie::per_node_log::tests::test_set_prefix_serialization PASS [ 0.011s] ( 554/1767) libdictenstein persistent_artrie::per_node_log::tests::test_set_value_serialization PASS [ 0.018s] ( 555/1767) libdictenstein persistent_artrie::per_node_log::tests::test_remove_child_serialization PASS [ 0.101s] ( 556/1767) libdictenstein persistent_artrie::overlay_correspondence_tests::m2a_reestablish_counter_round_trip PASS [ 0.010s] ( 557/1767) libdictenstein persistent_artrie::relative_encoding::tests::test_encoded_size PASS [ 0.028s] ( 558/1767) libdictenstein persistent_artrie::per_node_log::tests::test_insert_child_serialization PASS [ 0.015s] ( 559/1767) libdictenstein persistent_artrie::per_node_log::tests::test_stats_atomic PASS [ 0.015s] ( 560/1767) libdictenstein persistent_artrie::relative_encoding::tests::test_encode_decode_children PASS [ 0.013s] ( 561/1767) libdictenstein persistent_artrie::relative_encoding::tests::test_large_delta PASS [ 0.013s] ( 562/1767) libdictenstein persistent_artrie::relative_encoding::tests::test_sequential_siblings PASS [ 0.014s] ( 563/1767) libdictenstein persistent_artrie::relative_encoding::tests::test_same_arena_relative_encoding PASS [ 0.012s] ( 564/1767) libdictenstein persistent_artrie::relative_encoding::tests::test_sequential_siblings_cross_arena PASS [ 0.369s] ( 565/1767) libdictenstein persistent_artrie::lockfree_cas::m4b_flip_gate_tests::empty_string_remove_reopen PASS [ 0.022s] ( 566/1767) libdictenstein persistent_artrie::relative_encoding::tests::test_cross_arena_full_encoding PASS [ 0.013s] ( 567/1767) libdictenstein persistent_artrie::relative_encoding::tests::test_space_savings PASS [ 0.011s] ( 568/1767) libdictenstein persistent_artrie::serialization::tests::test_deserialize_empty_data PASS [ 0.014s] ( 569/1767) libdictenstein persistent_artrie::serialization::tests::test_all_flag_combinations PASS [ 0.012s] ( 570/1767) libdictenstein persistent_artrie::serialization::tests::test_deserialize_invalid_magic PASS [ 0.011s] ( 571/1767) libdictenstein persistent_artrie::serialization::tests::test_deserialize_truncated_children_node4 PASS [ 0.012s] ( 572/1767) libdictenstein persistent_artrie::serialization::tests::test_deserialize_invalid_node_type PASS [ 0.020s] ( 573/1767) libdictenstein persistent_artrie::relative_encoding::tests::test_zero_delta PASS [ 0.013s] ( 574/1767) libdictenstein persistent_artrie::serialization::tests::test_deserialize_invalid_prefix_len PASS [ 0.386s] ( 575/1767) libdictenstein persistent_artrie::lockfree_cas::m4b_flip_gate_tests::empty_string_survives_compaction PASS [ 0.016s] ( 576/1767) libdictenstein persistent_artrie::serialization::tests::test_deserialize_truncated_prefix PASS [ 0.014s] ( 577/1767) libdictenstein persistent_artrie::serialization::tests::test_deserialize_unsupported_version PASS [ 0.013s] ( 578/1767) libdictenstein persistent_artrie::serialization::tests::test_header_roundtrip PASS [ 0.019s] ( 579/1767) libdictenstein persistent_artrie::serialization::tests::test_deserialize_truncated_header PASS [ 0.010s] ( 580/1767) libdictenstein persistent_artrie::serialization::tests::test_legacy_value_less_record_reads_none PASS [ 0.017s] ( 581/1767) libdictenstein persistent_artrie::serialization::tests::test_empty_node_roundtrip PASS [ 0.012s] ( 582/1767) libdictenstein persistent_artrie::serialization::tests::test_node16_roundtrip PASS [ 0.015s] ( 583/1767) libdictenstein persistent_artrie::serialization::tests::test_header_validation PASS [ 0.017s] ( 584/1767) libdictenstein persistent_artrie::serialization::tests::test_header_size PASS [ 0.129s] ( 585/1767) libdictenstein persistent_artrie::overlay_write_mode::tests::byte_flip_then_kill_switch_round_trips_route_overlay PASS [ 0.011s] ( 586/1767) libdictenstein persistent_artrie::serialization::tests::test_node256_sparse_bitmap PASS [ 0.009s] ( 587/1767) libdictenstein persistent_artrie::serialization::tests::test_serialize_roundtrip_with_max_prefix PASS [ 0.013s] ( 588/1767) libdictenstein persistent_artrie::serialization::tests::test_serialize_all_node_types PASS [ 0.017s] ( 589/1767) libdictenstein persistent_artrie::serialization::tests::test_node4_roundtrip PASS [ 0.015s] ( 590/1767) libdictenstein persistent_artrie::serialization::tests::test_node_type_constants PASS [ 0.146s] ( 591/1767) libdictenstein persistent_artrie::overlay_routing_tests::m3_empty_term_routes_to_overlay PASS [ 0.023s] ( 592/1767) libdictenstein persistent_artrie::serialization::tests::test_node256_roundtrip PASS [ 0.010s] ( 593/1767) libdictenstein persistent_artrie::serialization::tests::test_value_blob_roundtrip_all_node_types PASS [ 0.018s] ( 594/1767) libdictenstein persistent_artrie::serialization::tests::test_node48_roundtrip PASS [ 0.014s] ( 595/1767) libdictenstein persistent_artrie::serialization::tests::test_value_blob_empty_and_large PASS [ 0.152s] ( 596/1767) libdictenstein persistent_artrie::overlay_correspondence_tests::m2a_deep_key_overlay_reads_no_stack_overflow PASS [ 0.151s] ( 597/1767) libdictenstein persistent_artrie::overlay_correspondence_tests::m2a_reestablish_membership_round_trip PASS [ 0.154s] ( 598/1767) libdictenstein persistent_artrie::overlay_routing_tests::m3_deep_key_routed_reads_no_stack_overflow PASS [ 0.019s] ( 599/1767) libdictenstein persistent_artrie::serialization::tests::test_serialized_size_calculation PASS [ 0.014s] ( 600/1767) libdictenstein persistent_artrie::transitions::tests::test_art_to_bucket_with_final PASS [ 0.016s] ( 601/1767) libdictenstein persistent_artrie::serialization::tests::test_valued_record_only_grows_by_value_blob PASS [ 0.016s] ( 602/1767) libdictenstein persistent_artrie::transitions::tests::test_art_to_bucket_basic PASS [ 0.020s] ( 603/1767) libdictenstein persistent_artrie::serialization::tests::test_value_less_record_byte_identical PASS [ 0.013s] ( 604/1767) libdictenstein persistent_artrie::transitions::tests::test_bucket_to_art_with_final PASS [ 0.013s] ( 605/1767) libdictenstein persistent_artrie::transitions::tests::test_child_node_enum PASS [ 0.015s] ( 606/1767) libdictenstein persistent_artrie::transitions::tests::test_child_node_dirty_flag_methods PASS [ 0.013s] ( 607/1767) libdictenstein persistent_artrie::transitions::tests::test_child_node_insert_key_art PASS [ 0.019s] ( 608/1767) libdictenstein persistent_artrie::transitions::tests::test_bucket_to_art_basic PASS [ 0.016s] ( 609/1767) libdictenstein persistent_artrie::transitions::tests::test_child_node_insert_key_bucket PASS [ 0.020s] ( 610/1767) libdictenstein persistent_artrie::transitions::tests::test_child_node_dirty_methods_on_bucket PASS [ 0.019s] ( 611/1767) libdictenstein persistent_artrie::transitions::tests::test_bucket_to_art_with_value PASS [ 0.020s] ( 612/1767) libdictenstein persistent_artrie::transitions::tests::test_child_node_dirty_methods_on_disk_ref PASS [ 0.020s] ( 613/1767) libdictenstein persistent_artrie::transitions::tests::test_child_node_disk_ref_operations PASS [ 0.015s] ( 614/1767) libdictenstein persistent_artrie::transitions::tests::test_child_node_nested_art_operations PASS [ 0.015s] ( 615/1767) libdictenstein persistent_artrie::transitions::tests::test_child_node_remove_key_bucket PASS [ 0.020s] ( 616/1767) libdictenstein persistent_artrie::transitions::tests::test_child_node_needs_persistence_art_node PASS [ 0.017s] ( 617/1767) libdictenstein persistent_artrie::transitions::tests::test_child_node_remove_key_art PASS [ 0.020s] ( 618/1767) libdictenstein persistent_artrie::transitions::tests::test_child_node_needs_persistence_bucket PASS [ 0.013s] ( 619/1767) libdictenstein persistent_artrie::transitions::tests::test_should_merge_art_to_bucket PASS [ 0.022s] ( 620/1767) libdictenstein persistent_artrie::transitions::tests::test_child_node_needs_persistence_disk_ref PASS [ 0.013s] ( 621/1767) libdictenstein persistent_artrie::zipper::tests::test_clone PASS [ 0.014s] ( 622/1767) libdictenstein persistent_artrie::zipper::tests::test_children_with_many_terms PASS [ 0.014s] ( 623/1767) libdictenstein persistent_artrie::zipper::tests::test_deep_navigation_with_many_terms PASS [ 0.021s] ( 624/1767) libdictenstein persistent_artrie::transitions::tests::test_should_convert_small_bucket PASS [ 0.020s] ( 625/1767) libdictenstein persistent_artrie::zipper::tests::test_children PASS [ 0.016s] ( 626/1767) libdictenstein persistent_artrie::zipper::tests::test_descend_single_term PASS [ 0.022s] ( 627/1767) libdictenstein persistent_artrie::transitions::tests::test_should_convert_empty_bucket PASS [ 0.017s] ( 628/1767) libdictenstein persistent_artrie::zipper::tests::test_descend_nonexistent PASS [ 0.011s] ( 629/1767) libdictenstein persistent_artrie::zipper::tests::test_resolve_child_returns_borrowed_for_bucket PASS [ 0.014s] ( 630/1767) libdictenstein persistent_artrie::zipper::tests::test_empty_string PASS [ 0.014s] ( 631/1767) libdictenstein persistent_artrie::zipper::tests::test_path PASS [ 0.015s] ( 632/1767) libdictenstein persistent_artrie::zipper::tests::test_recursive_has_path_through_nested_art PASS [ 0.007s] ( 633/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_checksum_detects_header_corruption PASS [ 0.005s] ( 634/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_full PASS [ 0.012s] ( 635/1767) libdictenstein persistent_artrie_char::arena::tests::char_key_arena_magic_matches_canonical_source PASS [ 0.018s] ( 636/1767) libdictenstein persistent_artrie::zipper::tests::test_resolve_child_returns_borrowed_for_art_node PASS [ 0.009s] ( 637/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_from_bytes_rejects_corrupted PASS [ 0.013s] ( 638/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_checksum_detects_data_corruption PASS [ 0.198s] ( 639/1767) libdictenstein persistent_artrie::overlay_correspondence_tests::m2a_counter_reads_correspond_overlay_vs_owned PASS [ 0.035s] ( 640/1767) libdictenstein persistent_artrie::transitions::tests::test_roundtrip_bucket_art_bucket PASS [ 0.013s] ( 641/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_checksum_finalize_and_verify PASS [ 0.017s] ( 642/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_allocation PASS [ 0.010s] ( 643/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_serialization_with_checksums PASS [ 0.014s] ( 644/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_creation PASS [ 0.024s] ( 645/1767) libdictenstein persistent_artrie::zipper::tests::test_root_zipper_not_final PASS [ 0.027s] ( 646/1767) libdictenstein persistent_artrie::zipper::tests::test_resolve_child_returns_none_for_disk_ref_without_manager PASS [ 0.017s] ( 647/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_from_bytes_unchecked_allows_corrupted PASS [ 0.016s] ( 648/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_serialization PASS [ 0.409s] ( 649/1767) libdictenstein persistent_artrie::lockfree_cas::m4b_flip_gate_tests::m4b_create_durable_valued_write_reopen_survives PASS [ 0.013s] ( 650/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_v2_full PASS [ 0.016s] ( 651/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_upgrade_to_v3 PASS [ 0.016s] ( 652/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_v2_allocation PASS [ 0.197s] ( 653/1767) libdictenstein persistent_artrie::overlay_write_mode::tests::byte_flip_is_noop_for_ineligible_v PASS [ 0.210s] ( 654/1767) libdictenstein persistent_artrie::overlay_correspondence_tests::m2a_membership_reads_correspond_overlay_vs_owned PASS [ 0.019s] ( 655/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_v3_creation_has_checksums PASS [ 0.019s] ( 656/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_validation_invalid_magic PASS [ 0.019s] ( 657/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_v2_varint_savings PASS [ 0.016s] ( 658/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_allocate_preserves_valid PASS [ 0.011s] ( 659/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_arena_manager_creation PASS [ 0.016s] ( 660/1767) libdictenstein persistent_artrie_char::arena::tests::test_varint_slot_entry PASS [ 0.020s] ( 661/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_validation_truncated PASS [ 0.013s] ( 662/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_arena_slot_encoding PASS [ 0.015s] ( 663/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_arena_manager_overflow PASS [ 0.013s] ( 664/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_clear_for_loading_preserves_valid PASS [ 0.017s] ( 665/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_clear_preserves_valid PASS [ 0.025s] ( 666/1767) libdictenstein persistent_artrie_char::arena::tests::test_crc32_known_values PASS [ 0.019s] ( 667/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_arena_stats PASS [ 0.017s] ( 668/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_defensive_next_slot PASS [ 0.016s] ( 669/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_enable_slot_tracking_after_allocations PASS [ 0.014s] ( 670/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_enable_slot_tracking_idempotent PASS [ 0.030s] ( 671/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_v2_serialization PASS [ 0.222s] ( 672/1767) libdictenstein persistent_artrie::overlay_routing_tests::m3_inert_pre_flip_owned_arm_unchanged PASS [ 0.032s] ( 673/1767) libdictenstein persistent_artrie_char::arena::tests::test_arena_v2_creation PASS [ 0.016s] ( 674/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_enable_slot_tracking_basic PASS [ 0.028s] ( 675/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_arena_manager_allocation PASS [ 0.011s] ( 676/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_next_slot_after_clear_for_loading PASS [ 0.013s] ( 677/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_is_valid_with_arena_size PASS [ 0.427s] ( 678/1767) libdictenstein persistent_artrie::lockfree_cas::m4b_flip_gate_tests::m4b_old_owned_file_stays_owned_on_reopen PASS [ 0.010s] ( 679/1767) libdictenstein persistent_artrie_char::compact_encoding::tests::test_determine_ptr_width PASS [ 0.021s] ( 680/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_is_valid_new_manager PASS [ 0.019s] ( 681/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_load_sequence_valid PASS [ 0.014s] ( 682/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_reserve_slots_basic PASS [ 0.015s] ( 683/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_reserve_slots_exhausted PASS [ 0.024s] ( 684/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_ensure_valid_idempotent PASS [ 0.010s] ( 685/1767) libdictenstein persistent_artrie_char::compact_encoding::tests::test_encode_decode_compact_node_ascii PASS [ 0.017s] ( 686/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_reserved_slots_struct PASS [ 0.017s] ( 687/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_set_active_arena_preserves_valid PASS [ 0.016s] ( 688/1767) libdictenstein persistent_artrie_char::compact_encoding::tests::test_determine_key_width PASS [ 0.019s] ( 689/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_reserve_slots_arena_stats PASS [ 0.020s] ( 690/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_reserve_slots_first_child_slot PASS [ 0.020s] ( 691/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_reserve_slots_overflow PASS [ 0.010s] ( 692/1767) libdictenstein persistent_artrie_char::compact_encoding::tests::test_flags_preserved PASS [ 0.024s] ( 693/1767) libdictenstein persistent_artrie_char::compact_encoding::tests::test_compact_header_roundtrip PASS [ 0.024s] ( 694/1767) libdictenstein persistent_artrie_char::compact_encoding::tests::test_compact_node_size_calculation PASS [ 0.010s] ( 695/1767) libdictenstein persistent_artrie_char::dedup::tests::test_batch_deduplicator PASS [ 0.014s] ( 696/1767) libdictenstein persistent_artrie_char::compact_encoding::tests::test_varint_single_byte PASS [ 0.020s] ( 697/1767) libdictenstein persistent_artrie_char::compact_encoding::tests::test_encode_decode_empty_node PASS [ 0.018s] ( 698/1767) libdictenstein persistent_artrie_char::compact_encoding::tests::test_encode_decode_no_prefix PASS [ 0.014s] ( 699/1767) libdictenstein persistent_artrie_char::dedup::tests::test_deduplicator_creation PASS [ 0.012s] ( 700/1767) libdictenstein persistent_artrie_char::dedup::tests::test_hash_different_data PASS [ 0.018s] ( 701/1767) libdictenstein persistent_artrie_char::compact_encoding::tests::test_varint_multi_byte PASS [ 0.021s] ( 702/1767) libdictenstein persistent_artrie_char::compact_encoding::tests::test_fixed_width_roundtrip PASS [ 0.016s] ( 703/1767) libdictenstein persistent_artrie_char::dedup::tests::test_hash_consistency PASS [ 0.017s] ( 704/1767) libdictenstein persistent_artrie_char::dedup::tests::test_deduplicator_lookup_insert PASS [ 0.018s] ( 705/1767) libdictenstein persistent_artrie_char::dedup::tests::test_deduplicator_clear PASS [ 0.018s] ( 706/1767) libdictenstein persistent_artrie_char::dedup::tests::test_deduplicator_stats PASS [ 0.015s] ( 707/1767) libdictenstein persistent_artrie_char::dedup::tests::test_space_savings_calculation PASS [ 0.049s] ( 708/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_enable_slot_tracking_tracks_allocations PASS [ 0.049s] ( 709/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_ensure_valid_recovery PASS [ 0.030s] ( 710/1767) libdictenstein persistent_artrie_char::compact_encoding::tests::test_encode_decode_compact_node_unicode PASS [ 0.025s] ( 711/1767) libdictenstein persistent_artrie_char::compact_encoding::tests::test_space_savings_ascii_small PASS [ 0.260s] ( 712/1767) libdictenstein persistent_artrie::overlay_routing_tests::m3_routed_writes_round_trip_and_survive_reopen PASS [ 0.021s] ( 713/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::lsn_api_tests::test_current_lsn_starts_at_one_for_in_memory PASS [ 0.057s] ( 714/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_enable_slot_tracking_marks_multiple_dirty_arenas PASS [ 0.015s] ( 715/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::lsn_api_tests::test_synced_lsn_none_for_in_memory PASS [ 0.060s] ( 716/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_enable_slot_tracking_marks_existing_dirty_arenas PASS [ 0.064s] ( 717/1767) libdictenstein persistent_artrie_char::arena_manager::tests::test_enable_slot_tracking_with_buffer_manager_constructor PASS [ 0.309s] ( 718/1767) libdictenstein persistent_artrie::overlay_routing_tests::m3_membership_routed_reads_correspond PASS [ 0.072s] ( 719/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::lsn_api_tests::test_current_lsn_increases_after_insert PASS [ 0.067s] ( 720/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::lsn_api_tests::test_synced_lsn_after_sync PASS [ 0.079s] ( 721/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::lsn_api_tests::test_current_lsn_increases_after_remove PASS [ 0.327s] ( 722/1767) libdictenstein persistent_artrie::overlay_routing_tests::m3_counter_routed_reads_correspond_incl_value_carrying_iter PASS [ 0.086s] ( 723/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::lsn_api_tests::test_current_lsn_starts_at_one_for_persistent PASS [ 0.611s] ( 724/1767) libdictenstein persistent_artrie::lockfree_cas::durable_write_tests::concurrent_durable_writers_all_survive_reopen PASS [ 0.094s] ( 725/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::lsn_api_tests::test_lsn_monotonically_increasing PASS [ 0.105s] ( 726/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_cache_stats_and_reset PASS [ 0.007s] ( 727/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_empty_string PASS [ 0.118s] ( 728/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::lsn_api_tests::test_synced_lsn_invariant PASS [ 0.109s] ( 729/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_document_transaction_abort PASS [ 0.009s] ( 730/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_enhanced_recovery_mode_is_normal PASS [ 0.007s] ( 731/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_enhanced_recovery_mode_required_rebuild PASS [ 0.010s] ( 732/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_enhanced_recovery_stats_created_new PASS [ 0.116s] ( 733/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_document_transaction_basic PASS [ 0.010s] ( 734/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_enhanced_recovery_stats_normal PASS [ 0.067s] ( 735/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_document_transaction_multiple_sequential PASS [ 0.076s] ( 736/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_document_transaction_mixed_insert_and_increment PASS [ 0.399s] ( 737/1767) libdictenstein persistent_artrie::overlay_write_mode::tests::byte_create_flip_eligible_v_routes_ineligible_v_owned PASS [ 0.097s] ( 738/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_document_transaction_increment_recovery PASS [ 0.082s] ( 739/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_document_transaction_tx_insert_bytes PASS [ 0.165s] ( 740/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_atomic_ops_recovery PASS [ 0.006s] ( 741/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_file_header_checksum PASS [ 0.167s] ( 742/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_checkpoint_and_disk_loading PASS [ 0.151s] ( 743/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_document_transaction_commit_twice_error PASS [ 0.163s] ( 744/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_contains_lockfree PASS [ 0.169s] ( 745/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_concurrent_readers PASS [ 0.122s] ( 746/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_document_transaction_empty PASS [ 0.166s] ( 747/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_create_and_open PASS [ 0.010s] ( 748/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_file_header_validation PASS [ 0.017s] ( 749/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_file_header_from_bytes_verified PASS [ 0.017s] ( 750/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_file_header_v1_roundtrip PASS [ 0.097s] ( 751/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_document_transaction_unicode PASS [ 0.020s] ( 752/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_file_header_roundtrip PASS [ 0.115s] ( 753/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_document_transaction_recovery PASS [ 0.019s] ( 754/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_file_header_upgrade_to_v2 PASS [ 0.184s] ( 755/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_cache_stats_basic PASS [ 0.621s] ( 756/1767) libdictenstein persistent_artrie::lockfree_cas::m4b_flip_gate_tests::m4b_reestablish_survival_counter_values PASS [ 0.015s] ( 757/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_get_value PASS [ 0.107s] ( 758/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_document_transaction_tx_increment PASS [ 0.013s] ( 759/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_incremental_recovery_empty_wal PASS [ 0.013s] ( 760/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_and_contains PASS [ 0.013s] ( 761/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_inner_new PASS [ 0.673s] ( 762/1767) libdictenstein persistent_artrie::lockfree_cas::m4b_flip_gate_tests::m4b_compact_succeeds_under_overlay_and_owned PASS [ 0.457s] ( 763/1767) libdictenstein persistent_artrie::overlay_routing_tests::m3_reject_guards_fire_under_overlay PASS [ 0.223s] ( 764/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_checkpoint_empty_trie PASS [ 0.096s] ( 765/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_epoch_checkpointing_high_throughput_config PASS [ 0.226s] ( 766/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_compare_and_swap_with_wal PASS [ 0.103s] ( 767/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_epoch_checkpointing_low_latency_config PASS [ 0.237s] ( 768/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_atomic_ops_with_checkpoint PASS [ 0.015s] ( 769/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_duplicate PASS [ 0.114s] ( 770/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_epoch_checkpointing_record_operations PASS [ 0.110s] ( 771/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_epoch_management PASS [ 0.064s] ( 772/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_batch_basic PASS [ 0.064s] ( 773/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_batch_chars_sorted PASS [ 0.066s] ( 774/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_batch_empty PASS [ 0.255s] ( 775/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_checkpoint_then_more_inserts PASS [ 0.070s] ( 776/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_batch_bytes_sorted PASS [ 0.082s] ( 777/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_batch_large PASS [ 0.082s] ( 778/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_batch_chars PASS [ 0.083s] ( 779/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_batch_unicode PASS [ 0.087s] ( 780/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_batch_sorted PASS [ 0.276s] ( 781/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_checkpoint_with_unicode PASS [ 0.082s] ( 782/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_cas_empty_term_publishes_root PASS [ 0.138s] ( 783/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_fetch_add_with_wal PASS [ 0.062s] ( 784/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_cas_unicode PASS [ 0.154s] ( 785/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_epoch_metadata PASS [ 0.100s] ( 786/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_cas_basic PASS [ 0.094s] ( 787/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_cas_concurrent PASS [ 0.018s] ( 788/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_prefix_sharing PASS [ 0.016s] ( 789/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_remove PASS [ 0.107s] ( 790/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_batch_bytes PASS [ 0.188s] ( 791/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_epoch_checkpointing_enable_disable PASS [ 0.297s] ( 792/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_deep_trie_checkpoint PASS [ 0.015s] ( 793/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_unicode_support PASS [ 0.122s] ( 794/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_batch_duplicates PASS [ 0.139s] ( 795/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_increment_with_wal PASS [ 0.057s] ( 796/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_open_with_full_recovery_creates_new PASS [ 0.088s] ( 797/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_memory_monitor_default PASS [ 0.090s] ( 798/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_memory_monitor_enable_disable PASS [ 0.020s] ( 799/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_value_update PASS [ 0.141s] ( 800/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_insert_batch_recovery PASS [ 0.162s] ( 801/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_get_or_insert_with_wal PASS [ 0.078s] ( 802/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_merge_lockfree_to_persistent PASS [ 0.094s] ( 803/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_optimistic_contains PASS [ 0.083s] ( 804/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_shared_char_trie_synced_lsn PASS [ 0.106s] ( 805/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_open_with_full_recovery_normal_open PASS [ 0.105s] ( 806/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_optimistic_get PASS [ 0.094s] ( 807/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_try_contains_optimistic PASS [ 0.101s] ( 808/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_shared_char_trie_current_lsn PASS [ 0.113s] ( 809/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_retry_stats PASS [ 0.071s] ( 810/1767) libdictenstein persistent_artrie_char::lockfree_cas::concurrent_increment_tests::concurrent_increments_mixed_deltas_sum_exactly PASS [ 0.159s] ( 811/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_merge_from_batched_parallel_basic PASS [ 0.152s] ( 812/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_merge_from_parallel_unicode PASS [ 0.160s] ( 813/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_merge_from_parallel_basic PASS [ 0.172s] ( 814/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_merge_from_batched_basic PASS [ 0.165s] ( 815/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_merge_from_batched_unicode PASS [ 0.170s] ( 816/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_merge_from_batched_empty PASS [ 0.087s] ( 817/1767) libdictenstein persistent_artrie_char::lockfree_cas::concurrent_increment_tests::concurrent_increments_distinct_keys_each_exact PASS [ 0.109s] ( 818/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_version_tracking PASS [ 0.129s] ( 819/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_shared_char_trie_upsert PASS [ 0.138s] ( 820/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_shared_char_trie_sync_persists PASS [ 0.133s] ( 821/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_unicode_atomic_ops PASS [ 0.133s] ( 822/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_unicode_optimistic PASS [ 0.172s] ( 823/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_multiple_checkpoints PASS [ 0.010s] ( 824/1767) libdictenstein persistent_artrie_char::lockfree_cas::eviction_primitive_tests::evict_in_memory_child_to_on_disk_reclaims_subtree_without_uaf PASS [ 0.118s] ( 825/1767) libdictenstein persistent_artrie_char::lockfree_cas::concurrent_increment_tests::concurrent_increments_same_key_sum_exactly PASS [ 0.147s] ( 826/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_upsert_with_wal PASS [ 0.149s] ( 827/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_wal_recovery_with_values PASS [ 0.067s] ( 828/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::insert_cas_durable_rejects_non_synchronous_policy PASS [ 0.082s] ( 829/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::f0_generic_value_write_arbitrary_v_string PASS [ 0.079s] ( 830/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::f1_reestablish_overlay_value_arbitrary_v_string PASS [ 0.007s] ( 831/1767) libdictenstein persistent_artrie_char::nodes::atomic_ptr::tests::alias_resolves_load_and_cas PASS [ 0.079s] ( 832/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::remove_cas_durable_rejects_non_synchronous_policy PASS [ 0.160s] ( 833/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::char_empty_string_increment_reopen PASS [ 0.183s] ( 834/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::test_wal_recovery_mixed_operations PASS [ 0.007s] ( 835/1767) libdictenstein persistent_artrie_char::nodes::bucket_char::tests::test_add_and_find_children PASS [ 0.008s] ( 836/1767) libdictenstein persistent_artrie_char::nodes::bucket_char::tests::test_charbucket_never_full PASS [ 0.079s] ( 837/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::try_increment_cas_durable_rejects_non_synchronous_policy PASS [ 0.006s] ( 838/1767) libdictenstein persistent_artrie_char::nodes::bucket_char::tests::test_iter_children PASS [ 0.007s] ( 839/1767) libdictenstein persistent_artrie_char::nodes::bucket_char::tests::test_duplicate_key PASS [ 0.007s] ( 840/1767) libdictenstein persistent_artrie_char::nodes::bucket_char::tests::test_len_and_is_empty PASS [ 0.007s] ( 841/1767) libdictenstein persistent_artrie_char::nodes::bucket_char::tests::test_new_charbucket PASS [ 0.140s] ( 842/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::char_empty_string_membership_overlay_reopen PASS [ 0.077s] ( 843/1767) libdictenstein persistent_artrie_char::lockfree_cas::reclaim_tests::many_supersessions_over_a_deep_path_do_not_accumulate_leaks PASS [ 0.007s] ( 844/1767) libdictenstein persistent_artrie_char::nodes::bucket_char::tests::test_remove_child PASS [ 0.007s] ( 845/1767) libdictenstein persistent_artrie_char::nodes::bucket_char::tests::test_unicode_keys PASS [ 0.008s] ( 846/1767) libdictenstein persistent_artrie_char::nodes::node16_char::tests::test_add_and_find_children PASS [ 0.009s] ( 847/1767) libdictenstein persistent_artrie_char::nodes::bucket_char::tests::test_shrink_to_node48 PASS [ 0.007s] ( 848/1767) libdictenstein persistent_artrie_char::nodes::node16_char::tests::test_add_unicode_children PASS [ 0.007s] ( 849/1767) libdictenstein persistent_artrie_char::nodes::node16_char::tests::test_alignment PASS [ 0.192s] ( 850/1767) libdictenstein persistent_artrie_char::eviction_registry_tests::force_eviction_unswizzles_a_live_slot_to_disk PASS [ 0.007s] ( 851/1767) libdictenstein persistent_artrie_char::nodes::node16_char::tests::test_grow_to_node48 PASS [ 0.008s] ( 852/1767) libdictenstein persistent_artrie_char::nodes::node16_char::tests::test_charnode16_full PASS [ 0.007s] ( 853/1767) libdictenstein persistent_artrie_char::nodes::node16_char::tests::test_iter_children PASS [ 0.198s] ( 854/1767) libdictenstein persistent_artrie_char::eviction_registry_tests::force_eviction_char_invoked_directly_on_coordinator PASS [ 0.086s] ( 855/1767) libdictenstein persistent_artrie_char::lockfree_cas::reclaim_tests::reclaim_leaves_the_live_overlay_correct PASS [ 0.078s] ( 856/1767) libdictenstein persistent_artrie_char::lockfree_cas::reclaim_tests::superseded_overlay_nodes_are_reclaimed_not_leaked PASS [ 0.006s] ( 857/1767) libdictenstein persistent_artrie_char::nodes::node48_char::tests::test_charnode48_full PASS [ 0.010s] ( 858/1767) libdictenstein persistent_artrie_char::nodes::node16_char::tests::test_remove_child PASS [ 0.145s] ( 859/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::char_empty_string_remove_reopen PASS [ 0.007s] ( 860/1767) libdictenstein persistent_artrie_char::nodes::node48_char::tests::test_binary_search_correctness PASS [ 0.007s] ( 861/1767) libdictenstein persistent_artrie_char::nodes::node48_char::tests::test_add_and_find_children PASS [ 0.011s] ( 862/1767) libdictenstein persistent_artrie_char::nodes::node16_char::tests::test_shrink_to_node4 PASS [ 0.146s] ( 863/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::char_empty_string_valued_overlay_checkpoint_reopen PASS [ 0.006s] ( 864/1767) libdictenstein persistent_artrie_char::nodes::node48_char::tests::test_shrink_to_node16 PASS [ 0.010s] ( 865/1767) libdictenstein persistent_artrie_char::nodes::node16_char::tests::test_simd_vs_linear_consistency PASS [ 0.007s] ( 866/1767) libdictenstein persistent_artrie_char::nodes::node48_char::tests::test_remove_child PASS [ 0.007s] ( 867/1767) libdictenstein persistent_artrie_char::nodes::node48_char::tests::test_unicode_keys PASS [ 0.014s] ( 868/1767) libdictenstein persistent_artrie_char::nodes::node16_char::tests::test_new_charnode16 PASS [ 0.145s] ( 869/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::char_empty_string_valued_pure_wal_replay PASS [ 0.005s] ( 870/1767) libdictenstein persistent_artrie_char::nodes::node4_char::tests::test_add_and_find_children PASS [ 0.007s] ( 871/1767) libdictenstein persistent_artrie_char::nodes::node4_char::tests::test_duplicate_key PASS [ 0.007s] ( 872/1767) libdictenstein persistent_artrie_char::nodes::node4_char::tests::test_add_unicode_children PASS [ 0.006s] ( 873/1767) libdictenstein persistent_artrie_char::nodes::node4_char::tests::test_remove_child PASS [ 0.013s] ( 874/1767) libdictenstein persistent_artrie_char::nodes::node48_char::tests::test_new_charnode48 PASS [ 0.005s] ( 875/1767) libdictenstein persistent_artrie_char::nodes::node4_char::tests::test_with_prefix PASS [ 0.008s] ( 876/1767) libdictenstein persistent_artrie_char::nodes::node4_char::tests::test_grow_to_node16 PASS [ 0.007s] ( 877/1767) libdictenstein persistent_artrie_char::nodes::node4_char::tests::test_new_charnode4 PASS [ 0.126s] ( 878/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::fixa_idempotent_cache_cold_observed_version_then_remove_stays_absent PASS [ 0.005s] ( 879/1767) libdictenstein persistent_artrie_char::nodes::persistent_node::tests::alias_resolves_and_basic_ops_work PASS [ 0.007s] ( 880/1767) libdictenstein persistent_artrie_char::nodes::persistent_node::tests::alias_max_prefix_len_is_char_value PASS [ 0.008s] ( 881/1767) libdictenstein persistent_artrie_char::nodes::node4_char::tests::test_iter_children PASS [ 0.010s] ( 882/1767) libdictenstein persistent_artrie_char::nodes::node4_char::tests::test_charnode4_full PASS [ 0.006s] ( 883/1767) libdictenstein persistent_artrie_char::nodes::tests::test_char_node_header_flags PASS [ 0.007s] ( 884/1767) libdictenstein persistent_artrie_char::nodes::tests::test_char_compressed_prefix PASS [ 0.007s] ( 885/1767) libdictenstein persistent_artrie_char::nodes::tests::test_char_node_header_version PASS [ 0.006s] ( 886/1767) libdictenstein persistent_artrie_char::nodes::tests::test_char_prefix_from_rust_chars PASS [ 0.006s] ( 887/1767) libdictenstein persistent_artrie_char::nodes::tests::test_char_prefix_matching PASS [ 0.006s] ( 888/1767) libdictenstein persistent_artrie_char::nodes::tests::test_child_storage_direct PASS [ 0.006s] ( 889/1767) libdictenstein persistent_artrie_char::nodes::tests::test_child_storage_equality PASS [ 0.006s] ( 890/1767) libdictenstein persistent_artrie_char::nodes::tests::test_char_prefix_unicode PASS [ 0.006s] ( 891/1767) libdictenstein persistent_artrie_char::nodes::tests::test_child_storage_default PASS [ 0.006s] ( 892/1767) libdictenstein persistent_artrie_char::nodes::tests::test_child_storage_sequential PASS [ 0.009s] ( 893/1767) libdictenstein persistent_artrie_char::nodes::tests::test_char_prefix_too_long PASS [ 0.006s] ( 894/1767) libdictenstein persistent_artrie_char::per_node_log_char::tests::test_cancels PASS [ 0.069s] ( 895/1767) libdictenstein persistent_artrie_char::mmap_ctor::s5_12_flip_ctor_gate::s5_12_old_binary_fail_closed_on_overlay_magic PASS [ 0.008s] ( 896/1767) libdictenstein persistent_artrie_char::overlay_write_mode::tests::overlay_variant_reports_overlay PASS [ 0.139s] ( 897/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::insert_cas_durable_survives_reopen_without_checkpoint PASS [ 0.014s] ( 898/1767) libdictenstein persistent_artrie_char::overlay_write_mode::tests::default_is_owned_tree_and_inert PASS [ 0.007s] ( 899/1767) libdictenstein persistent_artrie_char::per_node_log_char::tests::test_inline_log_compact PASS [ 0.008s] ( 900/1767) libdictenstein persistent_artrie_char::per_node_log_char::tests::test_inline_log_capacity PASS [ 0.008s] ( 901/1767) libdictenstein persistent_artrie_char::per_node_log_char::tests::test_inline_log_integration PASS [ 0.015s] ( 902/1767) libdictenstein persistent_artrie_char::per_node_log_char::tests::test_clear_value_serialization PASS [ 0.142s] ( 903/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::s3_set_then_increment_same_key_accumulates_after_reopen PASS [ 0.150s] ( 904/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::remove_cas_durable_clears_and_survives_reopen_without_checkpoint PASS [ 0.008s] ( 905/1767) libdictenstein persistent_artrie_char::per_node_log_char::tests::test_remove_child_serialization PASS [ 0.010s] ( 906/1767) libdictenstein persistent_artrie_char::per_node_log_char::tests::test_insert_child_serialization PASS [ 0.009s] ( 907/1767) libdictenstein persistent_artrie_char::per_node_log_char::tests::test_serialized_size PASS [ 0.149s] ( 908/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::s3_increment_then_set_same_key_set_wins_after_reopen PASS [ 0.007s] ( 909/1767) libdictenstein persistent_artrie_char::per_node_log_char::tests::test_set_prefix_serialization PASS [ 0.006s] ( 910/1767) libdictenstein persistent_artrie_char::per_node_log_char::tests::test_unicode_range PASS [ 0.007s] ( 911/1767) libdictenstein persistent_artrie_char::per_node_log_char::tests::test_set_value_serialization PASS [ 0.012s] ( 912/1767) libdictenstein persistent_artrie_char::per_node_log_char::tests::test_supersedes PASS [ 0.147s] ( 913/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::try_increment_cas_durable_survives_reopen_without_checkpoint PASS [ 0.580s] ( 914/1767) libdictenstein persistent_artrie_char::dict_impl_char::tests::nf3_concurrent_checkpoints_lose_no_terms_on_reopen PASS [ 0.063s] ( 915/1767) libdictenstein persistent_artrie_char::overlay_write_mode::tests::flip_to_overlay_then_kill_switch_round_trips_route_overlay PASS [ 0.285s] ( 916/1767) libdictenstein persistent_artrie_char::eviction_registry_tests::async_request_eviction_reclaims_registered_nodes PASS [ 0.186s] ( 917/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::s4_cross_restart_reinsert_outranks_prior_remove PASS [ 0.131s] ( 918/1767) libdictenstein persistent_artrie_char::mmap_ctor::s5_12_flip_ctor_gate::s5_12_old_owned_file_stays_owned_on_reopen PASS [ 0.075s] ( 919/1767) libdictenstein persistent_artrie_char::overlay_write_mode::tests::v1_typeid_gate_flip_is_noop_for_arbitrary_v PASS [ 0.189s] ( 920/1767) libdictenstein persistent_artrie_char::mmap_ctor::s5_12_flip_ctor_gate::s5_12_create_flip_eligible_v_overlay_arbitrary_v_owned PASS [ 0.183s] ( 921/1767) libdictenstein persistent_artrie_char::mmap_ctor::s5_12_flip_ctor_gate::s5_12_mixed_monomorph_reopen_no_panic_no_corruption PASS [ 0.062s] ( 922/1767) libdictenstein persistent_artrie_char::persist::multi_writer_checkpointer_soak::s5_567_overlay_producer_guards_reject PASS [ 0.006s] ( 923/1767) libdictenstein persistent_artrie_char::recovery::tests::test_corruption_info_wal_check PASS [ 0.006s] ( 924/1767) libdictenstein persistent_artrie_char::recovery::tests::test_detect_corruption_invalid_magic PASS [ 0.121s] ( 925/1767) libdictenstein persistent_artrie_char::persist::immutable_recovery_correspondence::membership_overlay_rebuilt_from_recovered_matches_owned PASS [ 0.008s] ( 926/1767) libdictenstein persistent_artrie_char::recovery::tests::test_detect_corruption_missing_file PASS [ 0.113s] ( 927/1767) libdictenstein persistent_artrie_char::persist::multi_writer_checkpointer_soak::s5_10b_reestablish_overlay_from_recovered_owned_u64 PASS [ 0.006s] ( 928/1767) libdictenstein persistent_artrie_char::recovery::tests::test_detect_corruption_truncated_file PASS [ 0.007s] ( 929/1767) libdictenstein persistent_artrie_char::recovery::tests::test_recovery_manager_no_file PASS [ 0.007s] ( 930/1767) libdictenstein persistent_artrie_char::recovery::tests::test_recovered_operation_term_str PASS [ 0.138s] ( 931/1767) libdictenstein persistent_artrie_char::persist::immutable_recovery_correspondence::counter_overlay_rebuilt_from_recovered_matches_owned PASS [ 0.008s] ( 932/1767) libdictenstein persistent_artrie_char::recovery::tests::test_recovery_mode_is_success PASS [ 0.007s] ( 933/1767) libdictenstein persistent_artrie_char::recovery::tests::test_recovery_report_normal PASS [ 0.008s] ( 934/1767) libdictenstein persistent_artrie_char::relative_encoding::tests::test_cross_arena_full_encoding PASS [ 0.178s] ( 935/1767) libdictenstein persistent_artrie_char::overlay_eviction_driver_correspondence::evict_faultin_evict_thrash_terminates PASS [ 0.009s] ( 936/1767) libdictenstein persistent_artrie_char::relative_encoding::tests::test_encode_decode_children PASS [ 0.133s] ( 937/1767) libdictenstein persistent_artrie_char::persist::multi_writer_checkpointer_soak::s5_10b_reestablish_overlay_membership_from_recovered_owned PASS [ 0.007s] ( 938/1767) libdictenstein persistent_artrie_char::relative_encoding::tests::test_large_delta PASS [ 0.011s] ( 939/1767) libdictenstein persistent_artrie_char::relative_encoding::tests::test_encoded_size PASS [ 0.008s] ( 940/1767) libdictenstein persistent_artrie_char::relative_encoding::tests::test_same_arena_relative_encoding PASS [ 0.180s] ( 941/1767) libdictenstein persistent_artrie_char::overlay_eviction_driver_correspondence::evict_then_read_faults_in_exact_value PASS [ 0.180s] ( 942/1767) libdictenstein persistent_artrie_char::overlay_eviction_driver_correspondence::evict_then_read_faults_in_membership PASS [ 0.180s] ( 943/1767) libdictenstein persistent_artrie_char::overlay_eviction_driver_correspondence::reader_concurrent_with_overlay_eviction_sees_consistent_snapshot PASS [ 0.185s] ( 944/1767) libdictenstein persistent_artrie_char::overlay_dictionary_node_faulting_tests::overlay_dictionary_node_faults_evicted_children_in PASS [ 0.006s] ( 945/1767) libdictenstein persistent_artrie_char::relative_encoding::tests::test_sequential_siblings_cross_arena PASS [ 0.076s] ( 946/1767) libdictenstein persistent_artrie_char::persist::overlay_faultin_load_roundtrip::membership_node_load_roundtrip_preserves_structure PASS [ 0.008s] ( 947/1767) libdictenstein persistent_artrie_char::relative_encoding::tests::test_serialization_context_default PASS [ 0.007s] ( 948/1767) libdictenstein persistent_artrie_char::relative_encoding::tests::test_serialization_context_new PASS [ 1.545s] ( 949/1767) libdictenstein dynamic_dawg_u64::tests::test_stress_50_writers_disjoint_keys PASS [ 0.009s] ( 950/1767) libdictenstein persistent_artrie_char::relative_encoding::tests::test_sequential_siblings PASS [ 0.008s] ( 951/1767) libdictenstein persistent_artrie_char::relative_encoding::tests::test_serialization_context_encoding_flags PASS [ 0.007s] ( 952/1767) libdictenstein persistent_artrie_char::relative_encoding::tests::test_serialization_context_sequential PASS [ 0.006s] ( 953/1767) libdictenstein persistent_artrie_char::relative_encoding::tests::test_space_savings PASS [ 0.006s] ( 954/1767) libdictenstein persistent_artrie_char::serialization_char::tests::compact_tests::test_compact_bucket_roundtrip PASS [ 0.123s] ( 955/1767) libdictenstein persistent_artrie_char::persist::multi_writer_checkpointer_soak::s5_12_test_a_overlay_reopen_drops_unranked_orphan_keeps_ranked PASS [ 0.007s] ( 956/1767) libdictenstein persistent_artrie_char::serialization_char::tests::compact_tests::test_compact_charnode16_roundtrip PASS [ 0.006s] ( 957/1767) libdictenstein persistent_artrie_char::serialization_char::tests::compact_tests::test_compact_charnode48_roundtrip PASS [ 0.006s] ( 958/1767) libdictenstein persistent_artrie_char::serialization_char::tests::compact_tests::test_compact_empty_nodes PASS [ 0.006s] ( 959/1767) libdictenstein persistent_artrie_char::serialization_char::tests::compact_tests::test_compact_charnode4_roundtrip PASS [ 0.337s] ( 960/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::concurrent_durable_writers_all_survive_reopen PASS [ 0.007s] ( 961/1767) libdictenstein persistent_artrie_char::serialization_char::tests::compact_tests::test_compact_space_savings PASS [ 0.012s] ( 962/1767) libdictenstein persistent_artrie_char::relative_encoding::tests::test_zero_delta PASS [ 0.006s] ( 963/1767) libdictenstein persistent_artrie_char::serialization_char::tests::compact_tests::test_compact_with_value_ptr PASS [ 0.006s] ( 964/1767) libdictenstein persistent_artrie_char::serialization_char::tests::test_charbucket_roundtrip PASS [ 0.125s] ( 965/1767) libdictenstein persistent_artrie_char::persist::multi_writer_checkpointer_soak::s5_12_v3_dispatch_routes_u64_to_value_carrying_reestablish PASS [ 0.008s] ( 966/1767) libdictenstein persistent_artrie_char::serialization_char::tests::compact_tests::test_compact_unicode_prefix PASS [ 0.272s] ( 967/1767) libdictenstein persistent_artrie_char::mmap_ctor::s5_12_flip_ctor_gate::s5_12_create_write_reopen_no_loss_unit_and_u64 PASS [ 0.009s] ( 968/1767) libdictenstein persistent_artrie_char::serialization_char::tests::compact_tests::test_compact_size_calculation PASS [ 0.007s] ( 969/1767) libdictenstein persistent_artrie_char::serialization_char::tests::test_charnode16_roundtrip PASS [ 0.010s] ( 970/1767) libdictenstein persistent_artrie_char::serialization_char::tests::compact_tests::test_compact_large_pointers PASS [ 0.006s] ( 971/1767) libdictenstein persistent_artrie_char::serialization_char::tests::test_header_roundtrip PASS [ 0.007s] ( 972/1767) libdictenstein persistent_artrie_char::serialization_char::tests::test_empty_node_roundtrip PASS [ 0.008s] ( 973/1767) libdictenstein persistent_artrie_char::serialization_char::tests::test_charnode4_roundtrip PASS [ 0.006s] ( 974/1767) libdictenstein persistent_artrie_char::serialization_char::tests::test_header_validation PASS [ 0.005s] ( 975/1767) libdictenstein persistent_artrie_char::serialization_char::tests::test_value_ptr_roundtrip PASS [ 0.009s] ( 976/1767) libdictenstein persistent_artrie_char::serialization_char::tests::test_charnode48_roundtrip PASS [ 0.006s] ( 977/1767) libdictenstein persistent_artrie_char::serialization_char::tests::test_unicode_prefix_roundtrip PASS [ 0.007s] ( 978/1767) libdictenstein persistent_artrie_char::serialization_char::tests::test_serialized_size_calculation PASS [ 0.007s] ( 979/1767) libdictenstein persistent_artrie_char::serialization_char::tests::v2_tests::test_collect_char_child_slots PASS [ 0.122s] ( 980/1767) libdictenstein persistent_artrie_char::persist::overlay_faultin_load_roundtrip::childless_final_leaf_load_roundtrip PASS [ 0.005s] ( 981/1767) libdictenstein persistent_artrie_char::serialization_char::tests::v2_tests::test_header_v2_preserves_node_flags PASS [ 0.006s] ( 982/1767) libdictenstein persistent_artrie_char::serialization_char::tests::v2_tests::test_serialize_charnode4_v2_relative PASS [ 0.006s] ( 983/1767) libdictenstein persistent_artrie_char::serialization_char::tests::v2_tests::test_header_v2_encoding_flags PASS [ 0.008s] ( 984/1767) libdictenstein persistent_artrie_char::serialization_char::tests::v2_tests::test_v2_size_smaller_than_v1 PASS [ 0.008s] ( 985/1767) libdictenstein persistent_artrie_char::serialization_char::tests::v2_tests::test_serialize_charnode4_v2_sequential PASS [ 0.126s] ( 986/1767) libdictenstein persistent_artrie_char::persist::multi_writer_checkpointer_soak::s5_9_overlay_checkpoint_captures_overlay_not_empty_owned PASS [ 0.006s] ( 987/1767) libdictenstein persistent_artrie_char::tests::test_contains PASS [ 0.006s] ( 988/1767) libdictenstein persistent_artrie_char::tests::test_iter PASS [ 0.006s] ( 989/1767) libdictenstein persistent_artrie_char::tests::test_new_empty PASS [ 0.007s] ( 990/1767) libdictenstein persistent_artrie_char::tests::test_from_iter PASS [ 0.006s] ( 991/1767) libdictenstein persistent_artrie_char::tests::test_insert_unicode PASS [ 0.007s] ( 992/1767) libdictenstein persistent_artrie_char::tests::test_insert_ascii PASS [ 0.006s] ( 993/1767) libdictenstein persistent_artrie_char::types::tests::test_char_trie_file_header PASS [ 0.008s] ( 994/1767) libdictenstein persistent_artrie_char::tests::test_value_storage PASS [ 0.007s] ( 995/1767) libdictenstein persistent_artrie_char::tests::test_zipper PASS [ 0.009s] ( 996/1767) libdictenstein persistent_artrie_char::tests::test_unicode_correctness PASS [ 0.008s] ( 997/1767) libdictenstein persistent_artrie_core::adaptive_pool::tests::test_adaptive_pool_config_default PASS [ 0.009s] ( 998/1767) libdictenstein persistent_artrie_char::types::tests::test_char_trie_root PASS [ 0.010s] ( 999/1767) libdictenstein persistent_artrie_char::types::tests::test_char_trie_node_inner PASS [ 0.006s] (1000/1767) libdictenstein persistent_artrie_core::adaptive_pool::tests::test_cache_stats_recording PASS [ 0.005s] (1001/1767) libdictenstein persistent_artrie_core::adaptive_pool::tests::test_cache_stats_reset PASS [ 0.007s] (1002/1767) libdictenstein persistent_artrie_core::adaptive_pool::tests::test_cache_stats_get_and_reset_zero_accesses PASS [ 0.007s] (1003/1767) libdictenstein persistent_artrie_core::adaptive_pool::tests::test_cache_stats_hit_rate_zero_accesses PASS [ 0.005s] (1004/1767) libdictenstein persistent_artrie_core::adaptive_pool::tests::test_pid_controller_derivative PASS [ 0.007s] (1005/1767) libdictenstein persistent_artrie_core::adaptive_pool::tests::test_cache_stats_new PASS [ 0.356s] (1006/1767) libdictenstein persistent_artrie_char::lockfree_cas::durable_write_tests::concurrent_durable_mixed_insert_remove_reopen_equals_live_set PASS [ 0.006s] (1007/1767) libdictenstein persistent_artrie_core::adaptive_pool::tests::test_pid_controller_integral PASS [ 0.006s] (1008/1767) libdictenstein persistent_artrie_core::adaptive_pool::tests::test_pid_controller_derivative_term PASS [ 0.006s] (1009/1767) libdictenstein persistent_artrie_core::adaptive_pool::tests::test_pid_anti_windup PASS [ 0.006s] (1010/1767) libdictenstein persistent_artrie_core::adaptive_pool::tests::test_pid_controller_positive_dt PASS [ 0.006s] (1011/1767) libdictenstein persistent_artrie_core::adaptive_pool::tests::test_pid_controller_proportional PASS [ 0.006s] (1012/1767) libdictenstein persistent_artrie_core::adaptive_pool::tests::test_pid_controller_reset PASS [ 0.006s] (1013/1767) libdictenstein persistent_artrie_core::block_storage::tests::test_aligned_block_debug PASS [ 0.009s] (1014/1767) libdictenstein persistent_artrie_core::adaptive_pool::tests::test_pid_controller_zero_dt PASS [ 0.008s] (1015/1767) libdictenstein persistent_artrie_core::block_storage::tests::test_aligned_block_alignment PASS [ 0.007s] (1016/1767) libdictenstein persistent_artrie_core::block_storage::tests::test_aligned_block_deref PASS [ 0.007s] (1017/1767) libdictenstein persistent_artrie_core::block_storage::tests::test_aligned_block_from_data PASS [ 0.008s] (1018/1767) libdictenstein persistent_artrie_core::block_storage::tests::test_aligned_block_size PASS [ 0.009s] (1019/1767) libdictenstein persistent_artrie_core::buffer_manager::tests::test_delete_page PASS [ 0.010s] (1020/1767) libdictenstein persistent_artrie_core::buffer_manager::tests::mutable_page_lease_excludes_other_leases PASS [ 0.009s] (1021/1767) libdictenstein persistent_artrie_core::buffer_manager::tests::test_eviction PASS [ 0.011s] (1022/1767) libdictenstein persistent_artrie_core::buffer_manager::tests::flush_rejects_dirty_page_with_active_mutable_lease PASS [ 0.011s] (1023/1767) libdictenstein persistent_artrie_core::buffer_manager::tests::fixed_buffer_registration_covers_write_guard_mutation_and_flush PASS [ 0.010s] (1024/1767) libdictenstein persistent_artrie_core::buffer_manager::tests::test_flush_all PASS [ 0.010s] (1025/1767) libdictenstein persistent_artrie_core::buffer_manager::tests::test_multiple_pages PASS [ 0.010s] (1026/1767) libdictenstein persistent_artrie_core::buffer_manager::tests::test_fetch_page PASS [ 0.189s] (1027/1767) libdictenstein persistent_artrie_char::persist::multi_writer_checkpointer_soak::counter_writers_concurrent_with_checkpointer_sum_exactly_after_reopen PASS [ 0.009s] (1028/1767) libdictenstein persistent_artrie_core::buffer_manager::tests::test_new_page PASS [ 0.006s] (1029/1767) libdictenstein persistent_artrie_core::committed_watermark::tests::empty_base_starts_at_zero PASS [ 0.009s] (1030/1767) libdictenstein persistent_artrie_core::buffer_manager::tests::test_pinned_page_not_evicted PASS [ 0.226s] (1031/1767) libdictenstein persistent_artrie_char::overlay_eviction_driver_correspondence::concurrent_reader_writer_evictor_faulter_no_uaf_and_complete PASS [ 0.007s] (1032/1767) libdictenstein persistent_artrie_core::committed_watermark::tests::marking_is_idempotent PASS [ 0.007s] (1033/1767) libdictenstein persistent_artrie_core::committed_watermark::tests::out_of_order_does_not_advance_until_prefix_closes PASS [ 0.008s] (1034/1767) libdictenstein persistent_artrie_core::committed_watermark::tests::concurrent_committers_converge_to_full_prefix PASS [ 0.015s] (1035/1767) libdictenstein persistent_artrie_core::buffer_manager::tests::read_page_lease_blocks_mutable_lease PASS [ 0.006s] (1036/1767) libdictenstein persistent_artrie_core::committed_watermark::tests::scrambled_commit_order_closes_in_one_drain PASS [ 0.011s] (1037/1767) libdictenstein persistent_artrie_core::buffer_manager::tests::test_stats PASS [ 0.005s] (1038/1767) libdictenstein persistent_artrie_core::compact_encoding::tests::test_varint_branchless PASS [ 0.006s] (1039/1767) libdictenstein persistent_artrie_core::compact_encoding::tests::test_encode_decode_compact_byte_node PASS [ 0.009s] (1040/1767) libdictenstein persistent_artrie_core::committed_watermark::tests::recovered_base_treated_as_committed_prefix PASS [ 0.006s] (1041/1767) libdictenstein persistent_artrie_core::compact_encoding::tests::test_space_savings_byte_node PASS [ 0.006s] (1042/1767) libdictenstein persistent_artrie_core::compact_encoding::tests::test_varint_single_byte PASS [ 0.007s] (1043/1767) libdictenstein persistent_artrie_core::compact_encoding::tests::test_compact_header_roundtrip PASS [ 0.007s] (1044/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_epoch_manager PASS [ 0.006s] (1045/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_epoch_try_quiescence_with_readers PASS [ 0.007s] (1046/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_epoch_guard PASS [ 0.006s] (1047/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_epoch_wait_for_quiescence_immediate PASS [ 0.005s] (1048/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_lock_coupling PASS [ 0.005s] (1049/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_mvcc_read_context_reset PASS [ 0.005s] (1050/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_lock_coupling_ascend_at_zero PASS [ 0.007s] (1051/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_epoch_try_quiescence_success PASS [ 0.006s] (1052/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_mvcc_read_context_validate_mut PASS [ 0.006s] (1053/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_mvcc_read_context_validation_changed PASS [ 0.011s] (1054/1767) libdictenstein persistent_artrie_core::compact_encoding::tests::test_varint_multi_byte PASS [ 0.006s] (1055/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_optimistic_cell_is_locked PASS [ 0.005s] (1056/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_optimistic_cell_read_with_retry_fails PASS [ 0.005s] (1057/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_optimistic_cell_read PASS [ 0.005s] (1058/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_optimistic_cell_write PASS [ 0.005s] (1059/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_optimistic_read_guard_immediate_stable PASS [ 0.006s] (1060/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_optimistic_cell_concurrent PASS [ 0.006s] (1061/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_optimistic_read_guard PASS [ 0.006s] (1062/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_trie_stats_read_retry_ratio_zero PASS [ 0.007s] (1063/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_optimistic_version PASS [ 0.006s] (1064/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_retry_stats_empty PASS [ 0.006s] (1065/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_retry_stats PASS [ 0.006s] (1066/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_trie_stats_cache_hit_ratio_zero PASS [ 0.007s] (1067/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_optimistic_version_validate_after_change PASS [ 0.008s] (1068/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_retry_stats_no_retries PASS [ 0.006s] (1069/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_trie_stats_reset PASS [ 0.006s] (1070/1767) libdictenstein persistent_artrie_core::dirty_tracker::tests::test_dirty_tracker_creation PASS [ 0.005s] (1071/1767) libdictenstein persistent_artrie_core::dirty_tracker::tests::test_dirty_tracker_merge PASS [ 0.005s] (1072/1767) libdictenstein persistent_artrie_core::dirty_tracker::tests::test_io_savings_estimate PASS [ 0.006s] (1073/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_write_guard_drop_increments_version PASS [ 0.006s] (1074/1767) libdictenstein persistent_artrie_core::dirty_tracker::tests::test_batch_dirty_tracker PASS [ 0.007s] (1075/1767) libdictenstein persistent_artrie_core::dirty_tracker::tests::test_checkpoint_complete PASS [ 0.007s] (1076/1767) libdictenstein persistent_artrie_core::dirty_tracker::tests::test_mark_arena_dirty PASS [ 0.007s] (1077/1767) libdictenstein persistent_artrie_core::dirty_tracker::tests::test_mark_arenas_dirty_bulk PASS [ 0.009s] (1078/1767) libdictenstein persistent_artrie_core::dirty_tracker::tests::test_clear_specific_arenas PASS [ 0.241s] (1079/1767) libdictenstein persistent_artrie_char::overlay_eviction_driver_correspondence::evict_then_reload_returns_exact_values PASS [ 0.006s] (1080/1767) libdictenstein persistent_artrie_core::dirty_tracker::tests::test_mark_arenas_dirty_duplicates PASS [ 0.006s] (1081/1767) libdictenstein persistent_artrie_core::dirty_tracker::tests::test_mark_slot_dirty PASS [ 0.006s] (1082/1767) libdictenstein persistent_artrie_core::dirty_tracker::tests::test_mark_arenas_dirty_empty PASS [ 0.007s] (1083/1767) libdictenstein persistent_artrie_core::disk_manager::tests::test_create_and_open PASS [ 0.016s] (1084/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_optimistic_read_guard_waits_for_stable_version PASS [ 0.006s] (1085/1767) libdictenstein persistent_artrie_core::disk_manager::tests::test_free_list PASS [ 0.006s] (1086/1767) libdictenstein persistent_artrie_core::disk_manager::tests::test_header_checksum PASS [ 0.006s] (1087/1767) libdictenstein persistent_artrie_core::disk_manager::tests::test_entry_count PASS [ 0.247s] (1088/1767) libdictenstein persistent_artrie_char::overlay_eviction_driver_correspondence::cold_eviction_under_concurrent_writers_reopens_losing_nothing PASS [ 0.009s] (1089/1767) libdictenstein persistent_artrie_core::disk_manager::tests::test_cannot_free_header_block PASS [ 0.007s] (1090/1767) libdictenstein persistent_artrie_core::disk_manager::tests::test_file_header_serialization PASS [ 0.006s] (1091/1767) libdictenstein persistent_artrie_core::disk_manager::tests::test_invalid_block_id PASS [ 0.009s] (1092/1767) libdictenstein persistent_artrie_core::disk_manager::tests::test_allocate_blocks PASS [ 0.132s] (1093/1767) libdictenstein persistent_artrie_char::persist::overlay_faultin_load_roundtrip::valued_node_load_roundtrip_preserves_value_and_structure PASS [ 0.007s] (1094/1767) libdictenstein persistent_artrie_core::disk_manager::tests::test_root_ptr PASS [ 0.007s] (1095/1767) libdictenstein persistent_artrie_core::disk_manager::tests::test_read_write_bytes PASS [ 0.008s] (1096/1767) libdictenstein persistent_artrie_core::disk_manager::tests::test_read_write_block PASS [ 0.006s] (1097/1767) libdictenstein persistent_artrie_core::epoch::tests::test_epoch_config_default PASS [ 0.007s] (1098/1767) libdictenstein persistent_artrie_core::epoch::tests::test_checkpoint_and_recovery PASS [ 0.248s] (1099/1767) libdictenstein persistent_artrie_char::overlay_eviction_driver_correspondence::evict_then_write_under_evicted_prefix_reopen_loses_nothing PASS [ 0.007s] (1100/1767) libdictenstein persistent_artrie_core::epoch::tests::test_epoch_advancement PASS [ 0.007s] (1101/1767) libdictenstein persistent_artrie_core::epoch::tests::test_checkpoint_meta_serialization PASS [ 0.007s] (1102/1767) libdictenstein persistent_artrie_core::epoch::tests::test_epoch_config_validation PASS [ 0.005s] (1103/1767) libdictenstein persistent_artrie_core::error::tests::test_is_recoverable PASS [ 0.005s] (1104/1767) libdictenstein persistent_artrie_core::error::tests::test_swizzle_error_display PASS [ 0.006s] (1105/1767) libdictenstein persistent_artrie_core::error::tests::test_is_corruption PASS [ 0.213s] (1106/1767) libdictenstein persistent_artrie_char::persist::multi_writer_checkpointer_soak::membership_writers_concurrent_with_checkpointer_all_survive_reopen PASS [ 0.225s] (1107/1767) libdictenstein persistent_artrie_char::persist::immutable_checkpoint_correspondence::counter_immutable_checkpoint_reopens_equal_to_owned PASS [ 0.007s] (1108/1767) libdictenstein persistent_artrie_core::epoch::tests::test_wal_segments PASS [ 0.007s] (1109/1767) libdictenstein persistent_artrie_core::error::tests::test_error_display PASS [ 0.007s] (1110/1767) libdictenstein persistent_artrie_core::error::tests::test_swizzle_error_conversion PASS [ 0.008s] (1111/1767) libdictenstein persistent_artrie_core::epoch::tests::test_epoch_states PASS [ 0.008s] (1112/1767) libdictenstein persistent_artrie_core::error::tests::test_io_error_helper PASS [ 0.006s] (1113/1767) libdictenstein persistent_artrie_core::eviction::config::tests::test_eviction_config_default PASS [ 0.008s] (1114/1767) libdictenstein persistent_artrie_core::epoch::tests::test_epoch_manager_creation PASS [ 0.006s] (1115/1767) libdictenstein persistent_artrie_core::eviction::config::tests::test_eviction_stats_atomic PASS [ 0.006s] (1116/1767) libdictenstein persistent_artrie_core::eviction::config::tests::test_eviction_config_validation PASS [ 0.005s] (1117/1767) libdictenstein persistent_artrie_core::eviction::config::tests::test_eviction_stats_calculations PASS [ 0.010s] (1118/1767) libdictenstein persistent_artrie_core::epoch::tests::test_stats PASS [ 0.008s] (1119/1767) libdictenstein persistent_artrie_core::eviction::config::tests::test_eviction_config_disabled PASS [ 0.006s] (1120/1767) libdictenstein persistent_artrie_core::eviction::coordinator::tests::test_coordinator_creation PASS [ 0.006s] (1121/1767) libdictenstein persistent_artrie_core::eviction::config::tests::test_eviction_urgency PASS [ 0.006s] (1122/1767) libdictenstein persistent_artrie_core::eviction::coordinator::tests::test_coordinator_does_not_join_current_thread PASS [ 0.008s] (1123/1767) libdictenstein persistent_artrie_core::eviction::coordinator::tests::test_coordinator_disabled PASS [ 0.008s] (1124/1767) libdictenstein persistent_artrie_core::eviction::coordinator::tests::test_coordinator_disk_registry_update PASS [ 0.007s] (1125/1767) libdictenstein persistent_artrie_core::eviction::coordinator::tests::test_coordinator_invalidate_registry PASS [ 0.007s] (1126/1767) libdictenstein persistent_artrie_core::eviction::coordinator::tests::test_coordinator_request_eviction PASS [ 0.006s] (1127/1767) libdictenstein persistent_artrie_core::eviction::disk_registry::tests::test_char_registry PASS [ 0.006s] (1128/1767) libdictenstein persistent_artrie_core::eviction::disk_registry::tests::test_registry_invalidate PASS [ 0.006s] (1129/1767) libdictenstein persistent_artrie_core::eviction::disk_registry::tests::test_eviction_candidates PASS [ 0.008s] (1130/1767) libdictenstein persistent_artrie_core::eviction::coordinator::tests::test_coordinator_double_start_fails PASS [ 0.006s] (1131/1767) libdictenstein persistent_artrie_core::eviction::lru_tracker::tests::test_access_tracker_basic PASS [ 0.006s] (1132/1767) libdictenstein persistent_artrie_core::eviction::lru_tracker::tests::test_access_tracker_coldness PASS [ 0.007s] (1133/1767) libdictenstein persistent_artrie_core::eviction::disk_registry::tests::test_registry_remove PASS [ 0.007s] (1134/1767) libdictenstein persistent_artrie_core::eviction::coordinator::tests::test_coordinator_lru_tracking PASS [ 0.007s] (1135/1767) libdictenstein persistent_artrie_core::eviction::disk_registry::tests::test_select_for_eviction PASS [ 0.010s] (1136/1767) libdictenstein persistent_artrie_core::eviction::disk_registry::tests::test_registry_basic PASS [ 0.008s] (1137/1767) libdictenstein persistent_artrie_core::eviction::lru_tracker::tests::test_access_tracker_comparison PASS [ 0.010s] (1138/1767) libdictenstein persistent_artrie_core::eviction::coordinator::tests::test_coordinator_start_and_shutdown PASS [ 0.008s] (1139/1767) libdictenstein persistent_artrie_core::eviction::lru_tracker::tests::test_hash_path_deterministic PASS [ 0.007s] (1140/1767) libdictenstein persistent_artrie_core::eviction::lru_tracker::tests::test_lru_registry_prune PASS [ 0.009s] (1141/1767) libdictenstein persistent_artrie_core::eviction::lru_tracker::tests::test_concurrent_access PASS [ 0.006s] (1142/1767) libdictenstein persistent_artrie_core::eviction::tests::test_access_tracker_thread_safety PASS [ 0.008s] (1143/1767) libdictenstein persistent_artrie_core::eviction::lru_tracker::tests::test_lru_registry_basic PASS [ 0.008s] (1144/1767) libdictenstein persistent_artrie_core::eviction::lru_tracker::tests::test_lru_registry_last_access PASS [ 0.008s] (1145/1767) libdictenstein persistent_artrie_core::eviction::lru_tracker::tests::test_lru_registry_coldest PASS [ 0.007s] (1146/1767) libdictenstein persistent_artrie_core::eviction::tests::test_char_disk_registry_eviction_selection PASS [ 0.006s] (1147/1767) libdictenstein persistent_artrie_core::eviction::tests::test_eviction_config_presets PASS [ 0.006s] (1148/1767) libdictenstein persistent_artrie_core::eviction::tests::test_eviction_config_with_memory_monitor PASS [ 0.007s] (1149/1767) libdictenstein persistent_artrie_core::eviction::tests::test_disk_registry_eviction_selection PASS [ 0.006s] (1150/1767) libdictenstein persistent_artrie_core::eviction::tests::test_eviction_stats_calculations PASS [ 0.006s] (1151/1767) libdictenstein persistent_artrie_core::eviction::tests::test_eviction_urgency_levels PASS [ 0.006s] (1152/1767) libdictenstein persistent_artrie_core::eviction::tests::test_coordinator_memory_pressure_stats_none_when_disabled PASS [ 0.007s] (1153/1767) libdictenstein persistent_artrie_core::eviction::tests::test_coordinator_memory_monitor_disabled PASS [ 0.007s] (1154/1767) libdictenstein persistent_artrie_core::eviction::tests::test_eviction_respects_min_depth PASS [ 0.005s] (1155/1767) libdictenstein persistent_artrie_core::memory_monitor::tests::test_config_default PASS [ 0.006s] (1156/1767) libdictenstein persistent_artrie_core::eviction::tests::test_lru_char_path_tracking PASS [ 0.006s] (1157/1767) libdictenstein persistent_artrie_core::key_encoding::tests::char_units_to_term_roundtrips_str PASS [ 0.006s] (1158/1767) libdictenstein persistent_artrie_core::key_encoding::tests::byte_key_roundtrip PASS [ 0.006s] (1159/1767) libdictenstein persistent_artrie_core::key_encoding::tests::char_key_roundtrip PASS [ 0.007s] (1160/1767) libdictenstein persistent_artrie_core::key_encoding::tests::char_key_units_from_str PASS [ 0.006s] (1161/1767) libdictenstein persistent_artrie_core::memory_monitor::tests::test_config_validation PASS [ 0.007s] (1162/1767) libdictenstein persistent_artrie_core::eviction::tests::test_lru_coldness_ordering PASS [ 0.007s] (1163/1767) libdictenstein persistent_artrie_core::key_encoding::tests::byte_units_to_term_roundtrips_bytes PASS [ 0.008s] (1164/1767) libdictenstein persistent_artrie_core::eviction::tests::test_registry_invalidation_on_write PASS [ 0.005s] (1165/1767) libdictenstein persistent_artrie_core::memory_monitor::tests::test_memory_stats PASS [ 0.005s] (1166/1767) libdictenstein persistent_artrie_core::memory_monitor::tests::test_pressure_level_display PASS [ 0.009s] (1167/1767) libdictenstein persistent_artrie_core::key_encoding::tests::byte_key_units_from_str PASS [ 0.006s] (1168/1767) libdictenstein persistent_artrie_core::memory_monitor::tests::test_monitor_check_now PASS [ 0.006s] (1169/1767) libdictenstein persistent_artrie_core::mvcc::tests::test_epoch_guard PASS [ 0.007s] (1170/1767) libdictenstein persistent_artrie_core::memory_monitor::tests::test_pressure_classification PASS [ 0.007s] (1171/1767) libdictenstein persistent_artrie_core::memory_monitor::tests::test_sysinfo_memory_stats PASS [ 0.008s] (1172/1767) libdictenstein persistent_artrie_core::memory_monitor::tests::test_pressure_level_from_u8 PASS [ 0.005s] (1173/1767) libdictenstein persistent_artrie_core::mvcc::tests::test_read_transaction_basic PASS [ 0.006s] (1174/1767) libdictenstein persistent_artrie_core::mvcc::tests::test_version_id_and_epoch PASS [ 0.006s] (1175/1767) libdictenstein persistent_artrie_core::mvcc::tests::test_read_transaction_stats PASS [ 0.006s] (1176/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::generic_cas_contract_byte PASS [ 0.006s] (1177/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::generic_cas_contract_char PASS [ 0.006s] (1178/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::generic_no_leak_churn_byte PASS [ 0.005s] (1179/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::test_clone_char PASS [ 0.005s] (1180/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::test_compare_exchange_failure_char PASS [ 0.006s] (1181/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::generic_no_leak_churn_char PASS [ 0.006s] (1182/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::test_compare_exchange_success_byte PASS [ 0.250s] (1183/1767) libdictenstein persistent_artrie_char::persist::immutable_checkpoint_correspondence::membership_immutable_checkpoint_reopens_equal_to_owned PASS [ 0.006s] (1184/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::test_load_unchecked_panics_on_null_char PASS [ 0.006s] (1185/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::test_load_unchecked_byte PASS [ 0.008s] (1186/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::generic_concurrent_cas_char PASS [ 0.006s] (1187/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::test_new_and_load_byte PASS [ 0.005s] (1188/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::test_take_char PASS [ 0.009s] (1189/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::generic_concurrent_cas_byte PASS [ 0.007s] (1190/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::test_null_pointer_char PASS [ 0.006s] (1191/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::test_try_init_byte PASS [ 0.007s] (1192/1767) libdictenstein persistent_artrie_core::overlay::atomic_ptr::tests::test_store_byte PASS [ 0.006s] (1193/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_as_non_final_byte PASS [ 0.006s] (1194/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_as_non_final_deep_child_byte PASS [ 0.006s] (1195/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_as_non_final_char PASS [ 0.006s] (1196/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_memory_usage_is_monotonic_char PASS [ 0.007s] (1197/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_heap_clone_char PASS [ 0.007s] (1198/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_find_miss_and_version_char PASS [ 0.007s] (1199/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_as_non_final_deep_child_char PASS [ 0.006s] (1200/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_prefix_char PASS [ 0.007s] (1201/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_memory_usage_is_monotonic_byte PASS [ 0.007s] (1202/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_prefix_byte PASS [ 0.006s] (1203/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_remove_middle_byte PASS [ 0.008s] (1204/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_large_fanout_byte PASS [ 0.008s] (1205/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_heap_clone_byte PASS [ 0.008s] (1206/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_large_fanout_char PASS [ 0.009s] (1207/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_find_miss_and_version_byte PASS [ 0.007s] (1208/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_remove_middle_char PASS [ 0.007s] (1209/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_replace_child_char PASS [ 0.009s] (1210/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_prefix_replaced_default_debug_byte PASS [ 0.005s] (1211/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_sorted_order_byte PASS [ 0.006s] (1212/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_sorted_order_char PASS [ 0.009s] (1213/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_replace_child_byte PASS [ 0.005s] (1214/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_tier_transitions_char PASS [ 0.006s] (1215/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_tier_transitions_byte PASS [ 0.011s] (1216/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_prefix_replaced_default_debug_char PASS [ 0.006s] (1217/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_heap_to_inline_demotion_char PASS [ 0.006s] (1218/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_heap_stays_heap_above_threshold_byte PASS [ 0.006s] (1219/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_child_at_byte PASS [ 0.006s] (1220/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_clone_byte_valued PASS [ 0.007s] (1221/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_all_byte_values PASS [ 0.007s] (1222/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_value_and_final_byte PASS [ 0.006s] (1223/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_inline_to_heap_promotion_byte PASS [ 0.006s] (1224/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_inline_replace_preserves_count_byte PASS [ 0.006s] (1225/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_iter_children_byte PASS [ 0.009s] (1226/1767) libdictenstein persistent_artrie_core::overlay::node::tests::generic_value_and_final_char PASS [ 0.006s] (1227/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_prefix_matching_byte PASS [ 0.009s] (1228/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_as_final_char PASS [ 0.007s] (1229/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_new_node PASS [ 0.005s] (1230/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_supersized_unicode_keys_char PASS [ 0.006s] (1231/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_prefix_max_length_byte PASS [ 0.005s] (1232/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_try_set_final_byte PASS [ 0.059s] (1233/1767) libdictenstein persistent_artrie_core::disk_manager::tests::test_concurrent_allocate_and_access PASS [ 0.006s] (1234/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_prefix_max_length_char PASS [ 0.006s] (1235/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_with_child_immutability_byte PASS [ 0.006s] (1236/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_version_increment_char PASS [ 0.006s] (1237/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_with_prefix_byte PASS [ 0.005s] (1238/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_with_prefix_char PASS [ 0.006s] (1239/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_with_child_sorted_order_char PASS [ 0.006s] (1240/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_with_child_replace_byte PASS [ 0.006s] (1241/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_with_value_char_valued PASS [ 0.006s] (1242/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_without_child_not_found_byte PASS [ 0.006s] (1243/1767) libdictenstein persistent_artrie_core::overlay::node::tests::test_without_child_byte PASS [ 0.006s] (1244/1767) libdictenstein persistent_artrie_core::overlay::write_mode::tests::overlay_variant_reports_overlay PASS [ 0.007s] (1245/1767) libdictenstein persistent_artrie_core::overlay::write_mode::tests::default_is_owned_tree_and_inert PASS [ 0.005s] (1246/1767) libdictenstein persistent_artrie_core::prefetch::tests::test_adaptive_prefetcher PASS [ 0.005s] (1247/1767) libdictenstein persistent_artrie_core::prefetch::tests::test_prefetch_children_bounded_disabled PASS [ 0.006s] (1248/1767) libdictenstein persistent_artrie_core::prefetch::tests::test_prefetch_children_bounded_depth_limited PASS [ 0.005s] (1249/1767) libdictenstein persistent_artrie_core::prefetch::tests::test_prefetch_children_bounded_immediate PASS [ 0.006s] (1250/1767) libdictenstein persistent_artrie_core::prefetch::tests::test_prefetch_strategy_first_n PASS [ 0.005s] (1251/1767) libdictenstein persistent_artrie_core::prefetch::tests::test_prefetcher_max_queue PASS [ 0.006s] (1252/1767) libdictenstein persistent_artrie_core::prefetch::tests::test_prefetch_children_bounded_first_n PASS [ 0.006s] (1253/1767) libdictenstein persistent_artrie_core::prefetch::tests::test_prefetch_stats PASS [ 0.006s] (1254/1767) libdictenstein persistent_artrie_core::prefetch::tests::test_prefetcher_disabled PASS [ 0.007s] (1255/1767) libdictenstein persistent_artrie_core::prefetch::tests::test_prefetch_depth_limited PASS [ 0.005s] (1256/1767) libdictenstein persistent_artrie_core::prefetch::tests::test_prefetcher_queue PASS [ 0.006s] (1257/1767) libdictenstein persistent_artrie_core::recovery::reconcile_lww_tests::commit_rank_record_is_membership_no_op PASS [ 0.007s] (1258/1767) libdictenstein persistent_artrie_core::prefetch::tests::test_prefetcher_memory_pointer PASS [ 0.006s] (1259/1767) libdictenstein persistent_artrie_core::recovery::reconcile_lww_tests::checkpoint_lsn_skips_data_records_at_or_below_watermark PASS [ 0.006s] (1260/1767) libdictenstein persistent_artrie_core::recovery::reconcile_lww_tests::commit_rank_reorders_against_lsn_resurrection_polarity PASS [ 0.006s] (1261/1767) libdictenstein persistent_artrie_core::recovery::reconcile_lww_tests::batch_increments_same_key_are_all_kept PASS [ 0.006s] (1262/1767) libdictenstein persistent_artrie_core::recovery::reconcile_lww_tests::d6_increment_outcome_distinguishes_absolute_zero_from_delta PASS [ 0.006s] (1263/1767) libdictenstein persistent_artrie_core::recovery::reconcile_lww_tests::commit_rank_reorders_against_lsn_s019 PASS [ 0.005s] (1264/1767) libdictenstein persistent_artrie_core::recovery::reconcile_lww_tests::generation_ties_broken_by_lsn PASS [ 0.108s] (1265/1767) libdictenstein persistent_artrie_char::tests::dictionary_node_traversal_descends_after_reopen PASS [ 0.006s] (1266/1767) libdictenstein persistent_artrie_core::recovery::reconcile_lww_tests::distinct_invalid_utf8_terms_do_not_collide PASS [ 0.005s] (1267/1767) libdictenstein persistent_artrie_core::recovery::tests::reconcile_regime_aware_drops_overlay_orphans_keeps_owned_and_ranked PASS [ 0.006s] (1268/1767) libdictenstein persistent_artrie_core::recovery::reconcile_lww_tests::rankless_wal_applies_in_lsn_order PASS [ 0.006s] (1269/1767) libdictenstein persistent_artrie_core::recovery::reconcile_lww_tests::overlay_drops_unranked_orphan_no_resurrection PASS [ 0.005s] (1270/1767) libdictenstein persistent_artrie_core::recovery::tests::test_crc32_header_computation PASS [ 0.006s] (1271/1767) libdictenstein persistent_artrie_core::recovery::tests::test_corruption_type_display PASS [ 0.006s] (1272/1767) libdictenstein persistent_artrie_core::recovery::tests::test_collect_all_wal_segments PASS [ 0.007s] (1273/1767) libdictenstein persistent_artrie_core::recovery::tests::test_detect_corruption_invalid_magic PASS [ 0.006s] (1274/1767) libdictenstein persistent_artrie_core::recovery::tests::test_detect_corruption_invalid_version PASS [ 0.005s] (1275/1767) libdictenstein persistent_artrie_core::recovery::tests::test_detect_corruption_truncated_file PASS [ 0.005s] (1276/1767) libdictenstein persistent_artrie_core::recovery::tests::test_detect_corruption_valid_disk_manager_magic PASS [ 0.006s] (1277/1767) libdictenstein persistent_artrie_core::recovery::tests::test_detect_corruption_version_too_high PASS [ 0.006s] (1278/1767) libdictenstein persistent_artrie_core::recovery::tests::test_detect_corruption_valid_part_magic PASS [ 0.006s] (1279/1767) libdictenstein persistent_artrie_core::recovery::tests::test_detect_corruption_v2_header_checksum_mismatch PASS [ 0.005s] (1280/1767) libdictenstein persistent_artrie_core::recovery::tests::test_detect_corruption_with_arena_check_small_file PASS [ 0.006s] (1281/1767) libdictenstein persistent_artrie_core::recovery::tests::test_find_wal_pending_segments PASS [ 0.005s] (1282/1767) libdictenstein persistent_artrie_core::recovery::tests::test_find_wal_segments_nonexistent_dir PASS [ 0.008s] (1283/1767) libdictenstein persistent_artrie_core::recovery::tests::test_detect_corruption_missing_file PASS [ 0.006s] (1284/1767) libdictenstein persistent_artrie_core::recovery::tests::test_get_segment_first_lsn PASS [ 0.006s] (1285/1767) libdictenstein persistent_artrie_core::recovery::tests::test_rebuild_from_wal_segments_batch_records PASS [ 0.008s] (1286/1767) libdictenstein persistent_artrie_core::recovery::tests::test_incremental_recovery PASS [ 0.007s] (1287/1767) libdictenstein persistent_artrie_core::recovery::tests::test_rebuild_from_wal_segments_with_records PASS [ 0.007s] (1288/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_abort_then_commit_same_tx PASS [ 0.006s] (1289/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_commit_no_pending_ops PASS [ 0.006s] (1290/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_abort_unknown_tx PASS [ 0.013s] (1291/1767) libdictenstein persistent_artrie_core::recovery::tests::res3_rebuild_fails_loud_on_pruned_prefix_gap PASS [ 0.006s] (1292/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_commit_unknown_tx PASS [ 0.006s] (1293/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_commit_then_abort_same_tx PASS [ 0.006s] (1294/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_double_abort PASS [ 0.005s] (1295/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_error_display PASS [ 0.006s] (1296/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_double_commit PASS [ 0.005s] (1297/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_empty_wal PASS [ 0.005s] (1298/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_report_constructors PASS [ 0.006s] (1299/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_mode_methods PASS [ 0.006s] (1300/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_from_wal_error PASS [ 0.010s] (1301/1767) libdictenstein persistent_artrie_core::recovery::tests::test_rebuild_from_wal_segments_empty PASS [ 0.006s] (1302/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_simple_operations PASS [ 0.005s] (1303/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_stats PASS [ 0.008s] (1304/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_nested_transaction_ids PASS [ 0.006s] (1305/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_tx_mismatch_on_commit PASS [ 0.006s] (1306/1767) libdictenstein persistent_artrie_core::recovery::tests::test_sort_segments_by_lsn PASS [ 0.007s] (1307/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_tx_mismatch_on_abort PASS [ 0.006s] (1308/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::arena_slot_tests::test_as_arena_slot PASS [ 0.006s] (1309/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_with_callback PASS [ 0.005s] (1310/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::arena_slot_tests::test_as_arena_slot_returns_none_for_null PASS [ 0.005s] (1311/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::arena_slot_tests::test_from_arena_slot PASS [ 0.006s] (1312/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::arena_slot_tests::test_as_arena_slot_returns_none_for_block_zero PASS [ 0.006s] (1313/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::arena_slot_tests::test_as_arena_slot_returns_none_for_memory PASS [ 0.007s] (1314/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::arena_slot_tests::test_arena_slot_roundtrip PASS [ 0.007s] (1315/1767) libdictenstein persistent_artrie_core::recovery::tests::test_recovery_with_transactions PASS [ 0.006s] (1316/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::cas_tests::test_compare_exchange_raw_success PASS [ 0.005s] (1317/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::cas_tests::test_is_null_relaxed PASS [ 0.005s] (1318/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::cas_tests::test_load_store_raw PASS [ 0.006s] (1319/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::cas_tests::test_concurrent_compare_exchange PASS [ 0.006s] (1320/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::cas_tests::test_try_insert_child_failure PASS [ 0.006s] (1321/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::cas_tests::test_try_insert_child_success PASS [ 0.007s] (1322/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::cas_tests::test_compare_exchange_raw_failure PASS [ 0.005s] (1323/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::cas_tests::test_try_insert_memory_child_preserves_pointer PASS [ 0.007s] (1324/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::cas_tests::test_concurrent_try_insert_child PASS [ 0.008s] (1325/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::cas_tests::test_concurrent_memory_child_update_has_single_expected_pointer_winner PASS [ 0.005s] (1326/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::cas_tests::test_try_update_child_failure PASS [ 0.005s] (1327/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::cas_tests::test_try_update_memory_child_checks_pointer_identity PASS [ 0.006s] (1328/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::cas_tests::test_try_update_child_success PASS [ 0.006s] (1329/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::cas_tests::test_try_update_memory_child_to_disk_clears_pointer PASS [ 0.005s] (1330/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::test_file_offset_calculation PASS [ 0.005s] (1331/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::test_double_swizzle_fails PASS [ 0.005s] (1332/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::test_memory_raw_value_does_not_reconstruct_provenance PASS [ 0.005s] (1333/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::test_max_values PASS [ 0.006s] (1334/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::test_memory_pointer PASS [ 0.006s] (1335/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::test_swizzle PASS [ 0.007s] (1336/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::test_node_type_roundtrip PASS [ 0.007s] (1337/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::test_null_pointer PASS [ 0.006s] (1338/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::test_unswizzle PASS [ 0.008s] (1339/1767) libdictenstein persistent_artrie_core::swizzled_ptr::tests::test_disk_reference PASS [ 0.005s] (1340/1767) libdictenstein persistent_artrie_core::traversal_context::tests::test_traversal_context_stats PASS [ 0.006s] (1341/1767) libdictenstein persistent_artrie_core::version_checkpoint::tests::test_create_version PASS [ 0.006s] (1342/1767) libdictenstein persistent_artrie_core::traversal_context::tests::traversal_context_holds_page_pin_until_clear PASS [ 0.006s] (1343/1767) libdictenstein persistent_artrie_core::version_checkpoint::tests::test_gc_old_versions PASS [ 0.006s] (1344/1767) libdictenstein persistent_artrie_core::version_checkpoint::tests::test_multiple_versions PASS [ 0.007s] (1345/1767) libdictenstein persistent_artrie_core::traversal_context::tests::traversal_context_releases_fifo_pin_before_reusing_cache_slot PASS [ 0.006s] (1346/1767) libdictenstein persistent_artrie_core::version_checkpoint::tests::test_snapshot PASS [ 0.005s] (1347/1767) libdictenstein persistent_artrie_core::version_gc::tests::test_add_remove_reader PASS [ 0.006s] (1348/1767) libdictenstein persistent_artrie_core::version_checkpoint::tests::test_restore_from_wal_records PASS [ 0.006s] (1349/1767) libdictenstein persistent_artrie_core::version_checkpoint::tests::test_stats PASS [ 0.010s] (1350/1767) libdictenstein persistent_artrie_core::traversal_context::tests::test_lightweight_context PASS [ 0.007s] (1351/1767) libdictenstein persistent_artrie_core::version_checkpoint::tests::test_recover PASS [ 0.009s] (1352/1767) libdictenstein persistent_artrie_core::traversal_context::tests::test_traversal_context_creation PASS [ 0.006s] (1353/1767) libdictenstein persistent_artrie_core::version_gc::tests::test_gc_candidate PASS [ 0.009s] (1354/1767) libdictenstein persistent_artrie_core::version_checkpoint::tests::test_durable_snapshot PASS [ 0.005s] (1355/1767) libdictenstein persistent_artrie_core::version_gc::tests::test_gc_cycle_respects_grace_period PASS [ 0.008s] (1356/1767) libdictenstein persistent_artrie_core::version_checkpoint::tests::test_mark_durable PASS [ 0.005s] (1357/1767) libdictenstein persistent_artrie_core::version_gc::tests::test_gc_cycle_respects_retention PASS [ 0.006s] (1358/1767) libdictenstein persistent_artrie_core::version_gc::tests::test_gc_cycle_respects_readers PASS [ 0.006s] (1359/1767) libdictenstein persistent_artrie_core::version_gc::tests::test_gc_stats PASS [ 0.006s] (1360/1767) libdictenstein persistent_artrie_core::version_gc::tests::test_no_gc_without_modifications PASS [ 0.006s] (1361/1767) libdictenstein persistent_artrie_core::version_gc::tests::test_reader_guard PASS [ 0.006s] (1362/1767) libdictenstein persistent_artrie_core::wal::codec::commit_rank_codec_tests::commit_rank_round_trip_identity PASS [ 0.006s] (1363/1767) libdictenstein persistent_artrie_core::wal::codec::commit_rank_codec_tests::commit_rank_discriminant_is_fifteen PASS [ 0.005s] (1364/1767) libdictenstein persistent_artrie_core::wal::codec::commit_rank_codec_tests::commit_rank_truncated_payload_errors PASS [ 0.005s] (1365/1767) libdictenstein persistent_artrie_core::wal::header::dg0_header_tests::dual_magic_accept_set PASS [ 0.005s] (1366/1767) libdictenstein persistent_artrie_core::wal::header::dg0_header_tests::unknown_regime_byte_is_owned_failsafe PASS [ 0.005s] (1367/1767) libdictenstein persistent_artrie_core::wal::header::dg0_header_tests::old_zeroed_reserved_reads_as_owned_no_floor PASS [ 0.006s] (1368/1767) libdictenstein persistent_artrie_core::wal::codec::commit_rank_codec_tests::existing_record_payload_bytes_unchanged PASS [ 0.006s] (1369/1767) libdictenstein persistent_artrie_core::wal::header::dg0_header_tests::header_roundtrips_floor_and_regime PASS [ 0.005s] (1370/1767) libdictenstein persistent_artrie_core::wal::tests::test_async_wal_error_display PASS [ 0.006s] (1371/1767) libdictenstein persistent_artrie_core::wal::tests::test_async_wal_config_defaults PASS [ 0.006s] (1372/1767) libdictenstein persistent_artrie_core::wal::tests::test_async_wal_empty_sync PASS [ 0.006s] (1373/1767) libdictenstein persistent_artrie_core::wal::tests::test_async_wal_create_and_append PASS [ 0.007s] (1374/1767) libdictenstein persistent_artrie_core::wal::tests::test_async_wal_into_sync PASS [ 0.006s] (1375/1767) libdictenstein persistent_artrie_core::wal::tests::test_async_wal_sync_blocking PASS [ 0.005s] (1376/1767) libdictenstein persistent_artrie_core::wal::tests::test_crc32 PASS [ 0.006s] (1377/1767) libdictenstein persistent_artrie_core::wal::tests::test_batch_insert_record_type PASS [ 0.006s] (1378/1767) libdictenstein persistent_artrie_core::wal::tests::test_batch_insert_serialize_deserialize PASS [ 0.006s] (1379/1767) libdictenstein persistent_artrie_core::wal::tests::test_create_already_exists PASS [ 0.006s] (1380/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_abort_tx_payload_too_short PASS [ 0.006s] (1381/1767) libdictenstein persistent_artrie_core::wal::tests::test_create_creates_parent_dirs PASS [ 0.006s] (1382/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_batch_insert_entry_term_len_truncated PASS [ 0.006s] (1383/1767) libdictenstein persistent_artrie_core::wal::tests::test_create_exclusive_concurrent PASS [ 0.005s] (1384/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_batch_insert_entry_value_truncated PASS [ 0.005s] (1385/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_batch_insert_entry_value_len_truncated PASS [ 0.315s] (1386/1767) libdictenstein persistent_artrie_char::persist::immutable_eviction_checkpoint_correspondence::immutable_eviction_checkpoint_reopens_losing_nothing PASS [ 0.006s] (1387/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_batch_insert_entry_term_truncated PASS [ 0.006s] (1388/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_batch_insert_payload_too_short PASS [ 0.005s] (1389/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_begin_tx_payload_too_short PASS [ 0.006s] (1390/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_batch_insert_second_entry_truncated PASS [ 0.005s] (1391/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_cas_expected_length_truncated PASS [ 0.005s] (1392/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_cas_expected_truncated PASS [ 0.109s] (1393/1767) libdictenstein persistent_artrie_core::disk_manager::tests::test_concurrent_block_allocation PASS [ 0.006s] (1394/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_cas_new_value_truncated PASS [ 0.005s] (1395/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_checkpoint_payload_too_short PASS [ 0.006s] (1396/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_cas_new_value_length_truncated PASS [ 0.005s] (1397/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_increment_payload_too_short PASS [ 0.006s] (1398/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_cas_term_truncated PASS [ 0.005s] (1399/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_commit_tx_payload_too_short PASS [ 0.005s] (1400/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_increment_payload_truncated PASS [ 0.006s] (1401/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_cas_payload_too_short PASS [ 0.005s] (1402/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_insert_term_truncated PASS [ 0.005s] (1403/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_insert_payload_too_short PASS [ 0.006s] (1404/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_insert_no_value_success PASS [ 0.017s] (1405/1767) libdictenstein persistent_artrie_core::wal::tests::test_async_wal_recovery_with_pending_segments PASS [ 0.006s] (1406/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_insert_value_length_truncated PASS [ 0.006s] (1407/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_insert_value_truncated PASS [ 0.005s] (1408/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_remove_payload_too_short PASS [ 0.323s] (1409/1767) libdictenstein persistent_artrie_char::persist::immutable_eviction_checkpoint_correspondence::writers_concurrent_with_eviction_checkpointer_all_survive_reopen PASS [ 0.006s] (1410/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_remove_term_truncated PASS [ 0.005s] (1411/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_upsert_term_truncated PASS [ 0.005s] (1412/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_upsert_payload_too_short PASS [ 0.005s] (1413/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_valid_cas_with_expected PASS [ 0.005s] (1414/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_valid_cas_without_expected PASS [ 0.006s] (1415/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_upsert_value_truncated PASS [ 0.006s] (1416/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_valid_checkpoint PASS [ 0.005s] (1417/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_valid_transaction_records PASS [ 0.005s] (1418/1767) libdictenstein persistent_artrie_core::wal::tests::test_invalid_record_type PASS [ 0.006s] (1419/1767) libdictenstein persistent_artrie_core::wal::tests::test_deserialize_valid_increment PASS [ 0.005s] (1420/1767) libdictenstein persistent_artrie_core::wal::tests::test_open_not_found PASS [ 0.005s] (1421/1767) libdictenstein persistent_artrie_core::wal::tests::test_open_or_create_opens_existing PASS [ 0.006s] (1422/1767) libdictenstein persistent_artrie_core::wal::tests::test_open_handles_concurrent_delete PASS [ 0.006s] (1423/1767) libdictenstein persistent_artrie_core::wal::tests::test_open_or_create_creates_new PASS [ 0.006s] (1424/1767) libdictenstein persistent_artrie_core::wal::tests::test_version_durable_roundtrip PASS [ 0.006s] (1425/1767) libdictenstein persistent_artrie_core::wal::tests::test_open_or_create_toctou_safety PASS [ 0.005s] (1426/1767) libdictenstein persistent_artrie_core::wal::tests::test_version_durable_too_short PASS [ 0.005s] (1427/1767) libdictenstein persistent_artrie_core::wal::tests::test_version_gc_empty PASS [ 0.005s] (1428/1767) libdictenstein persistent_artrie_core::wal::tests::test_version_gc_too_short PASS [ 0.027s] (1429/1767) libdictenstein persistent_artrie_core::wal::tests::test_async_wal_concurrent_append_during_sync PASS [ 0.005s] (1430/1767) libdictenstein persistent_artrie_core::wal::tests::test_version_update_roundtrip PASS [ 0.006s] (1431/1767) libdictenstein persistent_artrie_core::wal::tests::test_version_gc_roundtrip PASS [ 0.006s] (1432/1767) libdictenstein persistent_artrie_core::wal::tests::test_version_update_too_short PASS [ 0.006s] (1433/1767) libdictenstein persistent_artrie_core::wal::tests::test_wal_append_batch PASS [ 0.026s] (1434/1767) libdictenstein persistent_artrie_core::wal::tests::test_async_wal_sync_async_handle PASS [ 0.006s] (1435/1767) libdictenstein persistent_artrie_core::wal::tests::test_wal_append_batch_empty PASS [ 0.006s] (1436/1767) libdictenstein persistent_artrie_core::wal::tests::test_wal_archive_disabled PASS [ 0.005s] (1437/1767) libdictenstein persistent_artrie_core::wal::tests::test_wal_archive_rotation PASS [ 0.005s] (1438/1767) libdictenstein persistent_artrie_core::wal::tests::test_wal_config_default PASS [ 0.005s] (1439/1767) libdictenstein persistent_artrie_core::wal::tests::test_wal_checkpoint PASS [ 0.027s] (1440/1767) libdictenstein persistent_artrie_core::wal::tests::test_async_wal_sync_timeout PASS [ 0.028s] (1441/1767) libdictenstein persistent_artrie_core::wal::tests::test_async_wal_multiple_concurrent_syncs PASS [ 0.005s] (1442/1767) libdictenstein persistent_artrie_core::wal::tests::test_wal_create_and_append PASS [ 0.005s] (1443/1767) libdictenstein persistent_artrie_core::wal::tests::test_wal_error_display_and_source PASS [ 0.005s] (1444/1767) libdictenstein persistent_artrie_core::wal::tests::test_wal_record_remove PASS [ 0.005s] (1445/1767) libdictenstein persistent_artrie_core::wal::tests::test_wal_read_records PASS [ 0.005s] (1446/1767) libdictenstein persistent_artrie_core::wal::tests::test_wal_record_serialize_deserialize PASS [ 0.005s] (1447/1767) libdictenstein persistent_artrie_core::wal::tests::test_wal_reopen PASS [ 0.006s] (1448/1767) libdictenstein persistent_artrie_core::wal::tests::test_wal_truncate PASS [ 0.005s] (1449/1767) libdictenstein persistent_artrie_core::wal_managed::tests::test_wal_managed_without_wal PASS [ 0.006s] (1450/1767) libdictenstein persistent_artrie_core::wal::writer::dg0_carry_tests::regime_stamp_guards_reject_non_empty_wal PASS [ 0.006s] (1451/1767) libdictenstein persistent_artrie_core::wal_managed::tests::test_create_and_open_helpers PASS [ 0.006s] (1452/1767) libdictenstein persistent_artrie_core::wal::writer::dg0_carry_tests::rotate_carries_floor_and_regime PASS [ 0.107s] (1453/1767) libdictenstein persistent_artrie_core::eviction::tests::test_coordinator_stats_accuracy PASS [ 0.016s] (1454/1767) libdictenstein persistent_artrie_core::wal::tests::test_sync_handle_debug PASS [ 0.012s] (1455/1767) libdictenstein persistent_artrie_core::wal::tests::test_wal_collect_segments PASS [ 0.106s] (1456/1767) libdictenstein persistent_artrie_core::memory_monitor::tests::test_monitor_start_disabled PASS [ 0.019s] (1457/1767) libdictenstein persistent_artrie_core::wal::tests::test_wal_archive_pruning_by_count PASS [ 0.017s] (1458/1767) libdictenstein persistent_artrie_core::wal_managed::tests::test_wal_managed_with_wal PASS [ 0.059s] (1459/1767) libdictenstein persistent_artrie_core::version_gc::tests::test_shutdown PASS [ 0.029s] (1460/1767) libdictenstein persistent_artrie_core::wal_managed::tests::test_wal_sync_async PASS [ 0.071s] (1461/1767) libdictenstein persistent_artrie_core::wal::tests::test_async_wal_backpressure PASS [ 0.060s] (1462/1767) libdictenstein persistent_vocab_artrie::concurrent::tests::test_concurrent_vocab_basic PASS [ 0.065s] (1463/1767) libdictenstein persistent_vocab_artrie::concurrent::tests::test_concurrent_vocab_batch PASS [ 0.074s] (1464/1767) libdictenstein persistent_vocab_artrie::concurrent::tests::test_lockfree_mode_checkpoint PASS [ 0.076s] (1465/1767) libdictenstein persistent_vocab_artrie::concurrent::tests::test_lockfree_mode_basic PASS [ 0.078s] (1466/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_checkpoint_idempotent PASS [ 0.081s] (1467/1767) libdictenstein persistent_vocab_artrie::concurrent::tests::test_concurrent_vocab_stats PASS [ 0.081s] (1468/1767) libdictenstein persistent_vocab_artrie::concurrent::tests::test_lockfree_mode_batch PASS [ 0.077s] (1469/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_custom_start_index PASS [ 0.080s] (1470/1767) libdictenstein persistent_vocab_artrie::concurrent::tests::test_lockfree_stats PASS [ 0.080s] (1471/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_create_and_insert PASS [ 0.081s] (1472/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_contains PASS [ 0.078s] (1473/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_durability_policy PASS [ 0.078s] (1474/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_empty_string_insert PASS [ 0.082s] (1475/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_create_nested_path PASS [ 0.085s] (1476/1767) libdictenstein persistent_vocab_artrie::concurrent::tests::test_lockfree_mode_parallel PASS [ 0.076s] (1477/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_get_value_trait PASS [ 0.008s] (1478/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_open_nonexistent_file PASS [ 0.077s] (1479/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_forward_lookup PASS [ 0.076s] (1480/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_insert_batch_basic PASS [ 0.098s] (1481/1767) libdictenstein persistent_vocab_artrie::concurrent::tests::test_concurrent_vocab_parallel PASS [ 0.209s] (1482/1767) libdictenstein persistent_artrie_core::eviction::tests::test_coordinator_with_mock_eviction PASS [ 0.212s] (1483/1767) libdictenstein persistent_artrie_core::eviction::tests::test_coordinator_char_eviction_loop PASS [ 0.095s] (1484/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_insert_batch_empty PASS [ 0.082s] (1485/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_insert_batch_with_duplicates PASS [ 0.131s] (1486/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_checkpoint_and_reopen PASS [ 0.135s] (1487/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_custom_start_index_serialization PASS [ 0.081s] (1488/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_insert_cas_basic PASS [ 0.078s] (1489/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_insert_cas_concurrent PASS [ 0.067s] (1490/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_next_index_tracking PASS [ 0.148s] (1491/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_empty_string_survives_checkpoint_reopen PASS [ 0.009s] (1492/1767) libdictenstein persistent_vocab_artrie::lockfree::tests::test_basic_insert PASS [ 0.084s] (1493/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_long_string_insert PASS [ 0.085s] (1494/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_rotate_wal_basic PASS [ 0.092s] (1495/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_lsn_tracking PASS [ 0.087s] (1496/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_reverse_lookup PASS [ 0.085s] (1497/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_special_characters PASS [ 0.012s] (1498/1767) libdictenstein persistent_vocab_artrie::lockfree::tests::test_concurrent_same_terms PASS [ 0.089s] (1499/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_rotate_wal_multiple_batches PASS [ 0.152s] (1500/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_insert_batch_wal_recovery PASS [ 0.008s] (1501/1767) libdictenstein persistent_vocab_artrie::lockfree::tests::test_get_term PASS [ 0.008s] (1502/1767) libdictenstein persistent_vocab_artrie::lockfree::tests::test_get_index PASS [ 0.011s] (1503/1767) libdictenstein persistent_vocab_artrie::lockfree::tests::test_empty_term PASS [ 0.018s] (1504/1767) libdictenstein persistent_vocab_artrie::lockfree::tests::test_concurrent_unique_terms PASS [ 0.008s] (1505/1767) libdictenstein persistent_vocab_artrie::lockfree::tests::test_unicode_terms PASS [ 0.009s] (1506/1767) libdictenstein persistent_vocab_artrie::lockfree::tests::test_stats PASS [ 0.009s] (1507/1767) libdictenstein persistent_vocab_artrie::lockfree::tests::test_insert_batch PASS [ 0.089s] (1508/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_sync_idempotent PASS [ 0.078s] (1509/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_sync_to_disk_async_non_blocking PASS [ 0.008s] (1510/1767) libdictenstein persistent_vocab_artrie::reverse_cache::tests::test_cache_basic PASS [ 0.007s] (1511/1767) libdictenstein persistent_vocab_artrie::reverse_cache::tests::test_cache_clear PASS [ 0.007s] (1512/1767) libdictenstein persistent_vocab_artrie::reverse_cache::tests::test_cache_peek PASS [ 0.007s] (1513/1767) libdictenstein persistent_vocab_artrie::reverse_cache::tests::test_cache_remove PASS [ 0.007s] (1514/1767) libdictenstein persistent_vocab_artrie::reverse_cache::tests::test_cache_stats PASS [ 0.010s] (1515/1767) libdictenstein persistent_vocab_artrie::reverse_cache::tests::test_cache_eviction PASS [ 0.085s] (1516/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_sync_to_disk_async_multiple_calls PASS [ 0.008s] (1517/1767) libdictenstein persistent_vocab_artrie::reverse_cache::tests::test_cache_update PASS [ 0.008s] (1518/1767) libdictenstein persistent_vocab_artrie::reverse_index::tests::test_reverse_index_create_open PASS [ 0.007s] (1519/1767) libdictenstein persistent_vocab_artrie::reverse_index::tests::test_reverse_index_growth PASS [ 0.009s] (1520/1767) libdictenstein persistent_vocab_artrie::reverse_index::tests::test_reverse_index_iter PASS [ 0.006s] (1521/1767) libdictenstein persistent_vocab_artrie::serialization::tests::test_vocab_node_header_roundtrip PASS [ 0.007s] (1522/1767) libdictenstein persistent_vocab_artrie::serialization::tests::test_vocab_node_no_parent_no_value PASS [ 0.008s] (1523/1767) libdictenstein persistent_vocab_artrie::serialization::tests::test_vocab_node_serialization_roundtrip PASS [ 0.083s] (1524/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_sync_to_disk_concurrent_reads_writes PASS [ 0.133s] (1525/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_insert_cas_merge_to_persistent PASS [ 0.007s] (1526/1767) libdictenstein persistent_vocab_artrie::tests::vocab_leaf_eviction_invalidates_node_map_entry_before_drop PASS [ 0.009s] (1527/1767) libdictenstein persistent_vocab_artrie::tests::vocab_heap_node_map_parent_chain_tracks_live_nodes PASS [ 0.085s] (1528/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_sync_to_disk_no_fragmentation PASS [ 0.007s] (1529/1767) libdictenstein persistent_vocab_artrie::tests::vocab_parent_eviction_is_rejected_while_child_is_in_memory PASS [ 0.080s] (1530/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_unicode_terms PASS [ 0.084s] (1531/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_sync_to_disk_wait_timeout PASS [ 0.011s] (1532/1767) libdictenstein persistent_vocab_artrie::tests::vocab_leaf_eviction_keeps_sibling_queries_on_live_nodes PASS [ 0.142s] (1533/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_regression_node_growth_during_serialization PASS [ 0.007s] (1534/1767) libdictenstein persistent_vocab_artrie::types::tests::test_vocab_trie_file_header PASS [ 0.007s] (1535/1767) libdictenstein persistent_vocab_artrie::types::tests::test_vocab_trie_node PASS [ 0.009s] (1536/1767) libdictenstein persistent_vocab_artrie::types::tests::test_term_reconstruction PASS [ 0.007s] (1537/1767) libdictenstein persistent_vocab_artrie::types::tests::test_vocab_trie_root PASS [ 0.231s] (1538/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_checkpoint_reopen_modify_checkpoint PASS [ 0.008s] (1539/1767) libdictenstein prefix_zipper::tests::test_traits_are_object_safe PASS [ 0.152s] (1540/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_regression_value_preservation PASS [ 0.008s] (1541/1767) libdictenstein scdawg::tests::debug_abab_structure PASS [ 0.007s] (1542/1767) libdictenstein scdawg::tests::test_is_find PASS [ 0.007s] (1543/1767) libdictenstein scdawg::tests::test_is_freq_multiple_terms PASS [ 0.010s] (1544/1767) libdictenstein scdawg::tests::test_is_freq_at_and_locations_at PASS [ 0.007s] (1545/1767) libdictenstein scdawg::tests::test_is_locations PASS [ 0.153s] (1546/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_rotate_wal_recovery PASS [ 0.009s] (1547/1767) libdictenstein scdawg::tests::test_is_freq_single_term PASS [ 0.008s] (1548/1767) libdictenstein scdawg::tests::test_is_locations_multiple_terms PASS [ 0.155s] (1549/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_serialization_roundtrip PASS [ 0.007s] (1550/1767) libdictenstein scdawg::tests::test_left_extension_edges PASS [ 0.065s] (1551/1767) libdictenstein persistent_vocab_artrie::mutation_api::tests::insert_without_wal_writer_preserves_state_and_allocator PASS [ 0.009s] (1552/1767) libdictenstein scdawg::tests::test_left_extension_multiple_terms PASS [ 0.006s] (1553/1767) libdictenstein scdawg::tests::test_scdawg_find_exact_substring PASS [ 0.007s] (1554/1767) libdictenstein scdawg::tests::test_scdawg_insert_single PASS [ 0.165s] (1555/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_regression_node_growth_during_load PASS [ 0.009s] (1556/1767) libdictenstein scdawg::tests::test_scdawg_empty PASS [ 0.007s] (1557/1767) libdictenstein scdawg::tests::test_scdawg_internal_substring PASS [ 0.070s] (1558/1767) libdictenstein persistent_vocab_artrie::mutation_api::tests::batch_without_wal_writer_preserves_state_and_allocator PASS [ 0.006s] (1559/1767) libdictenstein scdawg::tests::test_scdawg_iter PASS [ 0.006s] (1560/1767) libdictenstein scdawg::tests::test_scdawg_multiple_terms PASS [ 0.006s] (1561/1767) libdictenstein scdawg_char::tests::test_scdawg_char_bidirectional PASS [ 0.006s] (1562/1767) libdictenstein scdawg_char::tests::test_scdawg_char_cjk PASS [ 0.009s] (1563/1767) libdictenstein scdawg::tests::test_scdawg_substring_search PASS [ 0.006s] (1564/1767) libdictenstein scdawg_char::tests::test_scdawg_char_emoji PASS [ 0.006s] (1565/1767) libdictenstein scdawg_char::tests::test_scdawg_char_empty PASS [ 0.006s] (1566/1767) libdictenstein scdawg_char::tests::test_scdawg_char_find_exact_substring PASS [ 0.132s] (1567/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_sync_to_disk_crash_recovery_via_wal PASS [ 0.006s] (1568/1767) libdictenstein scdawg_char::tests::test_scdawg_char_left_extension_edges PASS [ 0.006s] (1569/1767) libdictenstein scdawg_char::tests::test_scdawg_char_is_freq PASS [ 0.006s] (1570/1767) libdictenstein scdawg_char::tests::test_scdawg_char_is_locations PASS [ 0.006s] (1571/1767) libdictenstein scdawg_char::tests::test_scdawg_char_multiple_terms PASS [ 0.007s] (1572/1767) libdictenstein scdawg_char::tests::test_scdawg_char_insert_single PASS [ 0.006s] (1573/1767) libdictenstein scdawg_char::tests::test_scdawg_char_substring_search PASS [ 0.062s] (1574/1767) libdictenstein persistent_vocab_artrie::tests::test_vocab_trie_durability_policy PASS [ 0.006s] (1575/1767) libdictenstein scdawg_core::inner::tests::scdawg_inner_char_smoke PASS [ 0.006s] (1576/1767) libdictenstein scdawg_core::inner::tests::scdawg_inner_byte_smoke PASS [ 0.179s] (1577/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_partial_wal_recovery PASS [ 0.006s] (1578/1767) libdictenstein scdawg_core::node::tests::scdawg_node_byte_smoke PASS [ 0.006s] (1579/1767) libdictenstein scdawg_core::node::tests::scdawg_node_char_smoke PASS [ 0.011s] (1580/1767) libdictenstein scdawg_char::tests::test_scdawg_char_path_string PASS [ 0.008s] (1581/1767) libdictenstein scdawg_char::tests::test_scdawg_char_with_values PASS [ 0.010s] (1582/1767) libdictenstein scdawg_char::tests::test_scdawg_char_unicode PASS [ 0.006s] (1583/1767) libdictenstein serialization::plaintext_impl::tests::test_plaintext_roundtrip PASS [ 0.007s] (1584/1767) libdictenstein serialization::plaintext_impl::tests::test_plaintext_empty_lines_skipped PASS [ 0.007s] (1585/1767) libdictenstein serialization::plaintext_impl::tests::test_plaintext_utf8 PASS [ 0.007s] (1586/1767) libdictenstein serialization::plaintext_impl::tests::test_plaintext_format PASS [ 0.006s] (1587/1767) libdictenstein serialization::tests::test_extract_terms PASS [ 0.007s] (1588/1767) libdictenstein serialization::tests::test_bincode_roundtrip PASS [ 0.075s] (1589/1767) libdictenstein persistent_vocab_artrie::tests::test_shared_vocab_artrie PASS [ 0.007s] (1590/1767) libdictenstein substring::tests::test_extension_result_creation PASS [ 0.007s] (1591/1767) libdictenstein substring::tests::test_substring_match_matched_substring PASS [ 0.008s] (1592/1767) libdictenstein substring::tests::test_substring_match_context_lengths PASS [ 0.007s] (1593/1767) libdictenstein substring::tests::test_substring_match_full_term PASS [ 0.008s] (1594/1767) libdictenstein substring::tests::test_substring_match_creation PASS [ 0.008s] (1595/1767) libdictenstein substring::tests::test_substring_match_prefix PASS [ 0.007s] (1596/1767) libdictenstein substring::tests::test_substring_match_unicode PASS [ 0.009s] (1597/1767) libdictenstein serialization::tests::test_suffix_automaton_serialization PASS [ 0.010s] (1598/1767) libdictenstein serialization::tests::test_json_roundtrip PASS [ 0.077s] (1599/1767) libdictenstein persistent_vocab_artrie::tests::test_vocab_trie_artrie_trait PASS [ 0.007s] (1600/1767) libdictenstein suffix_automaton::tests::test_complex_string PASS [ 0.007s] (1601/1767) libdictenstein suffix_automaton::tests::test_clear PASS [ 0.013s] (1602/1767) libdictenstein serialization::tests::test_extract_terms_deep_chain_does_not_stack_overflow PASS [ 0.076s] (1603/1767) libdictenstein persistent_vocab_artrie::tests::test_vocab_trie_basic PASS [ 0.010s] (1604/1767) libdictenstein suffix_automaton::tests::test_compaction PASS [ 0.075s] (1605/1767) libdictenstein persistent_vocab_artrie::tests::test_vocab_trie_idempotent_insert PASS [ 0.011s] (1606/1767) libdictenstein substring::tests::test_substring_match_suffix PASS [ 0.006s] (1607/1767) libdictenstein suffix_automaton::tests::test_dictionary_trait PASS [ 0.006s] (1608/1767) libdictenstein suffix_automaton::tests::test_empty_automaton PASS [ 0.080s] (1609/1767) libdictenstein persistent_vocab_artrie::tests::test_vocab_trie_custom_start PASS [ 0.007s] (1610/1767) libdictenstein suffix_automaton::tests::test_mapped_dictionary_vec_values PASS [ 0.007s] (1611/1767) libdictenstein suffix_automaton::tests::test_mapped_dictionary_basic PASS [ 0.128s] (1612/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_wal_recovery PASS [ 0.078s] (1613/1767) libdictenstein persistent_vocab_artrie::tests::test_vocab_trie_lsn_tracking PASS [ 0.008s] (1614/1767) libdictenstein suffix_automaton::tests::test_insert_and_remove PASS [ 0.076s] (1615/1767) libdictenstein persistent_vocab_artrie::tests::test_vocab_trie_unicode PASS [ 0.006s] (1616/1767) libdictenstein suffix_automaton::tests::test_union_with_both_empty PASS [ 0.008s] (1617/1767) libdictenstein suffix_automaton::tests::test_mapped_dictionary_contains_with_value PASS [ 0.007s] (1618/1767) libdictenstein suffix_automaton::tests::test_single_character PASS [ 0.008s] (1619/1767) libdictenstein suffix_automaton::tests::test_match_positions PASS [ 0.079s] (1620/1767) libdictenstein persistent_vocab_artrie::tests::test_vocab_trie_traits PASS [ 0.007s] (1621/1767) libdictenstein suffix_automaton::tests::test_repeated_characters PASS [ 0.008s] (1622/1767) libdictenstein suffix_automaton::tests::test_mapped_node_value PASS [ 0.006s] (1623/1767) libdictenstein suffix_automaton::tests::test_union_with_conflicts_max PASS [ 0.008s] (1624/1767) libdictenstein suffix_automaton::tests::test_simple_string PASS [ 0.008s] (1625/1767) libdictenstein suffix_automaton::tests::test_multiple_strings PASS [ 0.009s] (1626/1767) libdictenstein suffix_automaton::tests::test_node_edges PASS [ 0.006s] (1627/1767) libdictenstein suffix_automaton::tests::test_union_with_other_empty PASS [ 0.140s] (1628/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_sync_to_disk_then_checkpoint PASS [ 0.007s] (1629/1767) libdictenstein suffix_automaton::tests::test_union_with_no_conflicts PASS [ 0.008s] (1630/1767) libdictenstein suffix_automaton::tests::test_union_with_conflicts_sum PASS [ 0.006s] (1631/1767) libdictenstein suffix_automaton::tests::test_union_with_partial_conflicts PASS [ 0.006s] (1632/1767) libdictenstein suffix_automaton::tests::test_union_with_self_empty PASS [ 0.006s] (1633/1767) libdictenstein suffix_automaton_char::tests::test_clear PASS [ 0.006s] (1634/1767) libdictenstein suffix_automaton_char::tests::test_insert_and_remove PASS [ 0.005s] (1635/1767) libdictenstein suffix_automaton_char::tests::test_mapped_dictionary_contains_with_value PASS [ 0.007s] (1636/1767) libdictenstein suffix_automaton_char::tests::test_compaction PASS [ 0.005s] (1637/1767) libdictenstein suffix_automaton_char::tests::test_mapped_dictionary_vec_values PASS [ 0.006s] (1638/1767) libdictenstein suffix_automaton_char::tests::test_mapped_dictionary_basic PASS [ 0.006s] (1639/1767) libdictenstein suffix_automaton_char::tests::test_repeated_characters PASS [ 0.007s] (1640/1767) libdictenstein suffix_automaton_char::tests::test_mapped_node_value PASS [ 0.007s] (1641/1767) libdictenstein suffix_automaton_char::tests::test_match_positions PASS [ 0.007s] (1642/1767) libdictenstein suffix_automaton_char::tests::test_multiple_strings PASS [ 0.007s] (1643/1767) libdictenstein suffix_automaton_char::tests::test_single_character PASS [ 0.005s] (1644/1767) libdictenstein suffix_automaton_char::tests::test_unicode_emoji PASS [ 0.007s] (1645/1767) libdictenstein suffix_automaton_char::tests::test_unicode_cafe PASS [ 0.009s] (1646/1767) libdictenstein suffix_automaton_char::tests::test_complex_string PASS [ 0.009s] (1647/1767) libdictenstein suffix_automaton_char::tests::test_dictionary_trait PASS [ 0.009s] (1648/1767) libdictenstein suffix_automaton_char::tests::test_empty_automaton PASS [ 0.006s] (1649/1767) libdictenstein suffix_automaton_char::tests::test_union_with_both_empty PASS [ 0.006s] (1650/1767) libdictenstein suffix_automaton_char::tests::test_unicode_mixed PASS [ 0.006s] (1651/1767) libdictenstein suffix_automaton_char::tests::test_union_with_conflicts_sum PASS [ 0.006s] (1652/1767) libdictenstein suffix_automaton_char::tests::test_union_with_conflicts_max PASS [ 0.006s] (1653/1767) libdictenstein suffix_automaton_char::tests::test_union_with_other_empty PASS [ 0.010s] (1654/1767) libdictenstein suffix_automaton_char::tests::test_simple_string PASS [ 0.006s] (1655/1767) libdictenstein suffix_automaton_char::tests::test_union_with_unicode PASS [ 0.006s] (1656/1767) libdictenstein suffix_automaton_char::tests::test_union_with_self_empty PASS [ 0.010s] (1657/1767) libdictenstein suffix_automaton_char::tests::test_unicode_cjk PASS [ 0.007s] (1658/1767) libdictenstein suffix_automaton_char::tests::test_union_with_no_conflicts PASS [ 0.006s] (1659/1767) libdictenstein suffix_automaton_char_zipper::tests::test_children_iteration PASS [ 0.011s] (1660/1767) libdictenstein suffix_automaton_char::tests::test_node_edges PASS [ 0.007s] (1661/1767) libdictenstein suffix_automaton_char::tests::test_union_with_partial_conflicts PASS [ 0.007s] (1662/1767) libdictenstein suffix_automaton_char_zipper::tests::test_clone_independence PASS [ 0.005s] (1663/1767) libdictenstein suffix_automaton_char_zipper::tests::test_empty_dictionary PASS [ 0.006s] (1664/1767) libdictenstein suffix_automaton_char_zipper::tests::test_root_zipper_not_final PASS [ 0.007s] (1665/1767) libdictenstein suffix_automaton_char_zipper::tests::test_descend_nonexistent PASS [ 0.007s] (1666/1767) libdictenstein suffix_automaton_char_zipper::tests::test_emoji_navigation PASS [ 0.006s] (1667/1767) libdictenstein suffix_automaton_char_zipper::tests::test_substring_matching PASS [ 0.006s] (1668/1767) libdictenstein suffix_automaton_char_zipper::tests::test_path_tracking PASS [ 0.008s] (1669/1767) libdictenstein suffix_automaton_char_zipper::tests::test_descend_and_finality PASS [ 0.006s] (1670/1767) libdictenstein suffix_automaton_char_zipper::tests::test_valued_zipper PASS [ 0.007s] (1671/1767) libdictenstein suffix_automaton_char_zipper::tests::test_multiple_strings PASS [ 0.005s] (1672/1767) libdictenstein suffix_automaton_core::node::tests::suffix_node_char_smoke PASS [ 0.006s] (1673/1767) libdictenstein suffix_automaton_char_zipper::tests::test_value_none_for_non_final PASS [ 0.009s] (1674/1767) libdictenstein suffix_automaton_char_zipper::tests::test_concurrent_access PASS [ 0.005s] (1675/1767) libdictenstein suffix_automaton_zipper::tests::test_children_iteration PASS [ 0.007s] (1676/1767) libdictenstein suffix_automaton_char_zipper::tests::test_unicode_navigation PASS [ 0.007s] (1677/1767) libdictenstein suffix_automaton_core::node::tests::suffix_node_byte_smoke PASS [ 0.005s] (1678/1767) libdictenstein suffix_automaton_zipper::tests::test_empty_dictionary PASS [ 0.007s] (1679/1767) libdictenstein suffix_automaton_zipper::tests::test_clone_independence PASS [ 0.006s] (1680/1767) libdictenstein suffix_automaton_zipper::tests::test_concurrent_access PASS [ 0.007s] (1681/1767) libdictenstein suffix_automaton_zipper::tests::test_descend_and_finality PASS [ 0.006s] (1682/1767) libdictenstein suffix_automaton_zipper::tests::test_path_tracking PASS [ 0.006s] (1683/1767) libdictenstein suffix_automaton_zipper::tests::test_multiple_strings PASS [ 0.007s] (1684/1767) libdictenstein suffix_automaton_zipper::tests::test_descend_nonexistent PASS [ 0.005s] (1685/1767) libdictenstein suffix_automaton_zipper::tests::test_substring_matching PASS [ 0.006s] (1686/1767) libdictenstein suffix_automaton_zipper::tests::test_root_zipper_not_final PASS [ 0.006s] (1687/1767) libdictenstein symmetric_difference_zipper::tests::test_property_symmetric_difference_equals_union_minus_intersection PASS [ 0.006s] (1688/1767) libdictenstein symmetric_difference_zipper::tests::test_property_symmetric_difference_equals_difference_union PASS [ 0.008s] (1689/1767) libdictenstein suffix_automaton_zipper::tests::test_value_none_for_non_final PASS [ 0.007s] (1690/1767) libdictenstein suffix_automaton_zipper::tests::test_valued_zipper PASS [ 0.007s] (1691/1767) libdictenstein symmetric_difference_zipper::tests::test_dictionary_count PASS [ 0.006s] (1692/1767) libdictenstein symmetric_difference_zipper::tests::test_symmetric_difference_disjoint PASS [ 0.006s] (1693/1767) libdictenstein symmetric_difference_zipper::tests::test_symmetric_difference_children PASS [ 0.008s] (1694/1767) libdictenstein symmetric_difference_zipper::tests::test_symmetric_difference_basic PASS [ 0.005s] (1695/1767) libdictenstein sync_compat::tests::test_rwlock_get_mut PASS [ 0.007s] (1696/1767) libdictenstein symmetric_difference_zipper::tests::test_symmetric_difference_three_dicts PASS [ 0.007s] (1697/1767) libdictenstein symmetric_difference_zipper::tests::test_unique_source_index PASS [ 0.008s] (1698/1767) libdictenstein symmetric_difference_zipper::tests::test_symmetric_difference_valued_iterator PASS [ 0.007s] (1699/1767) libdictenstein symmetric_difference_zipper::tests::test_symmetric_difference_with_values PASS [ 0.006s] (1700/1767) libdictenstein sync_compat::tests::test_rwlock_into_inner PASS [ 0.005s] (1701/1767) libdictenstein sync_compat::tests::test_rwlock_try_read_succeeds_when_unlocked PASS [ 0.008s] (1702/1767) libdictenstein symmetric_difference_zipper::tests::test_symmetric_difference_descend PASS [ 0.009s] (1703/1767) libdictenstein symmetric_difference_zipper::tests::test_symmetric_difference_identical PASS [ 0.006s] (1704/1767) libdictenstein sync_compat::tests::test_rwlock_try_write_succeeds_when_unlocked PASS [ 0.006s] (1705/1767) libdictenstein sync_compat::tests::test_rwlock_write PASS [ 0.008s] (1706/1767) libdictenstein symmetric_difference_zipper::tests::test_symmetric_difference_with_empty PASS [ 0.006s] (1707/1767) libdictenstein union_zipper::tests::test_custom_merge_strategy PASS [ 0.006s] (1708/1767) libdictenstein sync_compat::tests::test_rwlock_read PASS [ 0.007s] (1709/1767) libdictenstein sync_compat::tests::test_rwlock_multiple_readers PASS [ 0.005s] (1710/1767) libdictenstein union_zipper::tests::test_dictionary_count PASS [ 0.006s] (1711/1767) libdictenstein union_zipper::tests::test_lattice_bool PASS [ 0.006s] (1712/1767) libdictenstein union_zipper::tests::test_lattice_join_strategy_numeric PASS [ 0.006s] (1713/1767) libdictenstein union_zipper::tests::test_lattice_hashset PASS [ 0.006s] (1714/1767) libdictenstein union_zipper::tests::test_lattice_join_three_dicts PASS [ 0.007s] (1715/1767) libdictenstein union_zipper::tests::test_lattice_join_strategy_hashset PASS [ 0.006s] (1716/1767) libdictenstein union_zipper::tests::test_lattice_meet_three_dicts PASS [ 0.008s] (1717/1767) libdictenstein union_zipper::tests::test_lattice_hashset_disjoint PASS [ 0.006s] (1718/1767) libdictenstein union_zipper::tests::test_lattice_meet_strategy_hashset PASS [ 0.007s] (1719/1767) libdictenstein union_zipper::tests::test_lattice_meet_strategy_numeric PASS [ 0.006s] (1720/1767) libdictenstein union_zipper::tests::test_lattice_numeric_i32 PASS [ 0.006s] (1721/1767) libdictenstein union_zipper::tests::test_lattice_numeric_f64 PASS [ 0.006s] (1722/1767) libdictenstein union_zipper::tests::test_lattice_option PASS [ 0.006s] (1723/1767) libdictenstein union_zipper::tests::test_lattice_numeric_u32 PASS [ 0.007s] (1724/1767) libdictenstein union_zipper::tests::test_lattice_meet_with_bool PASS [ 0.006s] (1725/1767) libdictenstein union_zipper::tests::test_lattice_vec PASS [ 0.009s] (1726/1767) libdictenstein union_zipper::tests::test_lattice_join_with_bool PASS [ 0.006s] (1727/1767) libdictenstein union_zipper::tests::test_union_nonexistent_path PASS [ 0.006s] (1728/1767) libdictenstein union_zipper::tests::test_union_descend PASS [ 0.006s] (1729/1767) libdictenstein union_zipper::tests::test_union_empty_dictionaries PASS [ 0.006s] (1730/1767) libdictenstein union_zipper::tests::test_union_all PASS [ 0.006s] (1731/1767) libdictenstein union_zipper::tests::test_union_one_empty PASS [ 0.007s] (1732/1767) libdictenstein union_zipper::tests::test_lattice_vec_preserves_order PASS [ 0.006s] (1733/1767) libdictenstein union_zipper::tests::test_union_is_final PASS [ 0.007s] (1734/1767) libdictenstein union_zipper::tests::test_union_basic PASS [ 0.006s] (1735/1767) libdictenstein union_zipper::tests::test_union_with_overlap PASS [ 0.006s] (1736/1767) libdictenstein union_zipper::tests::test_valued_union_first_wins PASS [ 0.006s] (1737/1767) libdictenstein union_zipper::tests::test_valued_union_last_wins PASS [ 0.006s] (1738/1767) libdictenstein value::tests::test_hashset_per_element PASS [ 0.006s] (1739/1767) libdictenstein value::tests::test_helper_functions PASS [ 0.005s] (1740/1767) libdictenstein value::tests::test_primitives PASS [ 0.005s] (1741/1767) libdictenstein value::tests::test_strings PASS [ 0.005s] (1742/1767) libdictenstein value::tests::test_smallvec_per_element PASS [ 0.007s] (1743/1767) libdictenstein union_zipper::tests::test_valued_union_iterator PASS [ 0.005s] (1744/1767) libdictenstein value::tests::test_unit_type PASS [ 0.006s] (1745/1767) libdictenstein value::tests::test_vec_per_element PASS [ 0.006s] (1746/1767) libdictenstein value_diff_zipper::tests::test_value_diff_descend PASS [ 0.006s] (1747/1767) libdictenstein value_diff_zipper::tests::test_value_diff_children PASS [ 0.006s] (1748/1767) libdictenstein value_diff_zipper::tests::test_value_diff_basic PASS [ 0.006s] (1749/1767) libdictenstein value_diff_zipper::tests::test_value_diff_all_different PASS [ 0.006s] (1750/1767) libdictenstein value_diff_zipper::tests::test_value_diff_disjoint_dicts PASS [ 0.005s] (1751/1767) libdictenstein zipper::tests::test_dict_zipper_trait_bounds PASS [ 0.007s] (1752/1767) libdictenstein value_diff_zipper::tests::test_both_active_and_final PASS [ 0.006s] (1753/1767) libdictenstein value_diff_zipper::tests::test_value_diff_path_string PASS [ 0.006s] (1754/1767) libdictenstein value_diff_zipper::tests::test_value_diff_partial_overlap PASS [ 0.006s] (1755/1767) libdictenstein value_diff_zipper::tests::test_value_diff_with_strings PASS [ 0.007s] (1756/1767) libdictenstein value_diff_zipper::tests::test_value_diff_identical PASS [ 0.007s] (1757/1767) libdictenstein value_diff_zipper::tests::test_value_diff_extension_trait PASS [ 0.007s] (1758/1767) libdictenstein value_diff_zipper::tests::test_value_diff_nested_prefixes PASS [ 0.005s] (1759/1767) libdictenstein zipper::tests::test_valued_zipper_trait_bounds PASS [ 0.114s] (1760/1767) libdictenstein persistent_vocab_artrie::tests::vocab_reopen_rebuilds_node_map_parent_chain_and_reverse_index PASS [ 0.077s] (1761/1767) libdictenstein serialization::tests::test_extract_terms_deep_chain_dynamic_dawg PASS [ 0.255s] (1762/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_regression_large_trie_checkpoint_reopen PASS [ 0.506s] (1763/1767) libdictenstein persistent_artrie_core::concurrency::tests::test_epoch_wait_for_quiescence_timeout PASS [ 0.309s] (1764/1767) libdictenstein persistent_vocab_artrie::dict_impl::tests::test_large_vocabulary_serialization PASS [ 1.111s] (1765/1767) libdictenstein persistent_artrie_char::tests::dictionary_node_traversal_descends_after_forced_eviction PASS [ 2.795s] (1766/1767) libdictenstein persistent_artrie::lockfree_cas::m4b_flip_gate_tests::m4b_reestablish_survival_incl_100k_first_byte_partition PASS [ 4.809s] (1767/1767) libdictenstein persistent_artrie_char::overlay_eviction_driver_correspondence::oe4::evictor_root_cas_loser_never_clobbers_insert ──────────── Summary [ 6.226s] 1767 tests run: 1767 passed, 2 skipped

Can you improve this documentation?Edit on GitHub

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close