Crate set_trie[−][src]
Fast subset and superset queries based on tries.
use set_trie::SetTrie; let mut employees = SetTrie::new(); employees.insert(&["accounting", "banking"], "Daniels"); employees.insert(&["accounting", "banking", "crime"], "Stevens"); assert_eq!(employees.subsets(&[&"accounting", &"banking", &"crime"]).collect::<Vec<_>>(), vec![&"Daniels", &"Stevens"]); assert_eq!(employees.subsets(&[&"accounting", &"banking"]).collect::<Vec<_>>(), vec![&"Daniels"]); assert_eq!(employees.supersets(&[&"accounting"]).collect::<Vec<_>>(), vec![&"Daniels", &"Stevens"]);
Structs
CreatedEntry | Indicates that the entry was created. |
EntryBuilder |
|
ExistingEntry | Indicates that the entry already exists. |
SetTrie |
|
Enums
Entry | A view into a node of a |