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}