utils: add RangeSet early implementation based on RBTree

This commit is contained in:
2025-12-05 18:02:17 -08:00
parent 2158b8cf35
commit 324923b284
6 changed files with 168 additions and 2 deletions

19
utils/misc/Cargo.lock generated
View File

@@ -8,10 +8,29 @@ version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
[[package]]
name = "intrusive-collections"
version = "0.9.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "189d0897e4cbe8c75efedf3502c18c887b05046e59d28404d4d8e46cbc4d1e86"
dependencies = [
"memoffset",
]
[[package]]
name = "memoffset"
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
dependencies = [
"autocfg",
]
[[package]]
name = "misc"
version = "0.1.0"
dependencies = [
"intrusive-collections",
"num-traits",
]