Commit Graph

16 Commits

Author SHA1 Message Date
Andrew Morris
12382a6573 RadixTree -> StrictRadixTree 2023-08-18 09:11:47 +10:00
Andrew Morris
f59f68a861 Add tests and fix edge case 2023-08-17 15:45:10 +10:00
Andrew Morris
8313dcca3d Add pop, truncate 2023-08-17 15:35:58 +10:00
Andrew Morris
2c547afe24 Add (incomplete) pop method 2023-08-17 13:58:28 +10:00
Andrew Morris
8a3b8bd5f2 Add clear 2023-08-17 13:52:12 +10:00
Andrew Morris
3829872409 Move private methods to end 2023-08-17 13:47:08 +10:00
Andrew Morris
98a036de2c Remove iter_mut comment 2023-08-17 13:44:50 +10:00
Andrew Morris
0a4887b64e Split out radix_tree_iterator 2023-08-17 13:18:14 +10:00
Andrew Morris
c9bf635b0f Fix test 2023-08-17 13:05:55 +10:00
Andrew Morris
9759d4d4fc Added (failing) into_iter 2023-08-17 12:43:06 +10:00
Andrew Morris
0eb7a51620 Add get, get_mut 2023-08-17 11:40:31 +10:00
Andrew Morris
949c4ee91a Split out index_path 2023-08-17 11:25:19 +10:00
Andrew Morris
d5357040d2 Add indexing 2023-08-17 11:22:08 +10:00
Andrew Morris
1c321ee7be Add first, last 2023-08-17 10:56:53 +10:00
Andrew Morris
29b2ae11e6 Add default, is_empty 2023-08-17 10:42:05 +10:00
Andrew Morris
7fc96beb42 Start RadixTree 2023-08-17 10:37:26 +10:00