Enum DebouncedEventKind
#[non_exhaustive]
pub enum DebouncedEventKind
A debounced event kind.
Variants
-
Any No precise events
-
AnyContinuous Event but debounce timed out (for example continuous writes)
Trait Implementations
impl Clone for DebouncedEventKind
fn clone(&self) -> DebouncedEventKind
impl Copy for DebouncedEventKind
impl Debug for DebouncedEventKind
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for DebouncedEventKind
impl Hash for DebouncedEventKind
fn hash<__H: Hasher>(&self, state: &mut __H)
impl PartialEq for DebouncedEventKind
fn eq(&self, other: &DebouncedEventKind) -> bool
impl StructuralPartialEq for DebouncedEventKind
Auto Trait Implementations
impl Freeze for DebouncedEventKind
impl RefUnwindSafe for DebouncedEventKind
impl Send for DebouncedEventKind
impl Sync for DebouncedEventKind
impl Unpin for DebouncedEventKind
impl UnsafeUnpin for DebouncedEventKind
impl UnwindSafe for DebouncedEventKind
Blanket Implementations
impl<T> Any for DebouncedEventKind
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for DebouncedEventKind
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for DebouncedEventKind
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for DebouncedEventKind
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for DebouncedEventKind
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for DebouncedEventKind
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for DebouncedEventKind
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for DebouncedEventKind
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for DebouncedEventKind
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>