pub enum SecurityProviderFailure {
NotFound,
Conflict,
Unsupported,
InvalidData,
ContractViolation,
Unavailable,
OperationFailed,
}Expand description
Stable category of a security provider failure.
Variants§
NotFound
Requested secret material does not exist.
Conflict
Provider state conflicts with the requested update.
Unsupported
The requested provider capability is unsupported.
InvalidData
Provider data is malformed, corrupted, or cannot be authenticated.
ContractViolation
A deterministic security contract was violated.
The provider or a required dependency is unavailable.
OperationFailed
The provider failed for another operational reason.
Trait Implementations§
Source§impl Clone for SecurityProviderFailure
impl Clone for SecurityProviderFailure
impl Copy for SecurityProviderFailure
Source§impl Debug for SecurityProviderFailure
impl Debug for SecurityProviderFailure
Source§impl Display for SecurityProviderFailure
impl Display for SecurityProviderFailure
impl Eq for SecurityProviderFailure
Source§impl PartialEq for SecurityProviderFailure
impl PartialEq for SecurityProviderFailure
impl StructuralPartialEq for SecurityProviderFailure
Auto Trait Implementations§
impl Freeze for SecurityProviderFailure
impl RefUnwindSafe for SecurityProviderFailure
impl Send for SecurityProviderFailure
impl Sync for SecurityProviderFailure
impl Unpin for SecurityProviderFailure
impl UnsafeUnpin for SecurityProviderFailure
impl UnwindSafe for SecurityProviderFailure
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