pub struct PageHeader {
pub version: u32,
pub sequence_number: u32,
pub flags: u16,
pub age_name: String,
pub page_name: String,
pub major_version: u16,
pub checksum: u32,
pub data_start: u32,
pub index_start: u32,
pub class_versions: Vec<(u16, u16)>,
}Fields§
§version: u32§sequence_number: u32§flags: u16§age_name: String§page_name: String§major_version: u16§checksum: u32§data_start: u32§index_start: u32§class_versions: Vec<(u16, u16)>Class version table: (class_type, version) pairs. Preserved for byte-identical round-tripping.
Trait Implementations§
Source§impl Clone for PageHeader
impl Clone for PageHeader
Source§fn clone(&self) -> PageHeader
fn clone(&self) -> PageHeader
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 moreAuto Trait Implementations§
impl Freeze for PageHeader
impl RefUnwindSafe for PageHeader
impl Send for PageHeader
impl Sync for PageHeader
impl Unpin for PageHeader
impl UnsafeUnpin for PageHeader
impl UnwindSafe for PageHeader
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