[][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 is_current(&self, notify_uri: &Https) -> bool[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> !RefUnwindSafe for Run<'a>

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

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

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

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

Blanket Implementations

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

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

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

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

impl<T, U> Into<U> for T where
    U: From<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<V, T> VZip<V> for T where
    V: MultiLane<T>,