Enum finality_grandpa::voter::CommunicationIn
source · [−]pub enum CommunicationIn<H, N, S, Id> {
Commit(u64, CompactCommit<H, N, S, Id>, Callback<CommitProcessingOutcome>),
CatchUp(CatchUp<H, N, S, Id>, Callback<CatchUpProcessingOutcome>),
}
Expand description
Communication between nodes that is not round-localized.
Variants
Commit(u64, CompactCommit<H, N, S, Id>, Callback<CommitProcessingOutcome>)
A commit message.
CatchUp(CatchUp<H, N, S, Id>, Callback<CatchUpProcessingOutcome>)
A catch up message.
Trait Implementations
impl<H, N, S, Id> Unpin for CommunicationIn<H, N, S, Id>
Auto Trait Implementations
impl<H, N, S, Id> !RefUnwindSafe for CommunicationIn<H, N, S, Id>
impl<H, N, S, Id> Send for CommunicationIn<H, N, S, Id> where
H: Send,
Id: Send,
N: Send,
S: Send,
impl<H, N, S, Id> !Sync for CommunicationIn<H, N, S, Id>
impl<H, N, S, Id> !UnwindSafe for CommunicationIn<H, N, S, Id>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more