Skip to main content

DirFilter

Trait DirFilter 

Source
pub trait DirFilter:
    Debug
    + Send
    + Sync {
    // Provided methods
    fn filter_consensus(
        &self,
        consensus: UncheckedMdConsensus,
    ) -> Result<UncheckedMdConsensus> { ... }
    fn filter_md(&self, md: Microdesc) -> Result<Microdesc> { ... }
}
Expand description

An object that can filter directory documents before they’re handled.

Instances of DirFilter can be used for testing, to modify directory data on-the-fly.

Provided Methods§

Source

fn filter_consensus( &self, consensus: UncheckedMdConsensus, ) -> Result<UncheckedMdConsensus>

Modify consensus in an unspecified way.

Source

fn filter_md(&self, md: Microdesc) -> Result<Microdesc>

Modify md in an unspecified way.

Implementors§