Trait tor_netdoc::doc::netstatus::RouterStatus

source ·
pub trait RouterStatus: Sealed {
    type DocumentDigest: Clone;

    // Required methods
    fn rsa_identity(&self) -> &RsaIdentity;
    fn doc_digest(&self) -> &Self::DocumentDigest;
}
Expand description

Represents a single relay as listed in a consensus document.

Not implementable outside of the tor-netdoc crate.

Required Associated Types§

source

type DocumentDigest: Clone

A digest of the document that’s identified by this RouterStatus.

Required Methods§

source

fn rsa_identity(&self) -> &RsaIdentity

Return RSA identity for the relay described by this RouterStatus

source

fn doc_digest(&self) -> &Self::DocumentDigest

Return the digest of the document identified by this routerstatus.

Implementors§

source§

impl RouterStatus for MdConsensusRouterStatus

source§

impl RouterStatus for NsConsensusRouterStatus

Available on crate feature ns_consensus only.