Skip to main content

new_trie_from_keys

Function new_trie_from_keys 

Source
pub fn new_trie_from_keys<I, S>(keywords: I) -> Trie<()>
where I: IntoIterator<Item = S>, S: AsRef<str>,
Expand description

Create a new trie from an iterator of keys (values are unit type)

Useful when you only need to check for key presence.

ยงExample

use polyglot_sql::trie::{new_trie_from_keys, TrieResult};

let trie = new_trie_from_keys(["SELECT", "FROM", "WHERE"]);
assert_eq!(trie.in_trie("SELECT").0, TrieResult::Exists);