Struct WalHeader
pub struct WalHeader {
pub group: u32,
pub segment: u64,
pub salt: u64,
pub base_seq: u64,
pub base_prev: u64,
pub created_ms: u64,
}Expand description
The header block of one life of a segment file.
Fields§
§group: u32§segment: u64§salt: u64New for every life of the file; seeds every batch checksum in it.
base_seq: u64Sequence of the first batch in this segment.
base_prev: u64Checksum of the batch before base_seq (the chain continues across
segments), or 0 for the first batch of the group.
created_ms: u64Implementations§
Trait Implementations§
impl Copy for WalHeader
impl Eq for WalHeader
impl StructuralPartialEq for WalHeader
Auto Trait Implementations§
impl Forget for WalHeader
impl Freeze for WalHeader
impl Move for WalHeader
impl RefUnwindSafe for WalHeader
impl Send for WalHeader
impl Sync for WalHeader
impl Unpin for WalHeader
impl UnsafeUnpin for WalHeader
impl UnwindSafe for WalHeader
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