pub enum WatchDirectoryKind {
UseFsEvents,
FixedPollingInterval,
DynamicPriorityPolling,
FixedChunkSizePolling,
}Variants§
UseFsEvents
Use native file system events for directories.
FixedPollingInterval
Poll directories at fixed intervals.
DynamicPriorityPolling
Poll directories dynamically based on activity.
FixedChunkSizePolling
Poll directories using fixed chunk sizes.
Trait Implementations§
Source§impl Clone for WatchDirectoryKind
impl Clone for WatchDirectoryKind
Source§fn clone(&self) -> WatchDirectoryKind
fn clone(&self) -> WatchDirectoryKind
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 WatchDirectoryKind
impl Debug for WatchDirectoryKind
Source§impl PartialEq for WatchDirectoryKind
impl PartialEq for WatchDirectoryKind
Source§impl ValueEnum for WatchDirectoryKind
impl ValueEnum for WatchDirectoryKind
impl Copy for WatchDirectoryKind
impl Eq for WatchDirectoryKind
impl StructuralPartialEq for WatchDirectoryKind
Auto Trait Implementations§
impl Freeze for WatchDirectoryKind
impl RefUnwindSafe for WatchDirectoryKind
impl Send for WatchDirectoryKind
impl Sync for WatchDirectoryKind
impl Unpin for WatchDirectoryKind
impl UnsafeUnpin for WatchDirectoryKind
impl UnwindSafe for WatchDirectoryKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more