pub enum AnyGameMessage {
Show 20 variants
GateSwitchedMessage(Arc<GateSwitchedMessage>),
MissionTargetAvailableMessage(Arc<MissionTargetAvailableMessage>),
PlayerDroppedFromUniverseGroupMessage(Arc<PlayerDroppedFromUniverseGroupMessage>),
PlayerJoinedUniverseGroupMessage(Arc<PlayerJoinedUniverseGroupMessage>),
PlayerKickedFromUniverseGroupMessage(Arc<PlayerKickedFromUniverseGroupMessage>),
PlayerPartedUniverseGroupMessage(Arc<PlayerPartedUniverseGroupMessage>),
PlayerUnitBuildMessage(AnyPlayerUnitBuildMessage),
PlayerUnitContinuedMessage(Arc<PlayerUnitContinuedMessage>),
PlayerUnitDeceasedMessage(AnyPlayerUnitDeceasedMessage),
PlayerUnitHitEnemyTargetMessage(Arc<PlayerUnitHitEnemyTargetMessage>),
PlayerUnitHitMissionTargetMessage(Arc<PlayerUnitHitMissionTargetMessage>),
PlayerUnitHitOwnTargetMessage(Arc<PlayerUnitHitOwnTargetMessage>),
PlayerUnitJumpedMessage(Arc<PlayerUnitJumpedMessage>),
TargetDedominationStartedMessage(Arc<TargetDedominationStartedMessage>),
TargetDominationFinishedMessage(Arc<TargetDominationFinishedMessage>),
TargetDominationScoredMessage(Arc<TargetDominationScoredMessage>),
TargetDominationStartedMessage(Arc<TargetDominationStartedMessage>),
TournamentStatusMessage(Arc<TournamentStatusMessage>),
UniverseGroupResetMessage(Arc<UniverseGroupResetMessage>),
UniverseGroupResetPendingMessage(Arc<UniverseGroupResetPendingMessage>),
}
Variants
GateSwitchedMessage(Arc<GateSwitchedMessage>)
MissionTargetAvailableMessage(Arc<MissionTargetAvailableMessage>)
PlayerDroppedFromUniverseGroupMessage(Arc<PlayerDroppedFromUniverseGroupMessage>)
PlayerJoinedUniverseGroupMessage(Arc<PlayerJoinedUniverseGroupMessage>)
PlayerKickedFromUniverseGroupMessage(Arc<PlayerKickedFromUniverseGroupMessage>)
PlayerPartedUniverseGroupMessage(Arc<PlayerPartedUniverseGroupMessage>)
PlayerUnitBuildMessage(AnyPlayerUnitBuildMessage)
PlayerUnitContinuedMessage(Arc<PlayerUnitContinuedMessage>)
PlayerUnitDeceasedMessage(AnyPlayerUnitDeceasedMessage)
PlayerUnitHitEnemyTargetMessage(Arc<PlayerUnitHitEnemyTargetMessage>)
PlayerUnitHitMissionTargetMessage(Arc<PlayerUnitHitMissionTargetMessage>)
PlayerUnitHitOwnTargetMessage(Arc<PlayerUnitHitOwnTargetMessage>)
PlayerUnitJumpedMessage(Arc<PlayerUnitJumpedMessage>)
TargetDedominationStartedMessage(Arc<TargetDedominationStartedMessage>)
TargetDominationFinishedMessage(Arc<TargetDominationFinishedMessage>)
TargetDominationScoredMessage(Arc<TargetDominationScoredMessage>)
TargetDominationStartedMessage(Arc<TargetDominationStartedMessage>)
TournamentStatusMessage(Arc<TournamentStatusMessage>)
UniverseGroupResetMessage(Arc<UniverseGroupResetMessage>)
UniverseGroupResetPendingMessage(Arc<UniverseGroupResetPendingMessage>)
Trait Implementations
sourceimpl Clone for AnyGameMessage
impl Clone for AnyGameMessage
sourcefn clone(&self) -> AnyGameMessage
fn clone(&self) -> AnyGameMessage
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Deref for AnyGameMessage
impl Deref for AnyGameMessage
type Target = dyn GameMessage + 'static
type Target = dyn GameMessage + 'static
The resulting type after dereferencing.
Auto Trait Implementations
impl !RefUnwindSafe for AnyGameMessage
impl Send for AnyGameMessage
impl Sync for AnyGameMessage
impl Unpin for AnyGameMessage
impl !UnwindSafe for AnyGameMessage
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more