tor_netdoc::doc::netstatus

Trait 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§