pub struct JournalView {
pub(crate) journal_id: u64,
pub(crate) first_usn: i64,
}Expand description
What checkpoint validation needs from FSCTL_QUERY_USN_JOURNAL.
Fields§
§journal_id: u64§first_usn: i64Oldest USN still retained — a persisted cursor older than this has lost records and cannot be replayed.
Implementations§
Source§impl JournalView
impl JournalView
Trait Implementations§
Source§impl Clone for JournalView
impl Clone for JournalView
Source§fn clone(&self) -> JournalView
fn clone(&self) -> JournalView
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 JournalView
impl Debug for JournalView
Source§impl PartialEq for JournalView
impl PartialEq for JournalView
impl Copy for JournalView
impl Eq for JournalView
impl StructuralPartialEq for JournalView
Auto Trait Implementations§
impl Freeze for JournalView
impl RefUnwindSafe for JournalView
impl Send for JournalView
impl Sync for JournalView
impl Unpin for JournalView
impl UnsafeUnpin for JournalView
impl UnwindSafe for JournalView
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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