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 次下载
25KB
504 行
another_radix_trie
Rust 构建的带有排序 vec 的基数树
示例
构造
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")]