pub struct UnknownKeyRole(/* private fields */);Expand description
A role token read from persistent storage is not a recognized role. Returned (never defaulted) so a corrupt or unknown stored role fails closed instead of silently becoming the most-privileged key.
Trait Implementations§
Source§impl Clone for UnknownKeyRole
impl Clone for UnknownKeyRole
Source§fn clone(&self) -> UnknownKeyRole
fn clone(&self) -> UnknownKeyRole
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 UnknownKeyRole
impl Debug for UnknownKeyRole
Source§impl Display for UnknownKeyRole
impl Display for UnknownKeyRole
impl Eq for UnknownKeyRole
Source§impl Error for UnknownKeyRole
impl Error for UnknownKeyRole
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 UnknownKeyRole
impl PartialEq for UnknownKeyRole
impl StructuralPartialEq for UnknownKeyRole
Auto Trait Implementations§
impl Freeze for UnknownKeyRole
impl RefUnwindSafe for UnknownKeyRole
impl Send for UnknownKeyRole
impl Sync for UnknownKeyRole
impl Unpin for UnknownKeyRole
impl UnsafeUnpin for UnknownKeyRole
impl UnwindSafe for UnknownKeyRole
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.