pub struct ScriptDamage(/* private fields */);
Implementations§
Source§impl ScriptDamage
impl ScriptDamage
pub fn with_damage(damage: INT) -> Self
pub fn set_damage(&mut self, damage: INT)
pub fn get_damage(&mut self) -> INT
pub fn effective(&mut self) -> Effective
Trait Implementations§
Source§impl Clone for ScriptDamage
impl Clone for ScriptDamage
Source§fn clone(&self) -> ScriptDamage
fn clone(&self) -> ScriptDamage
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 ScriptDamage
impl Debug for ScriptDamage
Source§impl From<DamageResult<i64>> for ScriptDamage
impl From<DamageResult<i64>> for ScriptDamage
Source§fn from(result: DamageResult<INT>) -> Self
fn from(result: DamageResult<INT>) -> Self
Converts to this type from the input type.
Source§impl From<DamageResult<u16>> for ScriptDamage
impl From<DamageResult<u16>> for ScriptDamage
Source§fn from(result: DamageResult<Health>) -> Self
fn from(result: DamageResult<Health>) -> Self
Converts to this type from the input type.
Source§impl From<ScriptDamage> for DamageResult<Health>
impl From<ScriptDamage> for DamageResult<Health>
Source§fn from(s: ScriptDamage) -> Self
fn from(s: ScriptDamage) -> Self
Converts to this type from the input type.
impl Copy for ScriptDamage
Auto Trait Implementations§
impl Freeze for ScriptDamage
impl RefUnwindSafe for ScriptDamage
impl Send for ScriptDamage
impl Sync for ScriptDamage
impl Unpin for ScriptDamage
impl UnwindSafe for ScriptDamage
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