pub enum WatchFileKind {
FixedPollingInterval,
PriorityPollingInterval,
DynamicPriorityPolling,
FixedChunkSizePolling,
UseFsEvents,
UseFsEventsOnParentDirectory,
}Variants§
FixedPollingInterval
Poll files at fixed intervals.
PriorityPollingInterval
Poll files with priority intervals.
DynamicPriorityPolling
Poll files dynamically based on activity.
FixedChunkSizePolling
Poll using fixed chunk sizes.
UseFsEvents
Use native file system events.
UseFsEventsOnParentDirectory
Use file system events on parent directory.
Trait Implementations§
Source§impl Clone for WatchFileKind
impl Clone for WatchFileKind
Source§fn clone(&self) -> WatchFileKind
fn clone(&self) -> WatchFileKind
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 WatchFileKind
impl Debug for WatchFileKind
Source§impl PartialEq for WatchFileKind
impl PartialEq for WatchFileKind
Source§impl ValueEnum for WatchFileKind
impl ValueEnum for WatchFileKind
impl Copy for WatchFileKind
impl Eq for WatchFileKind
impl StructuralPartialEq for WatchFileKind
Auto Trait Implementations§
impl Freeze for WatchFileKind
impl RefUnwindSafe for WatchFileKind
impl Send for WatchFileKind
impl Sync for WatchFileKind
impl Unpin for WatchFileKind
impl UnsafeUnpin for WatchFileKind
impl UnwindSafe for WatchFileKind
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