[−][src]Enum tmkms::commands::YubihsmCommand
The yubihsm
subcommand
Variants
Detect(DetectCommand)
Detected connected YubiHSM2 devices
Help(Help<Self>)
Show help for the yubihsm
subcommand
Keys(KeysCommand)
Key management subcommands
Setup(SetupCommand)
Perform initial YubiHSM2 device setup
Test(TestCommand)
Perform a signing test
Trait Implementations
impl Debug for YubihsmCommand
[src]
impl Runnable for YubihsmCommand
[src]
impl Command for YubihsmCommand
[src]
fn name() -> &'static str
[src]
Name of this program as a string
fn description() -> &'static str
[src]
Description of this program
fn version() -> &'static str
[src]
Version of this program
fn authors() -> &'static str
[src]
Authors of this program
fn subcommand_usage(command: &str) -> Option<Usage>
[src]
get usage information for the named subcommand
fn from_args<A>(into_args: A) -> Self where
A: IntoIterator<Item = String>,
[src]
A: IntoIterator<Item = String>,
Parse command-line arguments from a string iterator
fn from_env_args() -> Self
[src]
Parse command-line arguments from the environment
fn print_usage_and_exit(args: &[String]) -> !
[src]
Print usage information and exit
impl Options for YubihsmCommand
[src]
fn parse<__S: AsRef<str>>(_parser: &mut Parser<__S>) -> Result<Self, Error>
[src]
fn command_name(&self) -> Option<&'static str>
[src]
fn help_requested(&self) -> bool
[src]
fn parse_command<__S: AsRef<str>>(
name: &str,
_parser: &mut Parser<__S>
) -> Result<Self, Error>
[src]
name: &str,
_parser: &mut Parser<__S>
) -> Result<Self, Error>
fn usage() -> &'static str
[src]
fn command_list() -> Option<&'static str>
[src]
fn command_usage(name: &str) -> Option<&'static str>
[src]
fn parse_args<S>(args: &[S], style: ParsingStyle) -> Result<Self, Error> where
S: AsRef<str>,
[src]
S: AsRef<str>,
Parses arguments received from the command line. Read more
fn parse_args_or_exit(style: ParsingStyle) -> Self
[src]
Parses arguments from the environment. Read more
fn parse_args_default_or_exit() -> Self
[src]
Parses arguments from the environment, using the default parsing style. Read more
fn parse_args_default<S>(args: &[S]) -> Result<Self, Error> where
S: AsRef<str>,
[src]
S: AsRef<str>,
Parses arguments received from the command line, using the default parsing style. Read more
Auto Trait Implementations
impl Send for YubihsmCommand
impl Unpin for YubihsmCommand
impl Sync for YubihsmCommand
impl UnwindSafe for YubihsmCommand
impl RefUnwindSafe for YubihsmCommand
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
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> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self