pub enum MoveResult {
Damage(DamageResult<Health>),
Heal(i16),
Ailment(Option<LiveAilment>),
Stat(BattleStatType, Stage),
Cancel(MoveCancel),
Custom,
Miss,
Error,
}
Variants§
Damage(DamageResult<Health>)
Heal(i16)
Ailment(Option<LiveAilment>)
Stat(BattleStatType, Stage)
Cancel(MoveCancel)
Custom
Miss
Error
Trait Implementations§
Source§impl Clone for MoveResult
impl Clone for MoveResult
Source§fn clone(&self) -> MoveResult
fn clone(&self) -> MoveResult
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 MoveResult
impl Debug for MoveResult
Source§impl PartialEq for MoveResult
impl PartialEq for MoveResult
impl Copy for MoveResult
impl Eq for MoveResult
impl StructuralPartialEq for MoveResult
Auto Trait Implementations§
impl Freeze for MoveResult
impl RefUnwindSafe for MoveResult
impl Send for MoveResult
impl Sync for MoveResult
impl Unpin for MoveResult
impl UnwindSafe for MoveResult
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