pub struct VfsTimestamp {
pub secs: i64,
pub nsecs: u32,
}Expand description
Unix timestamp representation (seconds since epoch).
Used when std feature is not available.
Fields§
§secs: i64Seconds since Unix epoch (1970-01-01 00:00:00 UTC)
nsecs: u32Nanoseconds (0-999_999_999)
Implementations§
Source§impl VfsTimestamp
impl VfsTimestamp
Sourcepub const fn to_filetime(&self) -> u64
pub const fn to_filetime(&self) -> u64
Convert to Windows FILETIME (100-nanosecond intervals since 1601-01-01).
Sourcepub const fn from_filetime(ft: u64) -> Self
pub const fn from_filetime(ft: u64) -> Self
Create from Windows FILETIME.
Trait Implementations§
Source§impl Clone for VfsTimestamp
impl Clone for VfsTimestamp
Source§fn clone(&self) -> VfsTimestamp
fn clone(&self) -> VfsTimestamp
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 VfsTimestamp
impl Debug for VfsTimestamp
Source§impl Default for VfsTimestamp
impl Default for VfsTimestamp
Source§fn default() -> VfsTimestamp
fn default() -> VfsTimestamp
Returns the “default value” for a type. Read more
Source§impl PartialEq for VfsTimestamp
impl PartialEq for VfsTimestamp
impl Copy for VfsTimestamp
impl Eq for VfsTimestamp
impl StructuralPartialEq for VfsTimestamp
Auto Trait Implementations§
impl Freeze for VfsTimestamp
impl RefUnwindSafe for VfsTimestamp
impl Send for VfsTimestamp
impl Sync for VfsTimestamp
impl Unpin for VfsTimestamp
impl UnsafeUnpin for VfsTimestamp
impl UnwindSafe for VfsTimestamp
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