pub struct BTreeHeader {
pub depth: u16,
pub root_node: u32,
pub leaf_records: u32,
pub first_leaf_node: u32,
pub last_leaf_node: u32,
pub node_size: u16,
pub total_nodes: u32,
pub free_nodes: u32,
}Expand description
Read the B-tree header record from catalog_data (node 0, record 0 at offset 14). Returns (depth, root_node, leaf_records, first_leaf, last_leaf, node_size, max_key_len, total_nodes, free_nodes).
Fields§
§depth: u16§root_node: u32§leaf_records: u32§first_leaf_node: u32§last_leaf_node: u32§node_size: u16§total_nodes: u32§free_nodes: u32Implementations§
Auto Trait Implementations§
impl Freeze for BTreeHeader
impl RefUnwindSafe for BTreeHeader
impl Send for BTreeHeader
impl Sync for BTreeHeader
impl Unpin for BTreeHeader
impl UnsafeUnpin for BTreeHeader
impl UnwindSafe for BTreeHeader
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