5 个版本

0.1.4 2020年7月20日
0.1.3 2020年6月23日
0.1.2 2020年6月15日
0.1.1 2020年3月16日
0.1.0 2020年3月15日

#2073数据结构

每月 37 次下载

MIT 许可证

25KB
504

another_radix_trie

Rust 构建的带有排序 vec 的基数树

crate doc build licence

示例

构造

use another_radix_trie::RadixTrie;
let mut trie = RadixTrie::<String>::new();

插入

trie.insert("label", String::from("value"));

查找

trie.find("label");
// returns Some(&"value")

查找_修改

trie.find_mut("label");
// returns Some(&mut "value")

删除

trie.remove("label");
// returns Some("value")

以...开头

trie.insert("lab", "laboratory");
trie.insert("label", "label");
trie.starts_with("la");
// returns vec![("lab", &"laboratory"), ("label", &"label")]

无运行时依赖