pub struct DataPageImageFacts {
pub page_id: PageId,
pub space_id: SpaceId,
pub live_rows: u32,
pub live_bytes: u32,
}Expand description
Identity and exact live-row accounting decoded from one complete v3 page.
Fields§
§page_id: PageId§space_id: SpaceId§live_rows: u32§live_bytes: u32Trait Implementations§
Source§impl Clone for DataPageImageFacts
impl Clone for DataPageImageFacts
impl Copy for DataPageImageFacts
Source§impl Debug for DataPageImageFacts
impl Debug for DataPageImageFacts
impl Eq for DataPageImageFacts
Source§impl PartialEq for DataPageImageFacts
impl PartialEq for DataPageImageFacts
impl StructuralPartialEq for DataPageImageFacts
Auto Trait Implementations§
impl Freeze for DataPageImageFacts
impl RefUnwindSafe for DataPageImageFacts
impl Send for DataPageImageFacts
impl Sync for DataPageImageFacts
impl Unpin for DataPageImageFacts
impl UnsafeUnpin for DataPageImageFacts
impl UnwindSafe for DataPageImageFacts
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out indicating that a T is niched.