HasViewNumber

Trait HasViewNumber 

Source
pub trait HasViewNumber {
    // Required method
    fn view_number(&self) -> ViewNumber;
}
Expand description

Any type that is associated with a view

Required Methods§

Source

fn view_number(&self) -> ViewNumber

Returns the view number the type refers to.

Implementors§

Source§

impl HasViewNumber for UpgradeProposal

Source§

impl<TYPES: NodeType> HasViewNumber for VidDisperse<TYPES>

Source§

impl<TYPES: NodeType> HasViewNumber for VidDisperseShare<TYPES>

Source§

impl<TYPES: NodeType> HasViewNumber for DaProposal2<TYPES>

Source§

impl<TYPES: NodeType> HasViewNumber for DaProposal<TYPES>

Source§

impl<TYPES: NodeType> HasViewNumber for QuorumProposal2<TYPES>

Source§

impl<TYPES: NodeType> HasViewNumber for QuorumProposal2Legacy<TYPES>

Source§

impl<TYPES: NodeType> HasViewNumber for QuorumProposal<TYPES>

Source§

impl<TYPES: NodeType> HasViewNumber for QuorumProposalWrapper<TYPES>

Source§

impl<TYPES: NodeType> HasViewNumber for QuorumProposalWrapperLegacy<TYPES>

Source§

impl<TYPES: NodeType> HasViewNumber for ADVZDisperse<TYPES>

Source§

impl<TYPES: NodeType> HasViewNumber for ADVZDisperseShare<TYPES>

Source§

impl<TYPES: NodeType> HasViewNumber for AvidMDisperse<TYPES>

Source§

impl<TYPES: NodeType> HasViewNumber for AvidMDisperseShare<TYPES>

Source§

impl<TYPES: NodeType> HasViewNumber for AvidmGf2Disperse<TYPES>

Source§

impl<TYPES: NodeType> HasViewNumber for AvidmGf2DisperseShare<TYPES>

Source§

impl<TYPES: NodeType> HasViewNumber for Message<TYPES>

Source§

impl<TYPES: NodeType> HasViewNumber for CertificatePair<TYPES>

Source§

impl<TYPES: NodeType> HasViewNumber for EpochRootQuorumCertificateV1<TYPES>

Source§

impl<TYPES: NodeType> HasViewNumber for EpochRootQuorumCertificateV2<TYPES>

Source§

impl<TYPES: NodeType> HasViewNumber for LightClientStateUpdateCertificateV2<TYPES>

Source§

impl<TYPES: NodeType> HasViewNumber for EpochRootQuorumVote2<TYPES>

Source§

impl<TYPES: NodeType> HasViewNumber for EpochRootQuorumVote<TYPES>

Source§

impl<TYPES: NodeType> HasViewNumber for LightClientStateUpdateVote<TYPES>

Source§

impl<TYPES: NodeType, DATA: Voteable<TYPES> + 'static> HasViewNumber for SimpleVote<TYPES, DATA>

Source§

impl<TYPES: NodeType, VOTEABLE: Voteable<TYPES> + 'static, THRESHOLD: Threshold<TYPES>> HasViewNumber for SimpleCertificate<TYPES, VOTEABLE, THRESHOLD>