pub struct FileFacts { /* private fields */ }Expand description
Cheap filesystem facts observed for one resource.
Implementations§
Source§impl FileFacts
impl FileFacts
Sourcepub const fn new(size_bytes: u64, modified_at: Option<Timestamp>) -> Self
pub const fn new(size_bytes: u64, modified_at: Option<Timestamp>) -> Self
Creates file facts from a byte size and optional modification time.
Sourcepub const fn size_bytes(self) -> u64
pub const fn size_bytes(self) -> u64
Returns the observed file size.
Sourcepub const fn modified_at(self) -> Option<Timestamp>
pub const fn modified_at(self) -> Option<Timestamp>
Returns the observed modification time, when available.
Trait Implementations§
impl Copy for FileFacts
impl Eq for FileFacts
impl StructuralPartialEq for FileFacts
Auto Trait Implementations§
impl Freeze for FileFacts
impl RefUnwindSafe for FileFacts
impl Send for FileFacts
impl Sync for FileFacts
impl Unpin for FileFacts
impl UnsafeUnpin for FileFacts
impl UnwindSafe for FileFacts
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