pub enum Defensive {
Status,
}Expand description
defensive <action> — read-only Approach-B status reporting (Approach-B, EXPERIMENTAL — see
btctax limitations). A sibling of reconcile declare-tranche/reconcile promote-tranche, not
nested under reconcile: this is a plain read, never a decision event.
Variants§
Status
Print the current defensive-filing picture: shortfalls a declare-tranche could cover now,
shortfalls that need another blocker resolved FIRST, every live DeclareTranche/PromoteTranche
and its state, and the tax years a prior declare/promote flags for re-export attention — each
with the exact verb to run next. Pure read over the SAME btctax_core::defensive::journey_view
the (now-retired) TUI dashboard rendered; no new computation, and it writes nothing. Refuses
(like export-snapshot/export-irs-pdf’s own composed-export gate) while the ledger is
pseudo-reconciled — a defensive-filing read over synthetic estimates could mask a real shortfall.
Trait Implementations§
Source§impl FromArgMatches for Defensive
impl FromArgMatches for Defensive
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>
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>
ArgMatches to self.Source§impl Subcommand for Defensive
impl Subcommand for Defensive
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
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
Self can parse a specific subcommand