Collection of utilities in Rust.
Go to file
Janis b6c16f2739 feat(tree): enhance tree structure with new features and optimizations
- Added support for `maybe_uninit_slice` feature in `lib.rs`
- Introduced `Borrow` and `Ordering` imports in `tree.rs`
- Refactored marker structs and renamed `KV` to `Value`, `Immutable` to `Immut`
- Updated `LeafNode` to use `Option<MaybeUninit<V>>` for value storage
- Simplified `NodeRef` type parameters and added `Sync` and `Send` implementations
- Enhanced `Handle` with `new_value` method for value handling
- Added methods for parent link correction and child link management
- Implemented `search` module for tree traversal and key lookup
- Introduced `entry` module for managing vacant and occupied entries
- Added `DormantMutRef` utility for safe mutable reference reborrowing
2025-08-08 17:45:13 +02:00
src feat(tree): enhance tree structure with new features and optimizations 2025-08-08 17:45:13 +02:00
.gitignore simple atomic lock 2025-07-02 22:37:56 +02:00
Cargo.lock u32,u64,u16 conversion functions, sync queue, random utilities 2025-08-06 22:51:27 +02:00
Cargo.toml feat(Cargo): add nightly feature to default configuration 2025-08-08 00:33:00 +02:00
rust-toolchain simple atomic lock 2025-07-02 22:37:56 +02:00