pub struct AbsorbEffect {
pub amount: f64,
pub effect_index: u8,
pub schools: SpellSchoolMask,
pub kind: AbsorbKind,
pub high_priority: bool,
pub overkill_script: Option<fn(&mut OverkillAbsorbScriptContext<'_>) -> OverkillAbsorbDecision>,
pub priority: i32,
}Expand description
Static absorb payload contributed by an aura effect.
Fields§
§amount: f64§effect_index: u8§schools: SpellSchoolMask§kind: AbsorbKind§high_priority: bool§overkill_script: Option<fn(&mut OverkillAbsorbScriptContext<'_>) -> OverkillAbsorbDecision>§priority: i32TrinityCore’s secondary absorb ordering key (EffectMiscValue[1]).
Trait Implementations§
Source§impl Clone for AbsorbEffect
impl Clone for AbsorbEffect
Source§fn clone(&self) -> AbsorbEffect
fn clone(&self) -> AbsorbEffect
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AbsorbEffect
impl Debug for AbsorbEffect
impl Copy for AbsorbEffect
Auto Trait Implementations§
impl Freeze for AbsorbEffect
impl RefUnwindSafe for AbsorbEffect
impl Send for AbsorbEffect
impl Sync for AbsorbEffect
impl Unpin for AbsorbEffect
impl UnsafeUnpin for AbsorbEffect
impl UnwindSafe for AbsorbEffect
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
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>
Converts
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>
Converts
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