pub enum CrystalsError {
MismatchedSecurityLevels(SecurityLevel, SecurityLevel),
IncorrectBufferLength(usize, usize),
InvalidSeedLength(usize, usize),
InternalError(),
InvalidK(usize),
InvalidCiphertextLength(usize),
}
Variants§
MismatchedSecurityLevels(SecurityLevel, SecurityLevel)
IncorrectBufferLength(usize, usize)
InvalidSeedLength(usize, usize)
InternalError()
InvalidK(usize)
InvalidCiphertextLength(usize)
Trait Implementations§
Source§impl Debug for CrystalsError
impl Debug for CrystalsError
Source§impl Display for CrystalsError
impl Display for CrystalsError
Source§impl From<CrystalsError> for EncryptionDecryptionError
impl From<CrystalsError> for EncryptionDecryptionError
Source§fn from(error: CrystalsError) -> Self
fn from(error: CrystalsError) -> Self
Converts to this type from the input type.
Source§impl From<CrystalsError> for KeyGenerationError
impl From<CrystalsError> for KeyGenerationError
Source§fn from(error: CrystalsError) -> Self
fn from(error: CrystalsError) -> Self
Converts to this type from the input type.
Source§impl From<CrystalsError> for PackingError
impl From<CrystalsError> for PackingError
Source§fn from(error: CrystalsError) -> Self
fn from(error: CrystalsError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for CrystalsError
impl PartialEq for CrystalsError
impl Eq for CrystalsError
impl StructuralPartialEq for CrystalsError
Auto Trait Implementations§
impl Freeze for CrystalsError
impl RefUnwindSafe for CrystalsError
impl Send for CrystalsError
impl Sync for CrystalsError
impl Unpin for CrystalsError
impl UnwindSafe for CrystalsError
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