pub struct EmissionArgs {
pub root_anchored_conditionals: Option<PolicyToggle>,
pub local_conditionals: Option<PolicyToggle>,
pub terminal_clauses: Option<PolicyToggle>,
pub kind_partitions: Option<PolicyToggle>,
}Expand description
Optional W-class emission overrides applied after profile and config policy.
Fields§
§root_anchored_conditionals: Option<PolicyToggle>Override root-anchored ordinary conditional emission (W-class).
local_conditionals: Option<PolicyToggle>Override locally anchored ordinary conditional emission (W-class).
terminal_clauses: Option<PolicyToggle>Override unconditional and guarded terminal-clause emission (W-class).
kind_partitions: Option<PolicyToggle>Override kind partitions; at least one matching anchor lane must be on.
Trait Implementations§
Source§impl Args for EmissionArgs
impl Args for EmissionArgs
Source§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
Source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Append to
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§impl Clone for EmissionArgs
impl Clone for EmissionArgs
impl Copy for EmissionArgs
Source§impl Debug for EmissionArgs
impl Debug for EmissionArgs
Source§impl Default for EmissionArgs
impl Default for EmissionArgs
Source§impl FromArgMatches for EmissionArgs
impl FromArgMatches for EmissionArgs
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(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Auto Trait Implementations§
impl Freeze for EmissionArgs
impl RefUnwindSafe for EmissionArgs
impl Send for EmissionArgs
impl Sync for EmissionArgs
impl Unpin for EmissionArgs
impl UnsafeUnpin for EmissionArgs
impl UnwindSafe for EmissionArgs
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