pub struct NativeWatchOptions {
pub limits: VolumeLimits,
pub maximum_queued_changes: u32,
pub recursive: bool,
}Expand description
Bounded native watcher configuration.
Fields§
§limits: VolumeLimitsVolume path/name bounds used while converting host paths.
maximum_queued_changes: u32Maximum queued native changes before typed invalidation.
recursive: boolWhether descendants are observed recursively.
Implementations§
Source§impl NativeWatchOptions
impl NativeWatchOptions
Sourcepub const fn new(limits: VolumeLimits) -> Self
pub const fn new(limits: VolumeLimits) -> Self
Conservative recursive defaults.
Trait Implementations§
Source§impl Clone for NativeWatchOptions
impl Clone for NativeWatchOptions
impl Copy for NativeWatchOptions
Source§impl Debug for NativeWatchOptions
impl Debug for NativeWatchOptions
impl Eq for NativeWatchOptions
Source§impl PartialEq for NativeWatchOptions
impl PartialEq for NativeWatchOptions
impl StructuralPartialEq for NativeWatchOptions
Auto Trait Implementations§
impl Freeze for NativeWatchOptions
impl RefUnwindSafe for NativeWatchOptions
impl Send for NativeWatchOptions
impl Sync for NativeWatchOptions
impl Unpin for NativeWatchOptions
impl UnsafeUnpin for NativeWatchOptions
impl UnwindSafe for NativeWatchOptions
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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<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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request