pub enum TlsAction {
Provider,
Paths,
Mtls {
action: TlsMtlsAction,
},
Acme {
action: TlsAcmeAction,
},
}Expand description
Actions of the tls subcommand (SSH-over-TLS / mTLS / ACME).
Variants§
Provider
Shows rustls CryptoProvider status (aws_lc_rs).
Paths
Prints XDG TLS directory layout paths.
Mtls
Manages imported mTLS client identities under XDG tls/mtls/.
Fields
§
action: TlsMtlsActionmTLS action.
Acme
ACME (Let’s Encrypt) account + DNS-01 certificate lifecycle.
Fields
§
action: TlsAcmeActionACME action.
Trait Implementations§
Source§impl FromArgMatches for TlsAction
impl FromArgMatches for TlsAction
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§fn update_from_arg_matches_mut<'b>(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut<'b>( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§impl Subcommand for TlsAction
impl Subcommand for TlsAction
Source§fn augment_subcommands<'b>(__clap_app: Command) -> Command
fn augment_subcommands<'b>(__clap_app: Command) -> Command
Source§fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
Append to
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§fn has_subcommand(__clap_name: &str) -> bool
fn has_subcommand(__clap_name: &str) -> bool
Test whether
Self can parse a specific subcommandAuto Trait Implementations§
impl Freeze for TlsAction
impl RefUnwindSafe for TlsAction
impl Send for TlsAction
impl Sync for TlsAction
impl Unpin for TlsAction
impl UnsafeUnpin for TlsAction
impl UnwindSafe for TlsAction
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more