Collection of utilities in Rust.
Go to file
Janis 2dd4697b29 refactor(tree): improve node handling and add tests for leaf promotion
- Refactored `InternalNode` initialization and parent-child relationships
  to improve clarity and safety.
- made `InternalNode` `repr(C)` because I was stupid
- Added `reparent` method to simplify node reparenting logic.
- Introduced `as_leaf_non_null` for safer leaf node handling.
- Updated test utilities to streamline insertion and debugging.
- Added a new test case `promote_leaf` to validate leaf promotion logic.
2025-08-08 21:52:01 +02:00
src refactor(tree): improve node handling and add tests for leaf promotion 2025-08-08 21:52:01 +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