pub struct OfsDataBlock {
pub block_type: i32,
pub header_key: u32,
pub seq_num: u32,
pub data_size: u32,
pub next_data: u32,
pub checksum: u32,
}Expand description
Parsed OFS data block header.
Fields§
§block_type: i32Block type (should be T_DATA).
header_key: u32File header block pointer.
seq_num: u32Sequence number (1-based).
data_size: u32Data size in this block.
next_data: u32Next data block.
checksum: u32Checksum.
Implementations§
Trait Implementations§
Source§impl Clone for OfsDataBlock
impl Clone for OfsDataBlock
Source§fn clone(&self) -> OfsDataBlock
fn clone(&self) -> OfsDataBlock
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 moreSource§impl Debug for OfsDataBlock
impl Debug for OfsDataBlock
impl Copy for OfsDataBlock
Auto Trait Implementations§
impl Freeze for OfsDataBlock
impl RefUnwindSafe for OfsDataBlock
impl Send for OfsDataBlock
impl Sync for OfsDataBlock
impl Unpin for OfsDataBlock
impl UnwindSafe for OfsDataBlock
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