Struct bao_tree::outboard::PostOrderMemOutboard
source · pub struct PostOrderMemOutboard { /* private fields */ }Expand description
Post-order outboard, stored in memory.
This is the default outboard type for bao-tree, and is faster than the pre-order outboard.
Implementations§
source§impl PostOrderMemOutboard
impl PostOrderMemOutboard
pub fn new(root: Hash, tree: BaoTree, data: Vec<u8>) -> Self
pub fn load(root: Hash, data: impl Read, block_size: BlockSize) -> Result<Self>
pub fn flip(&self) -> PreOrderMemOutboard
pub fn outboard_with_suffix(&self) -> Vec<u8>
pub fn as_outboard_ref(&self) -> PostOrderMemOutboardRef<'_>
Trait Implementations§
source§impl Clone for PostOrderMemOutboard
impl Clone for PostOrderMemOutboard
source§fn clone(&self) -> PostOrderMemOutboard
fn clone(&self) -> PostOrderMemOutboard
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 moresource§impl Debug for PostOrderMemOutboard
impl Debug for PostOrderMemOutboard
source§impl Outboard for PostOrderMemOutboard
impl Outboard for PostOrderMemOutboard
source§impl PartialEq<PostOrderMemOutboard> for PostOrderMemOutboard
impl PartialEq<PostOrderMemOutboard> for PostOrderMemOutboard
source§fn eq(&self, other: &PostOrderMemOutboard) -> bool
fn eq(&self, other: &PostOrderMemOutboard) -> bool
This method tests for
self and other values to be equal, and is used
by ==.