List of all items
Structs
- ActionStat
- ApplicationError
- AuditIssue
- AuraEvent
- CharacterContext
- ChunkRun
- DpsSample
- EncounterResolutionError
- EnemyStatError
- EnemyStatInspection
- EnemyStatResolutionError
- EnemyStatResolver
- GameDataInputs
- IntentBuilder
- IntentOverrides
- IterationTrace
- ParallelRun
- ResolvedCreatureTuning
- ResolvedEnemyIdentity
- ResolvedEnemyStats
- ResolvedHandler
- ResolvedSetup
- ResourceSample
- SimRequest
- SpecAudit
- audit::AuditCtx
- audit::AuditIssue
- audit::AuditSink
- audit::SpecAudit
- audit::data_values::CoreScalarCheck
- audit::data_values::periodic::AuraScalarCheck
- audit::data_values::periodic::PeriodicCoefficientCheck
- audit::generic_folds::AutoAttackFieldFold
- chunk_executor::ChunkRun
- chunk_executor::ExecutionObservers
- chunk_executor::ExecutionOptions
- chunk_executor::SystemProgressTimer
- encounter::EncounterResolutionError
- enemies::error::EnemyStatError
- enemies::error::EnemyStatResolutionError
- enemies::resolver::EnemyStatResolver
- enemies::result::EnemyStatInspection
- enemies::result::ResolvedCreatureTuning
- enemies::result::ResolvedEnemyIdentity
- enemies::result::ResolvedEnemyStats
- error::ApplicationError
- game_data::CharacterContext
- game_data::GameDataInputs
- game_data::PreResolvedEnemyStats
- game_data::passives::PassiveData
- game_data::passives::PassiveInputs
- game_data::passives::masking::EquippedWeapons
- game_data::resolution_ids::ResolvedPassiveSeeds
- game_data::spells::context::SpellResolutionContext
- gear::enchants::StatAccumulator
- gear::enchants::StatScalingContext
- gear::items::GearBuildState
- gear::items::GearResult
- intent_builder::IntentBuilder
- intent_builder::IntentOverrides
- intent_builder::SimRequest
- iteration_trace::ActionStat
- iteration_trace::AuraEvent
- iteration_trace::DpsSample
- iteration_trace::IterationTrace
- iteration_trace::ResourceSample
- paperdoll::PaperdollIdentity
- resolved_handler::ResolvedHandler
- settings::consumables::ConsumableSelection
- settings::consumables::ResolvedItemSpell
- simulate_intent::handler::BootstrapResult
- simulate_intent::setup::ResolvedSettings
- simulate_intent::setup::ResolvedSetup
- simulate_intent::setup::SetupGameDataInputs
- simulate_intent::setup::SetupGearInputs
- simulate_intent::setup::item_spells::ResolvedConsumables
- simulate_parallel::ParallelRun
Enums
- ApplicationErrorCategory
- ApplicationStage
- EnemyStatField
- EnemyStatProvenanceStep
- ProvenanceValue
- chunk_executor::TraceExtras
- encounter::EncounterResolutionErrorKind
- enemies::error::EnemyStatErrorKind
- enemies::error::EnemyStatResolutionErrorKind
- enemies::provenance::EnemyStatField
- enemies::provenance::EnemyStatProvenanceStep
- enemies::provenance::ProvenanceValue
- enemies::resolver::BaseStatRow
- enemies::resolver::ValueRange
- error::ApplicationErrorCategory
- error::ApplicationErrorKind
- error::ApplicationStage
- game_data::ExpectedStatsInput
- settings::consumables::ConsumableSetting
Traits
Functions
- assisted_rotation_id
- audit::audit_manifest
- audit::audit_manifest_diagnostics
- audit::audit_manifest_repository
- audit::checks::audit_auras
- audit::checks::audit_auto_attacks
- audit::checks::audit_hero_talents
- audit::checks::audit_scalar_ref
- audit::checks::audit_spells
- audit::checks::audit_talents
- audit::checks::check_spell_exists
- audit::checks::warn_zero_id
- audit::data_values::check_core_aura_overrides
- audit::data_values::check_core_scalar
- audit::data_values::check_data_values
- audit::data_values::periodic::check_periodic_aura_values
- audit::data_values::periodic::check_redundant_aura_scalar
- audit::data_values::periodic::check_redundant_damage_mult
- audit::data_values::periodic::check_redundant_periodic_coefficient
- audit::data_values::periodic::check_resolved_scalar
- audit::data_values::resources::check_resource_values
- audit::data_values::resources::check_secondary_resource_values
- audit::data_values::resources::warn_if_drift
- audit::data_values::scalar::apply_scalar_transform
- audit::data_values::scalar::check_redundant_resolved_override
- audit::data_values::scalar::check_scalar_literal
- audit::data_values::scalar::resolve_scalar_ref
- audit::data_values::scalar::resolved_scalar_value
- audit::data_values::scalar::resolved_spell_scalar_value
- audit::data_values::scalar::scalar_field_value
- audit::data_values::scalar::warn_if_redundant
- audit::diagnostic_context
- audit::generic_folds::check_aura_self_folds
- audit::generic_folds::check_auto_attack_aura_self_folds
- audit::generic_folds::check_duplicate_generic_folds
- audit::generic_folds::check_effect_bindings
- audit::generic_folds::check_periodic_energize_hooks
- audit::generic_folds::check_trigger_program_damage_rows
- audit::generic_folds::declared_damage_fields
- audit::generic_folds::folded_damage_effects
- audit::generic_folds::has_authored_auto_attack_field
- audit::generic_folds::one_based_index
- audit::generic_folds::periodic_trigger_children
- audit::generic_folds::scalar_ref_forwards_value_to
- audit::generic_folds::spell_energizes
- audit::generic_folds::spell_id_of
- audit::generic_folds::talent_forwards_value_to
- audit::generic_folds::trigger_program_children
- audit::generic_folds::warn_auto_attack_field_folds
- audit::generic_folds::warn_auto_attack_self_fold
- audit::slug_to_display
- audit_manifest
- audit_manifest_repository
- build_handler
- build_handler_from_setup
- check_conflicts
- chunk_executor::accumulator_to_report
- chunk_executor::capture_exact_representative
- chunk_executor::capture_representative_with_handler
- chunk_executor::encounter_end_time
- chunk_executor::enrich_progress_tick
- chunk_executor::relative_stderr
- chunk_executor::run_chunk
- chunk_executor::run_chunk_into_accumulator
- chunk_executor::run_chunk_into_accumulator_for_merge
- chunk_executor::run_chunk_into_accumulator_impl
- chunk_executor::run_chunk_into_accumulator_with_timer
- chunk_executor::run_chunk_with_trace
- conflicts::check_conflicts
- default_stats
- encounter::resolve_encounter
- enemies::resolver::append_difficulty_provenance
- enemies::resolver::base_budget
- enemies::resolver::base_component
- enemies::resolver::component
- enemies::resolver::difficulty_key
- enemies::resolver::resolve_armor
- enemies::resolver::season_selects
- enemies::resolver::to_i32
- game_data::auras::resolve_aura_spell
- game_data::auras::resolve_auras
- game_data::expected_stats::apply_expected_stat_row
- game_data::expected_stats::apply_expected_stats
- game_data::expected_stats::resolve_expected_stats
- game_data::initialize_builder
- game_data::passives::crit::apply_crit_chance_scaled_player_axis
- game_data::passives::crit::resolve_crit_chance_scaled_crit_damage
- game_data::passives::masking::apply_declared_passive_effect_overrides
- game_data::passives::masking::declared_effect_base_points
- game_data::passives::masking::mask_declared_passive_effects
- game_data::passives::masking::mask_spec_conditional_passive_effects
- game_data::passives::masking::retain_statically_folded_passives
- game_data::passives::masking::should_fold_sheet_stat_passive
- game_data::passives::masking::updates_passives_on_apply_remove
- game_data::passives::masking::write_effect_base_points
- game_data::passives::resolve_passives
- game_data::passives::sources::apply_spell_overrides
- game_data::passives::sources::learned_spell_resolution_error
- game_data::passives::sources::override_spell_idx
- game_data::passives::sources::resolve_baseline_passives
- game_data::passives::sources::resolve_class_target_debuffs
- game_data::passives::sources::resolve_race_passive_spells
- game_data::passives::sources::resolve_race_passives
- game_data::passives::sources::resolve_set_bonus_passives
- game_data::passives::sources::resolve_spell_overrides
- game_data::passives::sources::resolve_talent_passives
- game_data::passives::sources::u32_from_spell_id
- game_data::passives::stats::apply_effect_precision_scales
- game_data::passives::stats::apply_passive_globals
- game_data::passives::stats::apply_talent_effect_overrides
- game_data::passives::stats::rescale_folded_effect_precision
- game_data::passives::stats::resolve_stat_passives
- game_data::powers::apply_resource_passives
- game_data::powers::insert_power_types
- game_data::powers::normalized_power_type_props
- game_data::powers::resolve_scaling_and_power_types
- game_data::resolution_ids::collect_resolution_ids
- game_data::resolve_game_data
- game_data::resolve_game_data_inner
- game_data::resolve_game_data_with_expected_stats
- game_data::spells::descriptions::described_effect_copy
- game_data::spells::descriptions::resolve_trigger_chain_payload
- game_data::spells::effects::apply_runtime_talent_effect
- game_data::spells::effects::insert_effect
- game_data::spells::effects::resolve_effect_payload
- game_data::spells::effects::resolve_spell_effects
- game_data::spells::effects::runtime_effect_index
- game_data::spells::insert_learned_spells
- game_data::spells::learned_spell_id
- game_data::spells::load_spell
- game_data::spells::properties::apply_cost_properties
- game_data::spells::properties::apply_proc_properties
- game_data::spells::properties::apply_resistance_properties
- game_data::spells::properties::apply_timing_and_targeting
- game_data::spells::properties::insert_spell_properties
- game_data::spells::resolve_spells
- game_data::spells::resources::modified_resource_cost
- game_data::spells::resources::resolve_spell_resources
- gear::enchants::apply_enchantment_stats
- gear::enchants::apply_gem_stats
- gear::enchants::race_crit_effectiveness_mult
- gear::items::apply_derived_stats
- gear::items::apply_item_stats
- gear::items::apply_matching_armor_specialization
- gear::items::apply_socket_and_enchant_stats
- gear::items::bench_gear_result
- gear::items::collect_set_bonus_auras
- gear::items::compute_stats_from_gear
- gear::items::equipped_item
- gear::items::finalize_gear_result
- gear::items::process_gear_entry
- gear::items::record_equipped_item
- gear::items::record_weapon
- gear::items::update_armor_and_set_state
- introspect_spec
- introspect_spec_resolved
- introspect_spec_with_data
- introspection::introspect_spec
- introspection::introspect_spec_resolved
- introspection::introspect_spec_with_data
- introspection::introspection_encounter
- introspection::introspection_game_data
- introspection::introspection_rotation
- introspection::make_introspect_handler
- iteration_trace::project_iteration_trace
- paperdoll::map_paperdoll
- paperdoll::resolve_paperdoll
- project_iteration_trace
- resolve_assisted_rotation_script
- resolve_game_data
- resolve_paperdoll
- resolve_setup
- rotation_validation::validate_rotation_for_spec
- run_chunk
- run_chunk_into_accumulator
- settings::consumables::consumable_item_budget
- settings::consumables::food_amount_multiplier
- settings::consumables::food_buff_for_use_spell
- settings::consumables::parse_bool_or_name
- settings::consumables::parse_consumable_selection
- settings::consumables::pick_item
- settings::consumables::resolve_augment_rune_slot
- settings::consumables::resolve_buff_slot
- settings::consumables::resolve_consumable_spells
- settings::consumables::resolve_food_slot
- settings::consumables::resolve_named_consumable
- settings::consumables::split_quality_rank
- settings::consumables::use_spell_id
- settings::parse_config
- settings::parse_spec
- settings::racial_spell_id_for_race
- settings::resolve_bloodlust
- settings::resolve_bug_settings
- settings::resolve_cast_latency
- settings::resolve_external_buffs
- settings::resolve_race_setting
- settings::resolve_raid_events
- settings::supported_race_names
- simulate_intent
- simulate_intent::entry::assisted_rotation_id
- simulate_intent::entry::bootstrap_chunk
- simulate_intent::entry::resolve_assisted_rotation_script
- simulate_intent::entry::simulate_intent
- simulate_intent::entry::simulate_intent_request
- simulate_intent::entry::simulate_intent_with_trace
- simulate_intent::handler::bootstrap
- simulate_intent::handler::build_handler
- simulate_intent::handler::build_handler_from_setup
- simulate_intent::handler::handler_factory
- simulate_intent::handler::run_on_sim_start
- simulate_intent::setup::encounter_duration
- simulate_intent::setup::item_spells::assemble_item_spell_ids
- simulate_intent::setup::resolve_consumables
- simulate_intent::setup::resolve_gear
- simulate_intent::setup::resolve_rotation
- simulate_intent::setup::resolve_settings
- simulate_intent::setup::resolve_setup
- simulate_intent::setup::resolve_setup_game_data
- simulate_intent::setup::resolve_talents
- simulate_intent::setup::resolve_weapon_enchants
- simulate_intent_parallel
- simulate_intent_request
- simulate_intent_with_trace
- simulate_parallel::chunk_assignments
- simulate_parallel::merge_accumulators
- simulate_parallel::simulate_intent_parallel
- talents::loadout::decode_expansion_talents
- talents::loadout::decode_loadout_talents
- talents::loadout::find_expansion_entry
- talents::loadout::parse_expansion_selection
- talents::loadout::validate_expansion_rank
- validate_rotation_for_spec
- weapon::effect0_trigger_target
- weapon::extract_weapon_enchant_procs
- weapon::linked_spell_value
- weapon::resolve_enchant_proc_chain
- weapon::resolve_single_weapon_enchant
- weapon::resolve_weapon_for_slot
Constants
- audit::checks::AUTO_ATTACK_PLACEHOLDER_ID
- audit::data_values::DATA_EPS
- audit::generic_folds::SCOPE_NOTE
- chunk_executor::CHECK_INTERVAL
- chunk_executor::MIN_SAMPLES_FOR_STDERR
- enemies::provenance::OP_EMPTY_NAME_FALLBACK
- enemies::provenance::OP_EXACT_KEY_LOOKUP
- enemies::provenance::OP_FOREIGN_KEY_LOOKUP
- enemies::provenance::OP_MULTIPLY_ARMOR_CONSTANT_MOD
- enemies::provenance::TABLE_CONTENT_TUNING_X_DIFFICULTY
- enemies::provenance::TABLE_CONTENT_TUNING_X_EXPECTED
- enemies::provenance::TABLE_CREATURE
- enemies::provenance::TABLE_CREATURE_DIFFICULTY
- enemies::provenance::TABLE_EXPECTED_STAT
- enemies::provenance::TABLE_EXPECTED_STAT_MOD
- enemies::resolver::MYTHIC_PLUS_CONTENT_TUNING_ID
- game_data::spells::descriptions::EXPRESSION_BLOCK_PREFIX
- game_data::spells::descriptions::MAX_TRIGGER_CHAIN_DEPTH
- introspection::INTROSPECT_ARMOR_CONSTANT
- introspection::INTROSPECT_AUTO_ATTACK_DPS
- introspection::INTROSPECT_CREATURE_ARMOR
- introspection::INTROSPECT_MAX_HEALTH
- introspection::INTROSPECT_SPELL_DAMAGE
- introspection::INTROSPECT_WAIT_SECONDS
- settings::consumables::AUGMENT_RUNE_NAME
- settings::consumables::FLASK_ALCHEMICAL_CHAOS_NAME
- settings::consumables::PANDAREN_FOOD_MULTIPLIER
- settings::consumables::TEMPERED_POTION_KEY
- settings::consumables::TEMPERED_POTION_NAME
- simulate_parallel::PARALLEL_JOB_LABEL
- weapon::MAX_ENCHANT_PROC_CHAIN_DEPTH