Struct AVTreeNode
#[repr(C)]pub struct AVTreeNode { /* private fields */ }
Expand description
@addtogroup lavu_tree AVTree @ingroup lavu_data
Low-complexity tree container
Insertion, removal, finding equal, largest which is smaller than and smallest which is larger than, all have O(log n) worst-case complexity. @{
Trait Implementations§
§impl Clone for AVTreeNode
impl Clone for AVTreeNode
§fn clone(&self) -> AVTreeNode
fn clone(&self) -> AVTreeNode
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl Debug for AVTreeNode
impl Debug for AVTreeNode
impl Copy for AVTreeNode
Auto Trait Implementations§
impl Freeze for AVTreeNode
impl RefUnwindSafe for AVTreeNode
impl Send for AVTreeNode
impl Sync for AVTreeNode
impl Unpin for AVTreeNode
impl UnwindSafe for AVTreeNode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more