pub enum PreErrors {
Show 14 variants
GenericError,
CiphertextError,
EncryptionError,
DecryptionError,
DerivationError,
InvalidProvidedKeys,
InvalidKFragThreshold,
KeysParametersNotEq,
InvalidCFrag,
CFragNoProofProvided,
CapsuleNoCorrectnessProvided,
InvalidKFrag,
InvalidCapsule,
InvalidBytes,
}Variants§
GenericError
CiphertextError
EncryptionError
DecryptionError
DerivationError
InvalidProvidedKeys
InvalidKFragThreshold
KeysParametersNotEq
InvalidCFrag
CFragNoProofProvided
CapsuleNoCorrectnessProvided
InvalidKFrag
InvalidCapsule
InvalidBytes
Trait Implementations§
Source§impl Error for PreErrors
impl Error for PreErrors
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()
impl StructuralPartialEq for PreErrors
Auto Trait Implementations§
impl Freeze for PreErrors
impl RefUnwindSafe for PreErrors
impl Send for PreErrors
impl Sync for PreErrors
impl Unpin for PreErrors
impl UnsafeUnpin for PreErrors
impl UnwindSafe for PreErrors
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