pub struct WatchConfig {
pub mode: WatchMode,
pub debounce_ms: u64,
}Available on crate feature
file-watcher only.Expand description
Configuration for the file watcher.
Fields§
§mode: WatchModeWatch mode - single file or recursive directory.
debounce_ms: u64Debounce interval in milliseconds.
Implementations§
Source§impl WatchConfig
impl WatchConfig
Sourcepub fn new() -> WatchConfig
Available on crate feature markdown-preview only.
pub fn new() -> WatchConfig
markdown-preview only.Create a new config with default settings.
Sourcepub fn mode(self, mode: WatchMode) -> WatchConfig
Available on crate feature markdown-preview only.
pub fn mode(self, mode: WatchMode) -> WatchConfig
markdown-preview only.Set the watch mode.
Sourcepub fn debounce_ms(self, ms: u64) -> WatchConfig
Available on crate feature markdown-preview only.
pub fn debounce_ms(self, ms: u64) -> WatchConfig
markdown-preview only.Set the debounce interval in milliseconds.
Trait Implementations§
Source§impl Clone for WatchConfig
impl Clone for WatchConfig
Source§fn clone(&self) -> WatchConfig
fn clone(&self) -> WatchConfig
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 WatchConfig
impl Debug for WatchConfig
Source§impl Default for WatchConfig
impl Default for WatchConfig
Source§fn default() -> WatchConfig
fn default() -> WatchConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for WatchConfig
impl RefUnwindSafe for WatchConfig
impl Send for WatchConfig
impl Sync for WatchConfig
impl Unpin for WatchConfig
impl UnsafeUnpin for WatchConfig
impl UnwindSafe for WatchConfig
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<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