pub struct OverflowRef {
pub rowid: i64,
pub total_body_len: u64,
pub first_overflow_page: u32,
}Expand description
On-page marker that stands in for a cell whose body lives in an overflow chain. Rowid is inlined so the page’s binary search over slots still works without chasing the chain.
Fields§
§rowid: i64§total_body_len: u64Exact byte count that read_overflow_chain must produce; the
caller then feeds those bytes to LocalCellBody::decode.
first_overflow_page: u32First page of the Overflow-type chain carrying the body.
Implementations§
Trait Implementations§
Source§impl Clone for OverflowRef
impl Clone for OverflowRef
Source§fn clone(&self) -> OverflowRef
fn clone(&self) -> OverflowRef
Returns a duplicate 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 OverflowRef
impl Debug for OverflowRef
Source§impl PartialEq for OverflowRef
impl PartialEq for OverflowRef
impl Eq for OverflowRef
impl StructuralPartialEq for OverflowRef
Auto Trait Implementations§
impl Freeze for OverflowRef
impl RefUnwindSafe for OverflowRef
impl Send for OverflowRef
impl Sync for OverflowRef
impl Unpin for OverflowRef
impl UnsafeUnpin for OverflowRef
impl UnwindSafe for OverflowRef
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