pub struct CritChargeReduction {
pub target: LocalSpellIdx,
pub chance: f64,
}Expand description
On-crit charge reduction for an auto-attack: roll chance to refund a charge of target.
Fields§
§target: LocalSpellIdx§chance: f64Trait Implementations§
Source§impl Clone for CritChargeReduction
impl Clone for CritChargeReduction
Source§fn clone(&self) -> CritChargeReduction
fn clone(&self) -> CritChargeReduction
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 CritChargeReduction
impl Debug for CritChargeReduction
Source§impl PartialEq for CritChargeReduction
impl PartialEq for CritChargeReduction
impl Copy for CritChargeReduction
impl StructuralPartialEq for CritChargeReduction
Auto Trait Implementations§
impl Freeze for CritChargeReduction
impl RefUnwindSafe for CritChargeReduction
impl Send for CritChargeReduction
impl Sync for CritChargeReduction
impl Unpin for CritChargeReduction
impl UnsafeUnpin for CritChargeReduction
impl UnwindSafe for CritChargeReduction
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