#[repr(transparent)]pub struct Frn(pub u64);Expand description
A full 64-bit NTFS file reference number: (sequence << 48) | record.
The identity that survives a rename (the FRN is kept); NTFS reuses the low-48-bit record number, and the sequence distinguishes generations.
Tuple Fields§
§0: u64Implementations§
Trait Implementations§
impl Copy for Frn
impl Eq for Frn
impl StructuralPartialEq for Frn
Auto Trait Implementations§
impl Freeze for Frn
impl RefUnwindSafe for Frn
impl Send for Frn
impl Sync for Frn
impl Unpin for Frn
impl UnsafeUnpin for Frn
impl UnwindSafe for Frn
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