Struct routinator::payload::PubPointProcessor [−][src]
pub struct PubPointProcessor<'a> { /* fields omitted */ }
Expand description
Collects all the data for a publication point.
This type is used to during validation of a publication point. It collects all the published data and eventually contributes it to a validation report.
Trait Implementations
Sets the index of repository in the processing run metrics.
Updates the refresh time for this publication poont.
Determines whether an object with the given URI should be processed. Read more
Process the content of a validated CA. Read more
fn process_roa(
&mut self,
_uri: &Rsync,
cert: ResourceCert,
route: RouteOriginAttestation
) -> Result<(), Failed>
fn process_roa(
&mut self,
_uri: &Rsync,
cert: ResourceCert,
route: RouteOriginAttestation
) -> Result<(), Failed>
Process the content of a validated ROA. Read more
Restart processing with an empty data set. Read more
Process the content of a validated EE certificate. Read more
fn process_gbr(
&mut self,
uri: &Rsync,
cert: ResourceCert,
content: Bytes
) -> Result<(), Failed>
fn process_gbr(
&mut self,
uri: &Rsync,
cert: ResourceCert,
content: Bytes
) -> Result<(), Failed>
Process the content of a Ghostbuster Record. Read more
Auto Trait Implementations
impl<'a> RefUnwindSafe for PubPointProcessor<'a>
impl<'a> Send for PubPointProcessor<'a>
impl<'a> Sync for PubPointProcessor<'a>
impl<'a> Unpin for PubPointProcessor<'a>
impl<'a> UnwindSafe for PubPointProcessor<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more