pub trait Tally<T: NodeType> {
type Vote: Send + 'static;
type Output: Send + 'static;
// Required method
fn tally(
r: Receiver<Self::Vote>,
m: EpochMembership<T>,
l: UpgradeLock<T>,
) -> Option<Self::Output>;
}Expand description
How to count votes to form a certificate.
Required Associated Types§
Required Methods§
fn tally( r: Receiver<Self::Vote>, m: EpochMembership<T>, l: UpgradeLock<T>, ) -> Option<Self::Output>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.