[−][src]Enum hbbft::sync_key_gen::PartOutcome
The outcome of handling and verifying a Part
message.
Variants
Valid(Option<Ack>)
The message was valid: the part of it that was encrypted to us matched the public
commitment, so we can multicast an Ack
message for it. If we are an observer or we have
already handled the same Part
before, this contains None
instead.
Invalid(PartFault)
The message was invalid: We now know that the proposer is faulty, and dont' send an Ack
.
Auto Trait Implementations
impl Send for PartOutcome
impl Sync for PartOutcome
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,