pub struct PageDescriptor {
pub offset: u64,
pub length: u32,
pub checksum: u128,
}Expand description
Metadata describing a segment page.
Fields§
§offset: u64§length: u32§checksum: u128Trait Implementations§
Source§impl Clone for PageDescriptor
impl Clone for PageDescriptor
Source§impl Debug for PageDescriptor
impl Debug for PageDescriptor
Source§impl<'de> Deserialize<'de> for PageDescriptor
impl<'de> Deserialize<'de> for PageDescriptor
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PageDescriptor
impl RefUnwindSafe for PageDescriptor
impl Send for PageDescriptor
impl Sync for PageDescriptor
impl Unpin for PageDescriptor
impl UnsafeUnpin for PageDescriptor
impl UnwindSafe for PageDescriptor
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