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) -> T

Returns the argument unchanged.

impl<T> ToOwned for DebouncedEventKind where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for DebouncedEventKind where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses 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>