pub enum NativeWatchBackend {
LinuxInotify,
MacosFsevents,
WindowsReadDirectoryChanges,
Unsupported,
}Expand description
Native notification mechanism compiled for this target.
Variants§
LinuxInotify
Linux inotify through the reviewed notify adapter.
MacosFsevents
macOS FSEvents through the reviewed notify adapter.
WindowsReadDirectoryChanges
Windows ReadDirectoryChangesW through the reviewed notify adapter.
Unsupported
No target-specific native notification mechanism is available.
Implementations§
Trait Implementations§
Source§impl Clone for NativeWatchBackend
impl Clone for NativeWatchBackend
impl Copy for NativeWatchBackend
Source§impl Debug for NativeWatchBackend
impl Debug for NativeWatchBackend
impl Eq for NativeWatchBackend
Source§impl PartialEq for NativeWatchBackend
impl PartialEq for NativeWatchBackend
impl StructuralPartialEq for NativeWatchBackend
Auto Trait Implementations§
impl Freeze for NativeWatchBackend
impl RefUnwindSafe for NativeWatchBackend
impl Send for NativeWatchBackend
impl Sync for NativeWatchBackend
impl Unpin for NativeWatchBackend
impl UnsafeUnpin for NativeWatchBackend
impl UnwindSafe for NativeWatchBackend
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