Fast generic radix trie implemented in Rust
See the codeThis is a Radix Trie implementation in Rust, building on the lessons learnt from TrieMap and Sequence Trie. You can read about my experience implementing this data structure here.
Since writing this code I haven't used it in anger (or production) so it is no doubt in need of some maintenance, testing and optimisation love. If you would like to help out, try solving an open issue, optimise something, or just have a poke around! Thanks :)
Available on Crates.io as radix_trie.
Just add radix_trie to the dependencies section of your Cargo.toml, like so:
radix_trie = "0.2"
Made by:
MIT License. Copyright © Michael Sproul and contributors 2015-present.
262 followers · starred Apr 2025
410 followers · starred Sep 2024
180 followers · starred Mar 2023
286 followers · starred Mar 2021
Fast generic radix trie implemented in Rust
See the codeThis is a Radix Trie implementation in Rust, building on the lessons learnt from TrieMap and Sequence Trie. You can read about my experience implementing this data structure here.
Since writing this code I haven't used it in anger (or production) so it is no doubt in need of some maintenance, testing and optimisation love. If you would like to help out, try solving an open issue, optimise something, or just have a poke around! Thanks :)
Available on Crates.io as radix_trie.
Just add radix_trie to the dependencies section of your Cargo.toml, like so:
radix_trie = "0.2"
Made by:
MIT License. Copyright © Michael Sproul and contributors 2015-present.
262 followers · starred Apr 2025
410 followers · starred Sep 2024
180 followers · starred Mar 2023
286 followers · starred Mar 2021