pub struct OverflowProvenance {
pub first_page: u32,
pub chain: Vec<u32>,
}Expand description
Provenance for a record reassembled across an overflow-page chain (task
#73): the pages whose bytes were concatenated to recover the row. An examiner
citing the row as evidence can name exactly where its bytes came from. Present
only on chain-reassembled rows; None for every contiguous recovery.
Fields§
§first_page: u32First overflow page of the chain (the page the local-prefix pointer named).
chain: Vec<u32>Ordered overflow pages whose content was assembled into the payload.
Trait Implementations§
Source§impl Clone for OverflowProvenance
impl Clone for OverflowProvenance
Source§fn clone(&self) -> OverflowProvenance
fn clone(&self) -> OverflowProvenance
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 OverflowProvenance
impl Debug for OverflowProvenance
impl Eq for OverflowProvenance
Source§impl PartialEq for OverflowProvenance
impl PartialEq for OverflowProvenance
impl StructuralPartialEq for OverflowProvenance
Auto Trait Implementations§
impl Freeze for OverflowProvenance
impl RefUnwindSafe for OverflowProvenance
impl Send for OverflowProvenance
impl Sync for OverflowProvenance
impl Unpin for OverflowProvenance
impl UnsafeUnpin for OverflowProvenance
impl UnwindSafe for OverflowProvenance
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