pub enum PermissionError {
NotPermitted,
AccessDenied,
InsufficientPrivileges,
SecurityViolation,
SecurityRisk,
}
Expand description
Permission and security errors.
Variants§
NotPermitted
Operation not permitted
AccessDenied
Access denied
InsufficientPrivileges
Insufficient privileges
SecurityViolation
Security policy violation
SecurityRisk
Operation would compromise security
Trait Implementations§
Source§impl Clone for PermissionError
impl Clone for PermissionError
Source§fn clone(&self) -> PermissionError
fn clone(&self) -> PermissionError
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 PermissionError
impl Debug for PermissionError
Source§impl Display for PermissionError
impl Display for PermissionError
Source§impl From<PermissionError> for ThreadError
impl From<PermissionError> for ThreadError
Source§fn from(error: PermissionError) -> Self
fn from(error: PermissionError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for PermissionError
impl PartialEq for PermissionError
impl Eq for PermissionError
impl StructuralPartialEq for PermissionError
Auto Trait Implementations§
impl Freeze for PermissionError
impl RefUnwindSafe for PermissionError
impl Send for PermissionError
impl Sync for PermissionError
impl Unpin for PermissionError
impl UnwindSafe for PermissionError
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