[][src]Trait radix_tree::Radix

pub trait Radix<K, V> {
    fn remove<P>(&mut self, path: P)
    where
        P: Vectorable<K>
;
fn insert<P>(&mut self, path: P, data: V) -> &mut Self
    where
        P: Vectorable<K>
;
fn find<P>(&self, path: P) -> Option<&Self>
    where
        P: Vectorable<K>
;
fn add_node<P>(&mut self, path: P, data: V) -> &mut Self
    where
        P: Vectorable<K>
;
fn find_node<P>(&self, path: P) -> Option<&Self>
    where
        P: Vectorable<K>
; }

Required methods

fn remove<P>(&mut self, path: P) where
    P: Vectorable<K>, 

fn insert<P>(&mut self, path: P, data: V) -> &mut Self where
    P: Vectorable<K>, 

fn find<P>(&self, path: P) -> Option<&Self> where
    P: Vectorable<K>, 

fn add_node<P>(&mut self, path: P, data: V) -> &mut Self where
    P: Vectorable<K>, 

fn find_node<P>(&self, path: P) -> Option<&Self> where
    P: Vectorable<K>, 

Loading content...

Implementors

impl<K, V> Radix<K, V> for Node<K, V> where
    K: Clone + Copy + PartialEq
[src]

Loading content...