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

            
7
use super::*;
8

            
9
// Import `each_variety.rs`, appropriately variegated
10
ns_do_variety_plain! {}
11

            
12
pub(crate) use crate::doc::routerdesc::{DOC_DIGEST_LEN, RdDigest as DocDigest};
13

            
14
/// The flavor
15
const FLAVOR: ConsensusFlavor = ConsensusFlavor::Plain;
16

            
17
impl RouterStatus {
18
    /// Return the expected router descriptor digest for this routerstatus
19
    pub fn rd_digest(&self) -> &DocDigest {
20
        self.doc_digest()
21
    }
22
}