pub struct BitmapSegment {
pub byte_off: usize,
pub len: usize,
pub base_bit: u32,
}Expand description
One contiguous span of the node bitmap in catalog_data.
Fields§
§byte_off: usizeByte offset in catalog_data.
len: usizeLength in bytes.
base_bit: u32Index of the first node bit in this segment (i.e. global bit
base_bit lives at byte byte_off, bit 7 within that byte).
Trait Implementations§
Source§impl Clone for BitmapSegment
impl Clone for BitmapSegment
impl Copy for BitmapSegment
Auto Trait Implementations§
impl Freeze for BitmapSegment
impl RefUnwindSafe for BitmapSegment
impl Send for BitmapSegment
impl Sync for BitmapSegment
impl Unpin for BitmapSegment
impl UnsafeUnpin for BitmapSegment
impl UnwindSafe for BitmapSegment
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