pub enum ModQDeserializationError {
BadModulus(u16),
DigitTooLarge {
digit: u16,
modulus: u16,
},
InvalidDigitsLength {
got: usize,
needed: usize,
},
}Expand description
WireModQ wire deserialization error
Variants§
BadModulus(u16)
Modulus must be greater than 1
DigitTooLarge
One of the digits is larger than the modulus
InvalidDigitsLength
Unexpected number of digits
Trait Implementations§
Source§impl Debug for ModQDeserializationError
impl Debug for ModQDeserializationError
Auto Trait Implementations§
impl Freeze for ModQDeserializationError
impl RefUnwindSafe for ModQDeserializationError
impl Send for ModQDeserializationError
impl Sync for ModQDeserializationError
impl Unpin for ModQDeserializationError
impl UnwindSafe for ModQDeserializationError
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> IsSameType<T> for T
impl<T> IsSameType<T> for T
§type EqualityProposition = TrueEqualityProposition
type EqualityProposition = TrueEqualityProposition
The [
EqualityProposition] that Self == T