Trait rustix_bl::left_threaded_avl_tree::AVLTree [−][src]
pub trait AVLTree { fn empty() -> Self; fn insert(&mut self, id: u32) -> bool; fn increment_by_one(&mut self, id: u32) -> Option<u32>; fn remove(&mut self, id: u32) -> Option<u32>; fn extract_top(&self, n: usize) -> Vec<u32>; }
Required Methods
fn empty() -> Self
fn insert(&mut self, id: u32) -> bool
fn increment_by_one(&mut self, id: u32) -> Option<u32>
fn remove(&mut self, id: u32) -> Option<u32>
fn extract_top(&self, n: usize) -> Vec<u32>
Implementors
impl AVLTree for ScoredIdTreeMock