pub enum BattleOpponentMovePreludeAction {
OpponentClockTopToWaitingRoom,
}Expand description
Optional prelude action before generalized battle-opponent movement.
Variants§
OpponentClockTopToWaitingRoom
Move the top opponent clock to waiting room before applying the destination move.
Trait Implementations§
Source§impl Clone for BattleOpponentMovePreludeAction
impl Clone for BattleOpponentMovePreludeAction
Source§fn clone(&self) -> BattleOpponentMovePreludeAction
fn clone(&self) -> BattleOpponentMovePreludeAction
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<'de> Deserialize<'de> for BattleOpponentMovePreludeAction
impl<'de> Deserialize<'de> for BattleOpponentMovePreludeAction
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for BattleOpponentMovePreludeAction
impl PartialEq for BattleOpponentMovePreludeAction
Source§fn eq(&self, other: &BattleOpponentMovePreludeAction) -> bool
fn eq(&self, other: &BattleOpponentMovePreludeAction) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for BattleOpponentMovePreludeAction
impl Eq for BattleOpponentMovePreludeAction
impl StructuralPartialEq for BattleOpponentMovePreludeAction
Auto Trait Implementations§
impl Freeze for BattleOpponentMovePreludeAction
impl RefUnwindSafe for BattleOpponentMovePreludeAction
impl Send for BattleOpponentMovePreludeAction
impl Sync for BattleOpponentMovePreludeAction
impl Unpin for BattleOpponentMovePreludeAction
impl UnwindSafe for BattleOpponentMovePreludeAction
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,
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