Enum RenameMode
pub enum RenameMode
An event emitted when the name of a file or folder is changed.
Variants
-
Any The catch-all case, to be used when the specific kind of event is unknown.
-
To An event emitted on the file or folder resulting from a rename.
-
From An event emitted on the file or folder that was renamed.
-
Both A single event emitted with both the
FromandTopaths.This event should be emitted when both source and target are known. The paths should be provided in this exact order (from, to).
-
Other An event which specific kind is known but cannot be represented otherwise.
Trait Implementations
impl Clone for RenameMode
fn clone(&self) -> RenameMode
impl Copy for RenameMode
impl Debug for RenameMode
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for RenameMode
impl Hash for RenameMode
fn hash<__H: Hasher>(&self, state: &mut __H)
impl PartialEq for RenameMode
fn eq(&self, other: &RenameMode) -> bool
impl StructuralPartialEq for RenameMode
Auto Trait Implementations
impl Freeze for RenameMode
impl RefUnwindSafe for RenameMode
impl Send for RenameMode
impl Sync for RenameMode
impl Unpin for RenameMode
impl UnsafeUnpin for RenameMode
impl UnwindSafe for RenameMode
Blanket Implementations
impl<T> Any for RenameMode
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for RenameMode
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for RenameMode
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for RenameMode
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for RenameMode
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for RenameMode
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for RenameMode
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 RenameMode
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for RenameMode
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>