- 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. |
||
|---|---|---|
| src | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| rust-toolchain | ||