Struct louds::trie::TrieVec [−][src]
pub struct TrieVec<T> { /* fields omitted */ }
Naive trie implementation supporting dynamic insertion.
Methods
impl<'a, T> TrieVec<T>
[src]
impl<'a, T> TrieVec<T>
pub fn new() -> TrieVec<T>
[src]
pub fn new() -> TrieVec<T>
pub fn bf_iter(&'a self) -> BFIter<'a, T>
[src]
pub fn bf_iter(&'a self) -> BFIter<'a, T>
pub fn children(&self) -> &Vec<(T, Box<Self>)>
[src]
pub fn children(&self) -> &Vec<(T, Box<Self>)>
pub fn terminal(&self) -> bool
[src]
pub fn terminal(&self) -> bool
pub fn children_len(&self) -> usize
[src]
pub fn children_len(&self) -> usize
impl<T: Eq + PartialOrd + Ord + Clone> TrieVec<T>
[src]
impl<T: Eq + PartialOrd + Ord + Clone> TrieVec<T>
Trait Implementations
impl<T: Clone> From<TrieVec<T>> for TrieLouds<T>
[src]
impl<T: Clone> From<TrieVec<T>> for TrieLouds<T>
impl<T: Debug> Debug for TrieVec<T>
[src]
impl<T: Debug> Debug for TrieVec<T>
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl<T: Eq + PartialOrd + Ord> Trie<T> for TrieVec<T>
[src]
impl<T: Eq + PartialOrd + Ord> Trie<T> for TrieVec<T>