pub(crate) struct TalentConformanceArgs {
spec: Option<String>,
refresh: bool,
data_dir: Option<PathBuf>,
simc_binary: Option<PathBuf>,
effects: bool,
attribute_summary: Vec<u16>,
aura_summary: Vec<i32>,
effect_summary: Vec<i32>,
modifier_summary: Vec<i32>,
modifier_aura: Vec<i32>,
target_plan_summary: Vec<TargetPlanAxisFilter>,
target_flag_summary: Vec<u8>,
}Fields§
§spec: Option<String>Optional manifest slug. Omit to check every supported MID1 profile.
refresh: boolReplace the committed hermetic golden after every live comparison passes.
data_dir: Option<PathBuf>Override the WoW CSV data checkout.
simc_binary: Option<PathBuf>Override the patched SimulationCraft executable.
effects: boolAudit registered spec content, selected talents, and recursively triggered spells against the engine semantic registry.
attribute_summary: Vec<u16>Print only cross-spec totals for these spell-attribute IDs (comma-delimited).
aura_summary: Vec<i32>Print retained DBC proc metadata for these aura subtype IDs (comma-delimited).
effect_summary: Vec<i32>Print retained DBC rows and child operation shapes for these spell-effect IDs.
modifier_summary: Vec<i32>Print retained DBC rows for these spell-modifier property IDs.
modifier_aura: Vec<i32>Restrict modifier-property summaries to these aura subtype IDs.
target_plan_summary: Vec<TargetPlanAxisFilter>Print unsupported target plans for these semantic axes.
target_flag_summary: Vec<u8>Print cross-spec totals for these zero-based cast-target flag bits.
Trait Implementations§
Source§impl Args for TalentConformanceArgs
impl Args for TalentConformanceArgs
Source§fn group_id() -> Option<Id>
fn group_id() -> Option<Id>
ArgGroup::id][crate::ArgGroup::id] for this set of argumentsSource§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
Command] so it can instantiate self via
[FromArgMatches::update_from_arg_matches_mut] Read moreSource§impl Debug for TalentConformanceArgs
impl Debug for TalentConformanceArgs
Source§impl FromArgMatches for TalentConformanceArgs
impl FromArgMatches for TalentConformanceArgs
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(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
ArgMatches to self.Auto Trait Implementations§
impl Freeze for TalentConformanceArgs
impl RefUnwindSafe for TalentConformanceArgs
impl Send for TalentConformanceArgs
impl Sync for TalentConformanceArgs
impl Unpin for TalentConformanceArgs
impl UnsafeUnpin for TalentConformanceArgs
impl UnwindSafe for TalentConformanceArgs
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more