#[repr(C)]pub struct BlockPageInternal {
pub left: *mut BlockPageInternal,
pub right: *mut BlockPageInternal,
pub blocks: *mut FreeBlock,
pub totalElem: u16,
pub freeElem: u16,
pub elemSize: u16,
pub check: u16,
}
Expand description
Represents an internal block page.
Fields§
§left: *mut BlockPageInternal
§right: *mut BlockPageInternal
§blocks: *mut FreeBlock
§totalElem: u16
§freeElem: u16
§elemSize: u16
§check: u16
Trait Implementations§
Source§impl Clone for BlockPageInternal
impl Clone for BlockPageInternal
Source§fn clone(&self) -> BlockPageInternal
fn clone(&self) -> BlockPageInternal
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 BlockPageInternal
impl Debug for BlockPageInternal
Source§impl Default for BlockPageInternal
impl Default for BlockPageInternal
Source§impl PartialEq for BlockPageInternal
impl PartialEq for BlockPageInternal
impl Copy for BlockPageInternal
impl StructuralPartialEq for BlockPageInternal
Auto Trait Implementations§
impl Freeze for BlockPageInternal
impl RefUnwindSafe for BlockPageInternal
impl !Send for BlockPageInternal
impl !Sync for BlockPageInternal
impl Unpin for BlockPageInternal
impl UnwindSafe for BlockPageInternal
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