pub(crate) struct IncomingDamageResult {
pub requested: f64,
pub modified: f64,
pub absorbed: f64,
pub split: f64,
pub shared: f64,
pub applied: f64,
pub immune: bool,
pub killed: bool,
}Expand description
Result of the incoming-damage pipeline.
Fields§
§requested: f64§modified: f64§absorbed: f64§split: f64§applied: f64§immune: bool§killed: boolTrait Implementations§
Source§impl Clone for IncomingDamageResult
impl Clone for IncomingDamageResult
Source§fn clone(&self) -> IncomingDamageResult
fn clone(&self) -> IncomingDamageResult
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 IncomingDamageResult
impl Debug for IncomingDamageResult
Source§impl Default for IncomingDamageResult
impl Default for IncomingDamageResult
Source§fn default() -> IncomingDamageResult
fn default() -> IncomingDamageResult
Returns the “default value” for a type. Read more
Source§impl PartialEq for IncomingDamageResult
impl PartialEq for IncomingDamageResult
impl Copy for IncomingDamageResult
impl StructuralPartialEq for IncomingDamageResult
Auto Trait Implementations§
impl Freeze for IncomingDamageResult
impl RefUnwindSafe for IncomingDamageResult
impl Send for IncomingDamageResult
impl Sync for IncomingDamageResult
impl Unpin for IncomingDamageResult
impl UnsafeUnpin for IncomingDamageResult
impl UnwindSafe for IncomingDamageResult
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