Trait csaf_walker::validation::ValidatedVisitor
source · pub trait ValidatedVisitor {
type Error: Display + Debug;
type Context;
// Required methods
fn visit_context(
&self,
context: &ValidationContext<'_>
) -> impl Future<Output = Result<Self::Context, Self::Error>>;
fn visit_advisory(
&self,
context: &Self::Context,
result: Result<ValidatedAdvisory, ValidationError>
) -> impl Future<Output = Result<(), Self::Error>>;
}Required Associated Types§
Required Methods§
fn visit_context( &self, context: &ValidationContext<'_> ) -> impl Future<Output = Result<Self::Context, Self::Error>>
fn visit_advisory( &self, context: &Self::Context, result: Result<ValidatedAdvisory, ValidationError> ) -> impl Future<Output = Result<(), Self::Error>>
Object Safety§
This trait is not object safe.