[−][src]Struct zbox::Metadata
Metadata information about a file or a directory.
This structure is returned from the File::metadata
and
Repo::metadata
represents known metadata about a file such as its type,
size, modification times and etc.
Methods
impl Metadata
[src]
pub fn file_type(&self) -> FileType
[src]
Returns the file type for this metadata.
pub fn is_dir(&self) -> bool
[src]
Returns whether this metadata is for a directory.
pub fn is_file(&self) -> bool
[src]
Returns whether this metadata is for a regular file.
pub fn content_len(&self) -> usize
[src]
Returns the size of the current version of file, in bytes, this metadata is for.
pub fn curr_version(&self) -> usize
[src]
Returns current version number of file listed in this metadata.
pub fn created_at(&self) -> SystemTime
[src]
Returns the creation time listed in this metadata.
pub fn modified_at(&self) -> SystemTime
[src]
Returns the last modification time listed in this metadata.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Metadata
impl Send for Metadata
impl Sync for Metadata
impl Unpin for Metadata
impl UnwindSafe for Metadata
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,