[−][src]Enum routinator::operation::Operation
The command to execute.
This type collects all the commands we have defined plus any possible extra configuration they support.
You can create a value from the command line arguments. First, you add
all necessary sub-commands and arguments to a clap App
via
config_args
and then process the argument matches into a value in
from_arg_matches
. Finally, you can execute the created command
through the run
method.
Variants
Config
Shows the current configuration.
Man
Show the manual page.
Fields of Man
Rtrd
Run the RTR server.
Fields of Rtrd
attached: bool
Stay attached to the terminal.
If this is true
, we just start the server and keep going. If
this is false
, we detach from the terminal into daemon mode
which has a few extra consequences.
Update
Update the local repository.
This will also do a validation run in order to discover possible new publication points.
Vrps
Produce a list of Validated ROA Payload.
Fields of Vrps
output: Option<PathBuf>
The destination to output the list to.
If this is some path, then we print the list into that file. Otherwise we just dump it to stdout.
format: OutputFormat
The desired output format.
noupdate: bool
Don’t update the repository.
Methods
impl Operation
[src]
pub fn config_args<'a: 'b, 'b>(app: App<'a, 'b>) -> App<'a, 'b>
[src]
Adds the command configuration to a clap app.
pub fn from_arg_matches(
matches: &ArgMatches,
cur_dir: &Path,
config: &mut Config
) -> Result<Self, Error>
[src]
matches: &ArgMatches,
cur_dir: &Path,
config: &mut Config
) -> Result<Self, Error>
Creates a command from clap matches.
This function prints errors to stderr.
pub fn run(self, config: Config) -> Result<(), Error>
[src]
Runs the command.
Depending on the command, this method may switch to logging at some point.
Auto Trait Implementations
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
try_from
)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> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.