pub struct CommittedPageVersion {
pub page_no: u32,
pub bytes: Vec<u8>,
}Expand description
One page’s image at a particular CommitSnapshot.
Fields§
§page_no: u321-based database page number.
bytes: Vec<u8>The page’s full image (page_size bytes) as of this commit.
Trait Implementations§
Source§impl Clone for CommittedPageVersion
impl Clone for CommittedPageVersion
Source§fn clone(&self) -> CommittedPageVersion
fn clone(&self) -> CommittedPageVersion
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 CommittedPageVersion
impl Debug for CommittedPageVersion
impl Eq for CommittedPageVersion
Source§impl PartialEq for CommittedPageVersion
impl PartialEq for CommittedPageVersion
impl StructuralPartialEq for CommittedPageVersion
Auto Trait Implementations§
impl Freeze for CommittedPageVersion
impl RefUnwindSafe for CommittedPageVersion
impl Send for CommittedPageVersion
impl Sync for CommittedPageVersion
impl Unpin for CommittedPageVersion
impl UnsafeUnpin for CommittedPageVersion
impl UnwindSafe for CommittedPageVersion
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