pub(super) struct EnhancementConfig {Show 15 fields
pub splitstream_mult: f64,
pub feral_spirit: bool,
pub imbuement_mastery: bool,
pub lively_totems: bool,
pub elemental_weapons_per_imbue: f64,
pub windfury_hits: u32,
pub stormblast_mult: f64,
pub elemental_tempo_cdr_per_stack_ms: u32,
pub totemic_momentum_hot_hand_ms: u32,
pub surging_totem_duration_ms: u32,
pub surging_totem_npc_id: u32,
pub storm_unleashed_repeats: bool,
pub storm_unleashed_chance_per_stack: f64,
pub ashen_catalyst_cdr_ms: u32,
pub voltaic_blaze_maelstrom_stacks: i32,
}Fields§
§splitstream_mult: f64Splitstream talent e1 damage fraction.
feral_spirit: boolFeral Spirit enables guardian summons.
imbuement_mastery: boolImbuement Mastery enables its weapon-imbue riders.
lively_totems: boolLively Totems enables its accumulated trigger.
elemental_weapons_per_imbue: f64Elemental Weapons e1 bonus per imbue in tenths of a percent.
windfury_hits: u32Windfury base hits plus one with Unruly Winds.
stormblast_mult: f64Stormblast effect damage fraction.
elemental_tempo_cdr_per_stack_ms: u32Elemental Tempo effect cooldown reduction per stack.
totemic_momentum_hot_hand_ms: u32Totemic Momentum effect Hot Hand extension milliseconds.
surging_totem_duration_ms: u32Surging Totem’s summon-spell duration owns the guardian lifetime.
surging_totem_npc_id: u32Surging Totem’s summon effect provides the guardian creature identity.
storm_unleashed_repeats: boolStorm Unleashed repeat binding enables repeats.
storm_unleashed_chance_per_stack: f64Storm Unleashed effect chance per stack.
ashen_catalyst_cdr_ms: u32Ashen Catalyst effect cooldown reduction milliseconds.
voltaic_blaze_maelstrom_stacks: i32Voltaic Blaze 470057 e2 resolved Maelstrom Weapon stacks.
Trait Implementations§
Source§impl Clone for EnhancementConfig
impl Clone for EnhancementConfig
Source§fn clone(&self) -> EnhancementConfig
fn clone(&self) -> EnhancementConfig
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for EnhancementConfig
impl Debug for EnhancementConfig
Source§impl Default for EnhancementConfig
impl Default for EnhancementConfig
impl Copy for EnhancementConfig
Auto Trait Implementations§
impl Freeze for EnhancementConfig
impl RefUnwindSafe for EnhancementConfig
impl Send for EnhancementConfig
impl Sync for EnhancementConfig
impl Unpin for EnhancementConfig
impl UnsafeUnpin for EnhancementConfig
impl UnwindSafe for EnhancementConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§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