#[non_exhaustive]pub enum AssuredDecodeError {
Assurance(AssuranceError),
Protection(ProtectionError),
Decode(SecretDecodeError),
Cleanup(CleanupError),
}Expand description
Redacted assured decode failure.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Assurance(AssuranceError)
Token or context evidence is stale.
Protection(ProtectionError)
Allocation-specific protection is unavailable or stale.
Decode(SecretDecodeError)
Secret decoder rejected the input without localized diagnostics.
Cleanup(CleanupError)
Cleanup transferred the consumed allocation to quarantine or tombstone.
Trait Implementations§
Source§impl Clone for AssuredDecodeError
impl Clone for AssuredDecodeError
Source§fn clone(&self) -> AssuredDecodeError
fn clone(&self) -> AssuredDecodeError
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 moreimpl Copy for AssuredDecodeError
Source§impl Debug for AssuredDecodeError
impl Debug for AssuredDecodeError
Source§impl Display for AssuredDecodeError
impl Display for AssuredDecodeError
impl Eq for AssuredDecodeError
Source§impl Error for AssuredDecodeError
Available on crate feature std only.
impl Error for AssuredDecodeError
Available on crate feature
std only.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 AssuredDecodeError
impl PartialEq for AssuredDecodeError
impl StructuralPartialEq for AssuredDecodeError
Auto Trait Implementations§
impl Freeze for AssuredDecodeError
impl RefUnwindSafe for AssuredDecodeError
impl Send for AssuredDecodeError
impl Sync for AssuredDecodeError
impl Unpin for AssuredDecodeError
impl UnsafeUnpin for AssuredDecodeError
impl UnwindSafe for AssuredDecodeError
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