pub enum PermissionMappingError {
IdMismatch {
normalized_string: String,
provided_id: u64,
expected_id: u64,
},
}Expand description
Errors that can occur when constructing or validating permission mappings.
Variants§
IdMismatch
The provided permission ID doesn’t match the normalized string.
Trait Implementations§
Source§impl Clone for PermissionMappingError
impl Clone for PermissionMappingError
Source§fn clone(&self) -> PermissionMappingError
fn clone(&self) -> PermissionMappingError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PermissionMappingError
impl Debug for PermissionMappingError
Source§impl Display for PermissionMappingError
impl Display for PermissionMappingError
Source§impl Error for PermissionMappingError
impl Error for PermissionMappingError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for PermissionMappingError
impl PartialEq for PermissionMappingError
Source§fn eq(&self, other: &PermissionMappingError) -> bool
fn eq(&self, other: &PermissionMappingError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for PermissionMappingError
impl StructuralPartialEq for PermissionMappingError
Auto Trait Implementations§
impl Freeze for PermissionMappingError
impl RefUnwindSafe for PermissionMappingError
impl Send for PermissionMappingError
impl Sync for PermissionMappingError
impl Unpin for PermissionMappingError
impl UnsafeUnpin for PermissionMappingError
impl UnwindSafe for PermissionMappingError
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