pub enum AckFault {
ValueCount,
MissingPart,
DecryptValue,
DeserializeValue,
ValueCommitment,
}Expand description
An error in an Ack message sent by a faulty node.
Variants§
ValueCount
The number of values differs from the number of nodes.
MissingPart
No corresponding Part received.
DecryptValue
Value decryption failed.
DeserializeValue
Value deserialization failed.
ValueCommitment
Value doesn’t match the commitment.
Trait Implementations§
impl Copy for AckFault
impl Eq for AckFault
Source§impl Fail for AckFault
impl Fail for AckFault
Source§fn cause(&self) -> Option<&dyn Fail>
fn cause(&self) -> Option<&dyn Fail>
Returns a reference to the underlying cause of this failure, if it
is an error that wraps other errors. Read more
Source§fn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
Returns a reference to the
Backtrace carried by this failure, if it
carries one. Read moreimpl StructuralPartialEq for AckFault
Auto Trait Implementations§
impl Freeze for AckFault
impl RefUnwindSafe for AckFault
impl Send for AckFault
impl Sync for AckFault
impl Unpin for AckFault
impl UnsafeUnpin for AckFault
impl UnwindSafe for AckFault
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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