pub enum FheError {
KeyNotGenerated,
NoiseExhausted,
IncompatibleParams,
SizeMismatch,
WrongScheme,
NoRelinKeys,
NoGaloisKeys,
UnsupportedRotation,
InvalidThreshold,
DuplicateParty,
InsufficientShares,
}Expand description
FHE Errors
Variants§
KeyNotGenerated
Keys not generated
NoiseExhausted
Noise budget exhausted
IncompatibleParams
Incompatible parameters
SizeMismatch
Size mismatch
WrongScheme
Wrong FHE scheme
NoRelinKeys
No relinearization keys
NoGaloisKeys
No Galois keys
UnsupportedRotation
Unsupported rotation step
InvalidThreshold
Invalid threshold
DuplicateParty
Duplicate party contribution
Insufficient shares for threshold
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()
impl StructuralPartialEq for FheError
Auto Trait Implementations§
impl Freeze for FheError
impl RefUnwindSafe for FheError
impl Send for FheError
impl Sync for FheError
impl Unpin 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