[−][src]Struct routinator::repository::Repository
The local copy of the RPKI repository.
Methods
impl Repository
[src]
pub fn init(config: &Config) -> Result<(), Error>
[src]
Initializes the repository.
pub fn new(
config: &Config,
extra_output: bool,
update: bool
) -> Result<Self, Error>
[src]
config: &Config,
extra_output: bool,
update: bool
) -> Result<Self, Error>
Creates a new repository.
Takes all necessary information from config
. If update
is false
,
updating the local cache will not be updated from upstream.
pub fn reload_tals(&mut self, config: &Config) -> Result<(), Error>
[src]
Reloads the TAL files based on the config object.
pub fn process(&mut self) -> Result<(OriginsReport, Metrics), Error>
[src]
Performs a complete validation run on the repository.
Trait Implementations
Auto Trait Implementations
impl Send for Repository
impl Sync for Repository
impl Unpin for Repository
impl !UnwindSafe for Repository
impl !RefUnwindSafe for Repository
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
fn vzip(self) -> V
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,