pub(crate) struct ResourceThresholdTrigger {
pub resource_type: ResourceType,
pub threshold: f64,
pub spell_local: LocalSpellIdx,
}Expand description
Automatically casts spell_local after a primary-resource spend leaves the actor below threshold.
Fields§
§resource_type: ResourceType§threshold: f64§spell_local: LocalSpellIdxTrait Implementations§
Source§impl Clone for ResourceThresholdTrigger
impl Clone for ResourceThresholdTrigger
Source§fn clone(&self) -> ResourceThresholdTrigger
fn clone(&self) -> ResourceThresholdTrigger
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 ResourceThresholdTrigger
impl Debug for ResourceThresholdTrigger
Source§impl PartialEq for ResourceThresholdTrigger
impl PartialEq for ResourceThresholdTrigger
impl Copy for ResourceThresholdTrigger
impl StructuralPartialEq for ResourceThresholdTrigger
Auto Trait Implementations§
impl Freeze for ResourceThresholdTrigger
impl RefUnwindSafe for ResourceThresholdTrigger
impl Send for ResourceThresholdTrigger
impl Sync for ResourceThresholdTrigger
impl Unpin for ResourceThresholdTrigger
impl UnsafeUnpin for ResourceThresholdTrigger
impl UnwindSafe for ResourceThresholdTrigger
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