pub struct JournalHeader {
pub magic: u32,
pub block_type: JournalBlockType,
pub sequence: u32,
}Expand description
Common 12-byte header present at the start of every JBD2 block.
Fields§
§magic: u32§block_type: JournalBlockType§sequence: u32Implementations§
Trait Implementations§
Source§impl Clone for JournalHeader
impl Clone for JournalHeader
Source§fn clone(&self) -> JournalHeader
fn clone(&self) -> JournalHeader
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 JournalHeader
impl RefUnwindSafe for JournalHeader
impl Send for JournalHeader
impl Sync for JournalHeader
impl Unpin for JournalHeader
impl UnsafeUnpin for JournalHeader
impl UnwindSafe for JournalHeader
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more