tor_netdoc/doc/netstatus/rs/
plain.rs

1//! Implementation for the style of router descriptors used in
2//! old-style "ns" consensus documents.
3//
4// Read this file in conjunction with `each_variety.rs`.
5// See "module scope" ns_variety_definition_macros.rs.
6
7use super::*;
8
9// Import `each_variety.rs`, appropriately variegated
10ns_do_variety_plain! {}
11
12pub(crate) use crate::doc::routerdesc::{DOC_DIGEST_LEN, RdDigest as DocDigest};
13
14/// The flavor
15const FLAVOR: ConsensusFlavor = ConsensusFlavor::Plain;
16
17impl RouterStatus {
18    /// Return the expected router descriptor digest for this routerstatus
19    pub fn rd_digest(&self) -> &DocDigest {
20        self.doc_digest()
21    }
22}