Struct ted::trie::TrieState
[−]
[src]
pub struct TrieState<K, V> where
K: TrieKey + Clone, { /* fields omitted */ }
Methods
impl<K, V> TrieState<K, V> where
K: TrieKey + Clone,
[src]
K: TrieKey + Clone,
pub fn new(trie: SequenceTrie<K, V>) -> Self
[src]
pub fn reset(&mut self)
[src]
pub fn next(&mut self, event: &K) -> Option<&V>
[src]
Trait Implementations
impl<K, V> From<SequenceTrie<K, V>> for TrieState<K, V> where
K: TrieKey + Clone,
[src]
K: TrieKey + Clone,
fn from(trie: SequenceTrie<K, V>) -> Self
[src]
Performs the conversion.