pub(super) struct CritChanceScaledMults {
total: f64,
bonus: f64,
}Expand description
The two crit multipliers a passive can scale by the caster’s own critical strike chance.
Fields§
§total: f64Scales the whole crit multiplier, including its 1.0 base.
bonus: f64Scales only the bonus above 1.0.
Trait Implementations§
Source§impl Clone for CritChanceScaledMults
impl Clone for CritChanceScaledMults
Source§fn clone(&self) -> CritChanceScaledMults
fn clone(&self) -> CritChanceScaledMults
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 CritChanceScaledMults
impl Debug for CritChanceScaledMults
impl Copy for CritChanceScaledMults
Auto Trait Implementations§
impl Freeze for CritChanceScaledMults
impl RefUnwindSafe for CritChanceScaledMults
impl Send for CritChanceScaledMults
impl Sync for CritChanceScaledMults
impl Unpin for CritChanceScaledMults
impl UnsafeUnpin for CritChanceScaledMults
impl UnwindSafe for CritChanceScaledMults
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