pub enum FheError {
EncryptionError(String),
DecryptionError(String),
Unsupported(String),
KeyError(String),
ParamsMismatch(String),
}Expand description
Errors that can occur during FHE operations.
Variants§
EncryptionError(String)
Encryption failed.
DecryptionError(String)
Decryption failed.
Unsupported(String)
The requested operation is not supported.
KeyError(String)
Key mismatch or missing key for multi-key operation.
ParamsMismatch(String)
Parameter mismatch between ciphertexts.
Trait Implementations§
Source§impl Error for FheError
impl Error for FheError
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()
Auto Trait Implementations§
impl Freeze for FheError
impl RefUnwindSafe for FheError
impl Send for FheError
impl Sync for FheError
impl Unpin for FheError
impl UnsafeUnpin for FheError
impl UnwindSafe for FheError
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