Skip to main content

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.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl HasViewNumber for UpgradeProposal

Source§

impl HasViewNumber for UpgradeProposal2

Source§

impl<T: NodeType> HasViewNumber for AvidmGf2DisperseShareFragment<T>

Source§

impl<T: NodeType> HasViewNumber for Proposal<T>

Source§

impl<T: NodeType> HasViewNumber for TimeoutCertificate3<T>

Source§

impl<T: NodeType> HasViewNumber for TimeoutEvidence<T>

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>

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 CertificatePair<TYPES>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<TYPES: NodeType> HasViewNumber for Message<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 VidDisperse<TYPES>

Source§

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