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
sourceimpl Clone for ReadDirMeta
impl Clone for ReadDirMeta
sourcefn clone(&self) -> ReadDirMeta
fn clone(&self) -> ReadDirMeta
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for ReadDirMeta
impl Debug for ReadDirMeta
sourceimpl PartialEq<ReadDirMeta> for ReadDirMeta
impl PartialEq<ReadDirMeta> for ReadDirMeta
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key and return true if they are equal.
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more