Struct prefixtree::PrefixTree
[−]
[src]
pub struct PrefixTree<Elem, Payload> where
Elem: Hash + Eq + Clone, { /* fields omitted */ }
Methods
impl<Elem: Hash + Eq + Clone, Payload: Clone> PrefixTree<Elem, Payload>
[src]
fn new(
sorted_word_list_with_payload: &[(Vec<Elem>, Payload)]
) -> PrefixTree<Elem, Payload>
[src]
sorted_word_list_with_payload: &[(Vec<Elem>, Payload)]
) -> PrefixTree<Elem, Payload>
fn seek(&self, key: &(u32, u32, Elem)) -> Option<&(u32, bool, Option<Payload>)>
[src]
Trait Implementations
impl<Elem: Debug, Payload: Debug> Debug for PrefixTree<Elem, Payload> where
Elem: Hash + Eq + Clone,
[src]
Elem: Hash + Eq + Clone,
impl<Elem: Clone, Payload: Clone> Clone for PrefixTree<Elem, Payload> where
Elem: Hash + Eq + Clone,
[src]
Elem: Hash + Eq + Clone,
fn clone(&self) -> PrefixTree<Elem, Payload>
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more