pub enum TrialCommand {
Status,
Reset {
user: Option<String>,
},
}Variants§
Status
Show the trial state: licenseMode, trialState, seconds left, expired — plus the banners cross-check. No credential needed (the endpoints answer unauthenticated — fresh-rig friendly)
Reset
Reset an EXPIRED trial to a fresh window — destructive, refused without –yes. Mechanism ladder: API-token POST (IGNITION_TOKEN) → native gateway login (–user / IGNITION_USER + IGNITION_PASSWORD). Non-expired trials refuse (trial_not_expired)
Trait Implementations§
Source§impl Clone for TrialCommand
impl Clone for TrialCommand
Source§impl Debug for TrialCommand
impl Debug for TrialCommand
Source§impl FromArgMatches for TrialCommand
impl FromArgMatches for TrialCommand
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 TrialCommand
impl Subcommand for TrialCommand
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 Forget for TrialCommand
impl Freeze for TrialCommand
impl RefUnwindSafe for TrialCommand
impl Send for TrialCommand
impl Sync for TrialCommand
impl Unpin for TrialCommand
impl UnsafeUnpin for TrialCommand
impl UnwindSafe for TrialCommand
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