pub enum ProcessGuardRemoveError {
InsufficientPermissions,
Interrupt,
OwnedByAnotherProcess,
InvalidCleanerPathName,
UnknownError(i32),
FileRemoveError(FileRemoveError),
}Expand description
Defines all errors that can occur when a stale ProcessGuard is removed.
Variants§
InsufficientPermissions
Interrupt
OwnedByAnotherProcess
InvalidCleanerPathName
UnknownError(i32)
FileRemoveError(FileRemoveError)
Trait Implementations§
Source§impl Clone for ProcessGuardRemoveError
impl Clone for ProcessGuardRemoveError
Source§fn clone(&self) -> ProcessGuardRemoveError
fn clone(&self) -> ProcessGuardRemoveError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProcessGuardRemoveError
impl Debug for ProcessGuardRemoveError
Source§impl From<FileRemoveError> for ProcessGuardRemoveError
impl From<FileRemoveError> for ProcessGuardRemoveError
Source§fn from(v: FileRemoveError) -> Self
fn from(v: FileRemoveError) -> Self
Converts to this type from the input type.
Source§impl Hash for ProcessGuardRemoveError
impl Hash for ProcessGuardRemoveError
Source§impl PartialEq for ProcessGuardRemoveError
impl PartialEq for ProcessGuardRemoveError
impl Copy for ProcessGuardRemoveError
impl Eq for ProcessGuardRemoveError
impl StructuralPartialEq for ProcessGuardRemoveError
Auto Trait Implementations§
impl Freeze for ProcessGuardRemoveError
impl RefUnwindSafe for ProcessGuardRemoveError
impl Send for ProcessGuardRemoveError
impl Sync for ProcessGuardRemoveError
impl Unpin for ProcessGuardRemoveError
impl UnwindSafe for ProcessGuardRemoveError
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