Enum dav_server::fs::ReadDirMeta
source · pub enum ReadDirMeta {
Data,
DataSymlink,
None,
}Expand description
Used as argument to the read_dir() method. It is:
- an optimization hint (the implementation may call metadata() and store the result in the returned directory entry)
- a way to get metadata instead of symlink_metadata from the directory entry.
Variants§
Data
DavDirEntry.metadata() behaves as metadata()
DataSymlink
DavDirEntry.metadata() behaves as symlink_metadata()
None
No optimizations, otherwise like DataSymlink.
Trait Implementations§
source§impl Clone for ReadDirMeta
impl Clone for ReadDirMeta
source§fn clone(&self) -> ReadDirMeta
fn clone(&self) -> ReadDirMeta
Returns a copy 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 ReadDirMeta
impl Debug for ReadDirMeta
source§impl PartialEq for ReadDirMeta
impl PartialEq for ReadDirMeta
source§fn eq(&self, other: &ReadDirMeta) -> bool
fn eq(&self, other: &ReadDirMeta) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Copy for ReadDirMeta
impl Eq for ReadDirMeta
impl StructuralEq for ReadDirMeta
impl StructuralPartialEq for ReadDirMeta
Auto Trait Implementations§
impl RefUnwindSafe for ReadDirMeta
impl Send for ReadDirMeta
impl Sync for ReadDirMeta
impl Unpin for ReadDirMeta
impl UnwindSafe for ReadDirMeta
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
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.