Struct arti_testing::dirfilter::BadMicrodescDigestsFilter
source · [−]struct BadMicrodescDigestsFilter;
Expand description
A filter that replaces all the microdesc digests with ones that don’t exist.
This filter will let us validate the consensus, but we’ll look forever for valid the microdescriptors it claims are present.
Trait Implementations
sourceimpl Debug for BadMicrodescDigestsFilter
impl Debug for BadMicrodescDigestsFilter
sourceimpl Default for BadMicrodescDigestsFilter
impl Default for BadMicrodescDigestsFilter
sourcefn default() -> BadMicrodescDigestsFilter
fn default() -> BadMicrodescDigestsFilter
Returns the “default value” for a type. Read more
sourceimpl DirFilter for BadMicrodescDigestsFilter
impl DirFilter for BadMicrodescDigestsFilter
sourcefn filter_consensus(
&self,
consensus: UncheckedMdConsensus
) -> Result<UncheckedMdConsensus>
fn filter_consensus(
&self,
consensus: UncheckedMdConsensus
) -> Result<UncheckedMdConsensus>
Modify consensus
in an unspecified way.
Auto Trait Implementations
impl RefUnwindSafe for BadMicrodescDigestsFilter
impl Send for BadMicrodescDigestsFilter
impl Sync for BadMicrodescDigestsFilter
impl Unpin for BadMicrodescDigestsFilter
impl UnwindSafe for BadMicrodescDigestsFilter
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Downcast for T where
T: Any,
impl<T> Downcast for T where
T: Any,
sourcefn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
Convert Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
. Read more
sourcefn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
Convert Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
. Read more
sourcefn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert &Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s. Read more
sourcefn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert &mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s. Read more
sourceimpl<T> DowncastSync for T where
T: Any + Send + Sync,
impl<T> DowncastSync for T where
T: Any + Send + Sync,
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more