pub struct DamageEffectId {
action: DamageActionId,
effect_index: u8,
}Expand description
Generated/content-local coordinate for one finalized damage effect.
Fields§
§action: DamageActionId§effect_index: u8Implementations§
Source§impl DamageEffectId
impl DamageEffectId
pub(crate) const fn new(action: DamageActionId, effect_index: u8) -> Self
Sourcepub const fn action(self) -> DamageActionId
pub const fn action(self) -> DamageActionId
Returns the opaque branded action that owns this generated effect coordinate.
pub(crate) const fn effect_index(self) -> u8
Trait Implementations§
Source§impl Clone for DamageEffectId
impl Clone for DamageEffectId
Source§fn clone(&self) -> DamageEffectId
fn clone(&self) -> DamageEffectId
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 DamageEffectId
impl Debug for DamageEffectId
Source§impl Hash for DamageEffectId
impl Hash for DamageEffectId
Source§impl Ord for DamageEffectId
impl Ord for DamageEffectId
Source§fn cmp(&self, other: &DamageEffectId) -> Ordering
fn cmp(&self, other: &DamageEffectId) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for DamageEffectId
impl PartialEq for DamageEffectId
Source§impl PartialOrd for DamageEffectId
impl PartialOrd for DamageEffectId
impl Copy for DamageEffectId
impl Eq for DamageEffectId
impl StructuralPartialEq for DamageEffectId
Auto Trait Implementations§
impl Freeze for DamageEffectId
impl RefUnwindSafe for DamageEffectId
impl Send for DamageEffectId
impl Sync for DamageEffectId
impl Unpin for DamageEffectId
impl UnsafeUnpin for DamageEffectId
impl UnwindSafe for DamageEffectId
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