[][src]Struct routinator::rrdp::Run

pub struct Run<'a> { /* fields omitted */ }

Information for a validation run.

Methods

impl<'a> Run<'a>[src]

pub fn load_ta(&self, uri: &Https, info: &TalInfo) -> Option<Bytes>[src]

pub fn load_server(&self, notify_uri: &Https) -> Option<ServerId>[src]

Loads an RRDP server.

If the server has already been used during this validation run, it will simply return its server ID. Otherwise it will try to either create or update the server and then return its ID.

Returns None if creating failed or if the server is unknown and updating is disabled

pub fn load_file(
    &self,
    server_id: ServerId,
    uri: &Rsync
) -> Result<Option<Bytes>, Error>
[src]

pub fn cleanup(&self)[src]

pub fn into_metrics(self) -> Vec<RrdpServerMetrics>[src]

Trait Implementations

impl<'a> Debug for Run<'a>[src]

Auto Trait Implementations

impl<'a> Unpin for Run<'a>

impl<'a> Sync for Run<'a>

impl<'a> Send for Run<'a>

impl<'a> !UnwindSafe for Run<'a>

impl<'a> !RefUnwindSafe for Run<'a>

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

type Err = <U as TryFrom<T>>::Err