pub struct DamageOutcome {
pub amount: f64,
pub is_crit: bool,
}Expand description
Resolved outcome of one hook-owned damage impact.
Fields§
§amount: f64§is_crit: boolTrait Implementations§
Source§impl Clone for DamageOutcome
impl Clone for DamageOutcome
Source§fn clone(&self) -> DamageOutcome
fn clone(&self) -> DamageOutcome
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 DamageOutcome
impl Debug for DamageOutcome
Source§impl Default for DamageOutcome
impl Default for DamageOutcome
Source§fn default() -> DamageOutcome
fn default() -> DamageOutcome
Returns the “default value” for a type. Read more
Source§impl PartialEq for DamageOutcome
impl PartialEq for DamageOutcome
impl Copy for DamageOutcome
impl StructuralPartialEq for DamageOutcome
Auto Trait Implementations§
impl Freeze for DamageOutcome
impl RefUnwindSafe for DamageOutcome
impl Send for DamageOutcome
impl Sync for DamageOutcome
impl Unpin for DamageOutcome
impl UnsafeUnpin for DamageOutcome
impl UnwindSafe for DamageOutcome
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