pub enum GameEvent {
Show 404 variants
ServerSpawn(Box<ServerSpawnEvent>),
ServerChangeLevelFailed(ServerChangeLevelFailedEvent),
ServerShutdown(ServerShutdownEvent),
ServerCvar(ServerCvarEvent),
ServerMessage(ServerMessageEvent),
ServerAddBan(Box<ServerAddBanEvent>),
ServerRemoveBan(ServerRemoveBanEvent),
PlayerConnect(PlayerConnectEvent),
PlayerConnectClient(PlayerConnectClientEvent),
PlayerInfo(PlayerInfoEvent),
PlayerDisconnect(PlayerDisconnectEvent),
PlayerActivate(PlayerActivateEvent),
PlayerSay(PlayerSayEvent),
ClientDisconnect(ClientDisconnectEvent),
ClientBeginConnect(ClientBeginConnectEvent),
ClientConnected(ClientConnectedEvent),
ClientFullConnect(ClientFullConnectEvent),
HostQuit(HostQuitEvent),
TeamInfo(TeamInfoEvent),
TeamScore(TeamScoreEvent),
TeamPlayBroadcastAudio(TeamPlayBroadcastAudioEvent),
PlayerTeam(PlayerTeamEvent),
PlayerClass(PlayerClassEvent),
PlayerDeath(Box<PlayerDeathEvent>),
PlayerHurt(PlayerHurtEvent),
PlayerChat(PlayerChatEvent),
PlayerScore(PlayerScoreEvent),
PlayerSpawn(PlayerSpawnEvent),
PlayerShoot(PlayerShootEvent),
PlayerUse(PlayerUseEvent),
PlayerChangeName(PlayerChangeNameEvent),
PlayerHintMessage(PlayerHintMessageEvent),
BasePlayerTeleported(BasePlayerTeleportedEvent),
GameInit(GameInitEvent),
GameNewMap(GameNewMapEvent),
GameStart(GameStartEvent),
GameEnd(GameEndEvent),
RoundStart(RoundStartEvent),
RoundEnd(RoundEndEvent),
GameMessage(GameMessageEvent),
BreakBreakable(BreakBreakableEvent),
BreakProp(BreakPropEvent),
EntityKilled(EntityKilledEvent),
BonusUpdated(BonusUpdatedEvent),
AchievementEvent(AchievementEventEvent),
AchievementIncrement(AchievementIncrementEvent),
PhysgunPickup(PhysgunPickupEvent),
FlareIgniteNpc(FlareIgniteNpcEvent),
HelicopterGrenadePuntMiss(HelicopterGrenadePuntMissEvent),
UserDataDownloaded(UserDataDownloadedEvent),
RagdollDissolved(RagdollDissolvedEvent),
HLTVChangedMode(HLTVChangedModeEvent),
HLTVChangedTarget(HLTVChangedTargetEvent),
VoteEnded(VoteEndedEvent),
VoteStarted(VoteStartedEvent),
VoteChanged(VoteChangedEvent),
VotePassed(VotePassedEvent),
VoteFailed(VoteFailedEvent),
VoteCast(VoteCastEvent),
VoteOptions(Box<VoteOptionsEvent>),
ReplaySaved(ReplaySavedEvent),
EnteredPerformanceMode(EnteredPerformanceModeEvent),
BrowseReplays(BrowseReplaysEvent),
ReplayYoutubeStats(ReplayYoutubeStatsEvent),
InventoryUpdated(InventoryUpdatedEvent),
CartUpdated(CartUpdatedEvent),
StorePriceSheetUpdated(StorePriceSheetUpdatedEvent),
EconInventoryConnected(EconInventoryConnectedEvent),
ItemSchemaInitialized(ItemSchemaInitializedEvent),
GcNewSession(GcNewSessionEvent),
GcLostSession(GcLostSessionEvent),
IntroFinish(IntroFinishEvent),
IntroNextCamera(IntroNextCameraEvent),
PlayerChangeClass(PlayerChangeClassEvent),
TfMapTimeRemaining(TfMapTimeRemainingEvent),
TfGameOver(TfGameOverEvent),
CtfFlagCaptured(CtfFlagCapturedEvent),
ControlPointInitialized(ControlPointInitializedEvent),
ControlPointUpdateImages(ControlPointUpdateImagesEvent),
ControlPointUpdateLayout(ControlPointUpdateLayoutEvent),
ControlPointUpdateCapping(ControlPointUpdateCappingEvent),
ControlPointUpdateOwner(ControlPointUpdateOwnerEvent),
ControlPointStartTouch(ControlPointStartTouchEvent),
ControlPointEndTouch(ControlPointEndTouchEvent),
ControlPointPulseElement(ControlPointPulseElementEvent),
ControlPointFakeCapture(ControlPointFakeCaptureEvent),
ControlPointFakeCaptureMultiplier(ControlPointFakeCaptureMultiplierEvent),
TeamPlayRoundSelected(TeamPlayRoundSelectedEvent),
TeamPlayRoundStart(TeamPlayRoundStartEvent),
TeamPlayRoundActive(TeamPlayRoundActiveEvent),
TeamPlayWaitingBegins(TeamPlayWaitingBeginsEvent),
TeamPlayWaitingEnds(TeamPlayWaitingEndsEvent),
TeamPlayWaitingAboutToEnd(TeamPlayWaitingAboutToEndEvent),
TeamPlayRestartRound(TeamPlayRestartRoundEvent),
TeamPlayReadyRestart(TeamPlayReadyRestartEvent),
TeamPlayRoundRestartSeconds(TeamPlayRoundRestartSecondsEvent),
TeamPlayTeamReady(TeamPlayTeamReadyEvent),
TeamPlayRoundWin(TeamPlayRoundWinEvent),
TeamPlayUpdateTimer(TeamPlayUpdateTimerEvent),
TeamPlayRoundStalemate(TeamPlayRoundStalemateEvent),
TeamPlayOvertimeBegin(TeamPlayOvertimeBeginEvent),
TeamPlayOvertimeEnd(TeamPlayOvertimeEndEvent),
TeamPlaySuddenDeathBegin(TeamPlaySuddenDeathBeginEvent),
TeamPlaySuddenDeathEnd(TeamPlaySuddenDeathEndEvent),
TeamPlayGameOver(TeamPlayGameOverEvent),
TeamPlayMapTimeRemaining(TeamPlayMapTimeRemainingEvent),
TeamPlayTimerFlash(TeamPlayTimerFlashEvent),
TeamPlayTimerTimeAdded(TeamPlayTimerTimeAddedEvent),
TeamPlayPointStartCapture(TeamPlayPointStartCaptureEvent),
TeamPlayPointCaptured(TeamPlayPointCapturedEvent),
TeamPlayPointLocked(TeamPlayPointLockedEvent),
TeamPlayPointUnlocked(TeamPlayPointUnlockedEvent),
TeamPlayCaptureBroken(TeamPlayCaptureBrokenEvent),
TeamPlayCaptureBlocked(TeamPlayCaptureBlockedEvent),
TeamPlayFlagEvent(TeamPlayFlagEventEvent),
TeamPlayWinPanel(TeamPlayWinPanelEvent),
TeamPlayTeamBalancedPlayer(TeamPlayTeamBalancedPlayerEvent),
TeamPlaySetupFinished(TeamPlaySetupFinishedEvent),
TeamPlayAlert(TeamPlayAlertEvent),
TrainingComplete(TrainingCompleteEvent),
ShowFreezePanel(ShowFreezePanelEvent),
HideFreezePanel(HideFreezePanelEvent),
FreezeCamStarted(FreezeCamStartedEvent),
LocalPlayerChangeTeam(LocalPlayerChangeTeamEvent),
LocalPlayerScoreChanged(LocalPlayerScoreChangedEvent),
LocalPlayerChangeClass(LocalPlayerChangeClassEvent),
LocalPlayerRespawn(LocalPlayerRespawnEvent),
BuildingInfoChanged(BuildingInfoChangedEvent),
LocalPlayerChangeDisguise(LocalPlayerChangeDisguiseEvent),
PlayerAccountChanged(PlayerAccountChangedEvent),
SpyPdaReset(SpyPdaResetEvent),
FlagStatusUpdate(FlagStatusUpdateEvent),
PlayerStatsUpdated(PlayerStatsUpdatedEvent),
PlayingCommentary(PlayingCommentaryEvent),
PlayerChargeDeployed(PlayerChargeDeployedEvent),
PlayerBuiltObject(PlayerBuiltObjectEvent),
PlayerUpgradedObject(PlayerUpgradedObjectEvent),
PlayerCarryObject(PlayerCarryObjectEvent),
PlayerDropObject(PlayerDropObjectEvent),
ObjectRemoved(ObjectRemovedEvent),
ObjectDestroyed(ObjectDestroyedEvent),
ObjectDetonated(ObjectDetonatedEvent),
AchievementEarned(AchievementEarnedEvent),
SpecTargetUpdated(SpecTargetUpdatedEvent),
TournamentStateUpdate(TournamentStateUpdateEvent),
TournamentEnableCountdown(TournamentEnableCountdownEvent),
PlayerCalledForMedic(PlayerCalledForMedicEvent),
PlayerAskedForBall(PlayerAskedForBallEvent),
LocalPlayerBecameObserver(LocalPlayerBecameObserverEvent),
PlayerIgnitedInv(PlayerIgnitedInvEvent),
PlayerIgnited(PlayerIgnitedEvent),
PlayerExtinguished(PlayerExtinguishedEvent),
PlayerTeleported(PlayerTeleportedEvent),
PlayerHealedMedicCall(PlayerHealedMedicCallEvent),
LocalPlayerChargeReady(LocalPlayerChargeReadyEvent),
LocalPlayerWindDown(LocalPlayerWindDownEvent),
PlayerInvulned(PlayerInvulnedEvent),
EscortSpeed(EscortSpeedEvent),
EscortProgress(EscortProgressEvent),
EscortRecede(EscortRecedeEvent),
GameUIActivated(GameUIActivatedEvent),
GameUIHidden(GameUIHiddenEvent),
PlayerEscortScore(PlayerEscortScoreEvent),
PlayerHealOnHit(PlayerHealOnHitEvent),
PlayerStealSandvich(PlayerStealSandvichEvent),
ShowClassLayout(ShowClassLayoutEvent),
ShowVsPanel(ShowVsPanelEvent),
PlayerDamaged(PlayerDamagedEvent),
ArenaPlayerNotification(ArenaPlayerNotificationEvent),
ArenaMatchMaxStreak(ArenaMatchMaxStreakEvent),
ArenaRoundStart(ArenaRoundStartEvent),
ArenaWinPanel(ArenaWinPanelEvent),
PveWinPanel(PveWinPanelEvent),
AirDash(AirDashEvent),
Landed(LandedEvent),
PlayerDamageDodged(PlayerDamageDodgedEvent),
PlayerStunned(PlayerStunnedEvent),
ScoutGrandSlam(ScoutGrandSlamEvent),
ScoutSlamdollLanded(ScoutSlamdollLandedEvent),
ArrowImpact(ArrowImpactEvent),
PlayerJarated(PlayerJaratedEvent),
PlayerJaratedFade(PlayerJaratedFadeEvent),
PlayerShieldBlocked(PlayerShieldBlockedEvent),
PlayerPinned(PlayerPinnedEvent),
PlayerHealedByMedic(PlayerHealedByMedicEvent),
PlayerSappedObject(PlayerSappedObjectEvent),
ItemFound(ItemFoundEvent),
ShowAnnotation(ShowAnnotationEvent),
HideAnnotation(HideAnnotationEvent),
PostInventoryApplication(PostInventoryApplicationEvent),
ControlPointUnlockUpdated(ControlPointUnlockUpdatedEvent),
DeployBuffBanner(DeployBuffBannerEvent),
PlayerBuff(PlayerBuffEvent),
MedicDeath(MedicDeathEvent),
OvertimeNag(OvertimeNagEvent),
TeamsChanged(TeamsChangedEvent),
HalloweenPumpkinGrab(HalloweenPumpkinGrabEvent),
RocketJump(RocketJumpEvent),
RocketJumpLanded(RocketJumpLandedEvent),
StickyJump(StickyJumpEvent),
StickyJumpLanded(StickyJumpLandedEvent),
RocketPackLaunch(RocketPackLaunchEvent),
RocketPackLanded(RocketPackLandedEvent),
MedicDefended(MedicDefendedEvent),
LocalPlayerHealed(LocalPlayerHealedEvent),
PlayerDestroyedPipeBomb(PlayerDestroyedPipeBombEvent),
ObjectDeflected(ObjectDeflectedEvent),
PlayerMvp(PlayerMvpEvent),
RaidSpawnMob(RaidSpawnMobEvent),
RaidSpawnSquad(RaidSpawnSquadEvent),
NavBlocked(NavBlockedEvent),
PathTrackPassed(PathTrackPassedEvent),
NumCappersChanged(NumCappersChangedEvent),
PlayerRegenerate(PlayerRegenerateEvent),
UpdateStatusItem(UpdateStatusItemEvent),
StatsResetRound(StatsResetRoundEvent),
ScoreStatsAccumulatedUpdate(ScoreStatsAccumulatedUpdateEvent),
ScoreStatsAccumulatedReset(ScoreStatsAccumulatedResetEvent),
AchievementEarnedLocal(AchievementEarnedLocalEvent),
PlayerHealed(PlayerHealedEvent),
BuildingHealed(BuildingHealedEvent),
ItemPickup(ItemPickupEvent),
DuelStatus(DuelStatusEvent),
FishNotice(Box<FishNoticeEvent>),
FishNoticeArm(Box<FishNoticeArmEvent>),
SlapNotice(Box<SlapNoticeEvent>),
ThrowableHit(Box<ThrowableHitEvent>),
PumpkinLordSummoned(PumpkinLordSummonedEvent),
PumpkinLordKilled(PumpkinLordKilledEvent),
MerasmusSummoned(MerasmusSummonedEvent),
MerasmusKilled(MerasmusKilledEvent),
MerasmusEscapeWarning(MerasmusEscapeWarningEvent),
MerasmusEscaped(MerasmusEscapedEvent),
EyeballBossSummoned(EyeballBossSummonedEvent),
EyeballBossStunned(EyeballBossStunnedEvent),
EyeballBossKilled(EyeballBossKilledEvent),
EyeballBossKiller(EyeballBossKillerEvent),
EyeballBossEscapeImminent(EyeballBossEscapeImminentEvent),
EyeballBossEscaped(EyeballBossEscapedEvent),
NpcHurt(NpcHurtEvent),
ControlPointTimerUpdated(ControlPointTimerUpdatedEvent),
PlayerHighFiveStart(PlayerHighFiveStartEvent),
PlayerHighFiveCancel(PlayerHighFiveCancelEvent),
PlayerHighFiveSuccess(PlayerHighFiveSuccessEvent),
PlayerBonusPoints(PlayerBonusPointsEvent),
PlayerUpgraded(PlayerUpgradedEvent),
PlayerBuyback(PlayerBuybackEvent),
PlayerUsedPowerUpBottle(PlayerUsedPowerUpBottleEvent),
ChristmasGiftGrab(ChristmasGiftGrabEvent),
PlayerKilledAchievementZone(PlayerKilledAchievementZoneEvent),
PartyUpdated(PartyUpdatedEvent),
PartyPrefChanged(PartyPrefChangedEvent),
PartyCriteriaChanged(PartyCriteriaChangedEvent),
PartyInvitesChanged(PartyInvitesChangedEvent),
PartyQueueStateChanged(PartyQueueStateChangedEvent),
PartyChat(PartyChatEvent),
PartyMemberJoin(PartyMemberJoinEvent),
PartyMemberLeave(PartyMemberLeaveEvent),
MatchInvitesUpdated(MatchInvitesUpdatedEvent),
LobbyUpdated(LobbyUpdatedEvent),
MvmMissionUpdate(MvmMissionUpdateEvent),
RecalculateHolidays(RecalculateHolidaysEvent),
PlayerCurrencyChanged(PlayerCurrencyChangedEvent),
DoomsdayRocketOpen(DoomsdayRocketOpenEvent),
RemoveNemesisRelationships(RemoveNemesisRelationshipsEvent),
MvmCreditBonusWave(MvmCreditBonusWaveEvent),
MvmCreditBonusAll(MvmCreditBonusAllEvent),
MvmCreditBonusAllAdvanced(MvmCreditBonusAllAdvancedEvent),
MvmQuickSentryUpgrade(MvmQuickSentryUpgradeEvent),
MvmTankDestroyedByPlayers(MvmTankDestroyedByPlayersEvent),
MvmKillRobotDeliveringBomb(MvmKillRobotDeliveringBombEvent),
MvmPickupCurrency(MvmPickupCurrencyEvent),
MvmBombCarrierKilled(MvmBombCarrierKilledEvent),
MvmSentryBusterDetonate(MvmSentryBusterDetonateEvent),
MvmScoutMarkedForDeath(MvmScoutMarkedForDeathEvent),
MvmMedicPowerUpShared(MvmMedicPowerUpSharedEvent),
MvmBeginWave(MvmBeginWaveEvent),
MvmWaveComplete(MvmWaveCompleteEvent),
MvmMissionComplete(MvmMissionCompleteEvent),
MvmBombResetByPlayer(MvmBombResetByPlayerEvent),
MvmBombAlarmTriggered(MvmBombAlarmTriggeredEvent),
MvmBombDeployResetByPlayer(MvmBombDeployResetByPlayerEvent),
MvmWaveFailed(MvmWaveFailedEvent),
MvmResetStats(MvmResetStatsEvent),
DamageResisted(DamageResistedEvent),
RevivePlayerNotify(RevivePlayerNotifyEvent),
RevivePlayerStopped(RevivePlayerStoppedEvent),
RevivePlayerComplete(RevivePlayerCompleteEvent),
PlayerTurnedToGhost(PlayerTurnedToGhostEvent),
MedigunShieldBlockedDamage(MedigunShieldBlockedDamageEvent),
MvmAdvWaveCompleteNoGates(MvmAdvWaveCompleteNoGatesEvent),
MvmSniperHeadshotCurrency(MvmSniperHeadshotCurrencyEvent),
MvmMannhattanPit(MvmMannhattanPitEvent),
FlagCarriedInDetectionZone(FlagCarriedInDetectionZoneEvent),
MvmAdvWaveKilledStunRadio(MvmAdvWaveKilledStunRadioEvent),
PlayerDirectHitStun(PlayerDirectHitStunEvent),
MvmSentryBusterKilled(MvmSentryBusterKilledEvent),
UpgradesFileChanged(UpgradesFileChangedEvent),
RdTeamPointsChanged(RdTeamPointsChangedEvent),
RdRulesStateChanged(RdRulesStateChangedEvent),
RdRobotKilled(RdRobotKilledEvent),
RdRobotImpact(RdRobotImpactEvent),
TeamPlayPreRoundTimeLeft(TeamPlayPreRoundTimeLeftEvent),
ParachuteDeploy(ParachuteDeployEvent),
ParachuteHolster(ParachuteHolsterEvent),
KillRefillsMeter(KillRefillsMeterEvent),
RpsTauntEvent(RpsTauntEventEvent),
CongaKill(CongaKillEvent),
PlayerInitialSpawn(PlayerInitialSpawnEvent),
CompetitiveVictory(CompetitiveVictoryEvent),
CompetitiveStatsUpdate(CompetitiveStatsUpdateEvent),
MiniGameWin(MiniGameWinEvent),
SentryOnGoActive(SentryOnGoActiveEvent),
DuckXpLevelUp(DuckXpLevelUpEvent),
QuestLogOpened(QuestLogOpenedEvent),
SchemaUpdated(SchemaUpdatedEvent),
LocalPlayerPickupWeapon(LocalPlayerPickupWeaponEvent),
RdPlayerScorePoints(RdPlayerScorePointsEvent),
DemomanDetStickies(DemomanDetStickiesEvent),
QuestObjectiveCompleted(QuestObjectiveCompletedEvent),
PlayerScoreChanged(PlayerScoreChangedEvent),
KilledCappingPlayer(KilledCappingPlayerEvent),
EnvironmentalDeath(EnvironmentalDeathEvent),
ProjectileDirectHit(ProjectileDirectHitEvent),
PassGet(PassGetEvent),
PassScore(PassScoreEvent),
PassFree(PassFreeEvent),
PassPassCaught(PassPassCaughtEvent),
PassBallStolen(PassBallStolenEvent),
PassBallBlocked(PassBallBlockedEvent),
DamagePrevented(DamagePreventedEvent),
HalloweenBossKilled(HalloweenBossKilledEvent),
EscapedLootIsland(EscapedLootIslandEvent),
TaggedPlayerAsIt(TaggedPlayerAsItEvent),
MerasmusStunned(MerasmusStunnedEvent),
MerasmusPropFound(MerasmusPropFoundEvent),
HalloweenSkeletonKilled(HalloweenSkeletonKilledEvent),
SkeletonKilledQuest(SkeletonKilledQuestEvent),
SkeletonKingKilledQuest(SkeletonKingKilledQuestEvent),
EscapeHell(EscapeHellEvent),
CrossSpectralBridge(CrossSpectralBridgeEvent),
MiniGameWon(MiniGameWonEvent),
RespawnGhost(RespawnGhostEvent),
KillInHell(KillInHellEvent),
HalloweenDuckCollected(HalloweenDuckCollectedEvent),
SpecialScore(SpecialScoreEvent),
TeamLeaderKilled(TeamLeaderKilledEvent),
HalloweenSoulCollected(HalloweenSoulCollectedEvent),
RecalculateTruce(RecalculateTruceEvent),
DeadRingerCheatDeath(DeadRingerCheatDeathEvent),
CrossbowHeal(CrossbowHealEvent),
DamageMitigated(DamageMitigatedEvent),
PayloadPushed(PayloadPushedEvent),
PlayerAbandonedMatch(PlayerAbandonedMatchEvent),
ClDrawline(ClDrawlineEvent),
RestartTimerTime(RestartTimerTimeEvent),
WinLimitChanged(WinLimitChangedEvent),
WinPanelShowScores(WinPanelShowScoresEvent),
TopStreamsRequestFinished(TopStreamsRequestFinishedEvent),
CompetitiveStateChanged(CompetitiveStateChangedEvent),
GlobalWarDataUpdated(GlobalWarDataUpdatedEvent),
StopWatchChanged(StopWatchChangedEvent),
DsStop(DsStopEvent),
DsScreenshot(DsScreenshotEvent),
ShowMatchSummary(ShowMatchSummaryEvent),
ExperienceChanged(ExperienceChangedEvent),
BeginXpLerp(BeginXpLerpEvent),
MatchmakerStatsUpdated(MatchmakerStatsUpdatedEvent),
RematchVotePeriodOver(RematchVotePeriodOverEvent),
RematchFailedToCreate(RematchFailedToCreateEvent),
PlayerRematchChange(PlayerRematchChangeEvent),
PingUpdated(PingUpdatedEvent),
MMStatsUpdated(MMStatsUpdatedEvent),
PlayerNextMapVoteChange(PlayerNextMapVoteChangeEvent),
VoteMapsChanged(VoteMapsChangedEvent),
ProtoDefChanged(ProtoDefChangedEvent),
PlayerDomination(PlayerDominationEvent),
PlayerRocketPackPushed(PlayerRocketPackPushedEvent),
QuestRequest(QuestRequestEvent),
QuestResponse(QuestResponseEvent),
QuestProgress(QuestProgressEvent),
ProjectileRemoved(ProjectileRemovedEvent),
QuestMapDataChanged(QuestMapDataChangedEvent),
GasDousedPlayerIgnited(GasDousedPlayerIgnitedEvent),
QuestTurnInState(QuestTurnInStateEvent),
ItemsAcknowledged(ItemsAcknowledgedEvent),
CapperKilled(CapperKilledEvent),
MainMenuStabilized(MainMenuStabilizedEvent),
WorldStatusChanged(WorldStatusChangedEvent),
HLTVStatus(HLTVStatusEvent),
HLTVCameraman(HLTVCameramanEvent),
HLTVRankCamera(HLTVRankCameraEvent),
HLTVRankEntity(HLTVRankEntityEvent),
HLTVFixed(HLTVFixedEvent),
HLTVChase(HLTVChaseEvent),
HLTVMessage(HLTVMessageEvent),
HLTVTitle(HLTVTitleEvent),
HLTVChat(HLTVChatEvent),
ReplayStartRecord(ReplayStartRecordEvent),
ReplaySessionInfo(ReplaySessionInfoEvent),
ReplayEndRecord(ReplayEndRecordEvent),
ReplayReplaysAvailable(ReplayReplaysAvailableEvent),
ReplayServerError(ReplayServerErrorEvent),
Unknown(RawGameEvent),
}
Variants§
ServerSpawn(Box<ServerSpawnEvent>)
ServerChangeLevelFailed(ServerChangeLevelFailedEvent)
ServerShutdown(ServerShutdownEvent)
ServerCvar(ServerCvarEvent)
ServerMessage(ServerMessageEvent)
ServerAddBan(Box<ServerAddBanEvent>)
ServerRemoveBan(ServerRemoveBanEvent)
PlayerConnect(PlayerConnectEvent)
PlayerConnectClient(PlayerConnectClientEvent)
PlayerInfo(PlayerInfoEvent)
PlayerDisconnect(PlayerDisconnectEvent)
PlayerActivate(PlayerActivateEvent)
PlayerSay(PlayerSayEvent)
ClientDisconnect(ClientDisconnectEvent)
ClientBeginConnect(ClientBeginConnectEvent)
ClientConnected(ClientConnectedEvent)
ClientFullConnect(ClientFullConnectEvent)
HostQuit(HostQuitEvent)
TeamInfo(TeamInfoEvent)
TeamScore(TeamScoreEvent)
TeamPlayBroadcastAudio(TeamPlayBroadcastAudioEvent)
PlayerTeam(PlayerTeamEvent)
PlayerClass(PlayerClassEvent)
PlayerDeath(Box<PlayerDeathEvent>)
PlayerHurt(PlayerHurtEvent)
PlayerChat(PlayerChatEvent)
PlayerScore(PlayerScoreEvent)
PlayerSpawn(PlayerSpawnEvent)
PlayerShoot(PlayerShootEvent)
PlayerUse(PlayerUseEvent)
PlayerChangeName(PlayerChangeNameEvent)
PlayerHintMessage(PlayerHintMessageEvent)
BasePlayerTeleported(BasePlayerTeleportedEvent)
GameInit(GameInitEvent)
GameNewMap(GameNewMapEvent)
GameStart(GameStartEvent)
GameEnd(GameEndEvent)
RoundStart(RoundStartEvent)
RoundEnd(RoundEndEvent)
GameMessage(GameMessageEvent)
BreakBreakable(BreakBreakableEvent)
BreakProp(BreakPropEvent)
EntityKilled(EntityKilledEvent)
BonusUpdated(BonusUpdatedEvent)
AchievementEvent(AchievementEventEvent)
AchievementIncrement(AchievementIncrementEvent)
PhysgunPickup(PhysgunPickupEvent)
FlareIgniteNpc(FlareIgniteNpcEvent)
HelicopterGrenadePuntMiss(HelicopterGrenadePuntMissEvent)
UserDataDownloaded(UserDataDownloadedEvent)
RagdollDissolved(RagdollDissolvedEvent)
HLTVChangedMode(HLTVChangedModeEvent)
HLTVChangedTarget(HLTVChangedTargetEvent)
VoteEnded(VoteEndedEvent)
VoteStarted(VoteStartedEvent)
VoteChanged(VoteChangedEvent)
VotePassed(VotePassedEvent)
VoteFailed(VoteFailedEvent)
VoteCast(VoteCastEvent)
VoteOptions(Box<VoteOptionsEvent>)
ReplaySaved(ReplaySavedEvent)
EnteredPerformanceMode(EnteredPerformanceModeEvent)
BrowseReplays(BrowseReplaysEvent)
ReplayYoutubeStats(ReplayYoutubeStatsEvent)
InventoryUpdated(InventoryUpdatedEvent)
CartUpdated(CartUpdatedEvent)
StorePriceSheetUpdated(StorePriceSheetUpdatedEvent)
EconInventoryConnected(EconInventoryConnectedEvent)
ItemSchemaInitialized(ItemSchemaInitializedEvent)
GcNewSession(GcNewSessionEvent)
GcLostSession(GcLostSessionEvent)
IntroFinish(IntroFinishEvent)
IntroNextCamera(IntroNextCameraEvent)
PlayerChangeClass(PlayerChangeClassEvent)
TfMapTimeRemaining(TfMapTimeRemainingEvent)
TfGameOver(TfGameOverEvent)
CtfFlagCaptured(CtfFlagCapturedEvent)
ControlPointInitialized(ControlPointInitializedEvent)
ControlPointUpdateImages(ControlPointUpdateImagesEvent)
ControlPointUpdateLayout(ControlPointUpdateLayoutEvent)
ControlPointUpdateCapping(ControlPointUpdateCappingEvent)
ControlPointUpdateOwner(ControlPointUpdateOwnerEvent)
ControlPointStartTouch(ControlPointStartTouchEvent)
ControlPointEndTouch(ControlPointEndTouchEvent)
ControlPointPulseElement(ControlPointPulseElementEvent)
ControlPointFakeCapture(ControlPointFakeCaptureEvent)
ControlPointFakeCaptureMultiplier(ControlPointFakeCaptureMultiplierEvent)
TeamPlayRoundSelected(TeamPlayRoundSelectedEvent)
TeamPlayRoundStart(TeamPlayRoundStartEvent)
TeamPlayRoundActive(TeamPlayRoundActiveEvent)
TeamPlayWaitingBegins(TeamPlayWaitingBeginsEvent)
TeamPlayWaitingEnds(TeamPlayWaitingEndsEvent)
TeamPlayWaitingAboutToEnd(TeamPlayWaitingAboutToEndEvent)
TeamPlayRestartRound(TeamPlayRestartRoundEvent)
TeamPlayReadyRestart(TeamPlayReadyRestartEvent)
TeamPlayRoundRestartSeconds(TeamPlayRoundRestartSecondsEvent)
TeamPlayTeamReady(TeamPlayTeamReadyEvent)
TeamPlayRoundWin(TeamPlayRoundWinEvent)
TeamPlayUpdateTimer(TeamPlayUpdateTimerEvent)
TeamPlayRoundStalemate(TeamPlayRoundStalemateEvent)
TeamPlayOvertimeBegin(TeamPlayOvertimeBeginEvent)
TeamPlayOvertimeEnd(TeamPlayOvertimeEndEvent)
TeamPlaySuddenDeathBegin(TeamPlaySuddenDeathBeginEvent)
TeamPlaySuddenDeathEnd(TeamPlaySuddenDeathEndEvent)
TeamPlayGameOver(TeamPlayGameOverEvent)
TeamPlayMapTimeRemaining(TeamPlayMapTimeRemainingEvent)
TeamPlayTimerFlash(TeamPlayTimerFlashEvent)
TeamPlayTimerTimeAdded(TeamPlayTimerTimeAddedEvent)
TeamPlayPointStartCapture(TeamPlayPointStartCaptureEvent)
TeamPlayPointCaptured(TeamPlayPointCapturedEvent)
TeamPlayPointLocked(TeamPlayPointLockedEvent)
TeamPlayPointUnlocked(TeamPlayPointUnlockedEvent)
TeamPlayCaptureBroken(TeamPlayCaptureBrokenEvent)
TeamPlayCaptureBlocked(TeamPlayCaptureBlockedEvent)
TeamPlayFlagEvent(TeamPlayFlagEventEvent)
TeamPlayWinPanel(TeamPlayWinPanelEvent)
TeamPlayTeamBalancedPlayer(TeamPlayTeamBalancedPlayerEvent)
TeamPlaySetupFinished(TeamPlaySetupFinishedEvent)
TeamPlayAlert(TeamPlayAlertEvent)
TrainingComplete(TrainingCompleteEvent)
ShowFreezePanel(ShowFreezePanelEvent)
HideFreezePanel(HideFreezePanelEvent)
FreezeCamStarted(FreezeCamStartedEvent)
LocalPlayerChangeTeam(LocalPlayerChangeTeamEvent)
LocalPlayerScoreChanged(LocalPlayerScoreChangedEvent)
LocalPlayerChangeClass(LocalPlayerChangeClassEvent)
LocalPlayerRespawn(LocalPlayerRespawnEvent)
BuildingInfoChanged(BuildingInfoChangedEvent)
LocalPlayerChangeDisguise(LocalPlayerChangeDisguiseEvent)
PlayerAccountChanged(PlayerAccountChangedEvent)
SpyPdaReset(SpyPdaResetEvent)
FlagStatusUpdate(FlagStatusUpdateEvent)
PlayerStatsUpdated(PlayerStatsUpdatedEvent)
PlayingCommentary(PlayingCommentaryEvent)
PlayerChargeDeployed(PlayerChargeDeployedEvent)
PlayerBuiltObject(PlayerBuiltObjectEvent)
PlayerUpgradedObject(PlayerUpgradedObjectEvent)
PlayerCarryObject(PlayerCarryObjectEvent)
PlayerDropObject(PlayerDropObjectEvent)
ObjectRemoved(ObjectRemovedEvent)
ObjectDestroyed(ObjectDestroyedEvent)
ObjectDetonated(ObjectDetonatedEvent)
AchievementEarned(AchievementEarnedEvent)
SpecTargetUpdated(SpecTargetUpdatedEvent)
TournamentStateUpdate(TournamentStateUpdateEvent)
TournamentEnableCountdown(TournamentEnableCountdownEvent)
PlayerCalledForMedic(PlayerCalledForMedicEvent)
PlayerAskedForBall(PlayerAskedForBallEvent)
LocalPlayerBecameObserver(LocalPlayerBecameObserverEvent)
PlayerIgnitedInv(PlayerIgnitedInvEvent)
PlayerIgnited(PlayerIgnitedEvent)
PlayerExtinguished(PlayerExtinguishedEvent)
PlayerTeleported(PlayerTeleportedEvent)
PlayerHealedMedicCall(PlayerHealedMedicCallEvent)
LocalPlayerChargeReady(LocalPlayerChargeReadyEvent)
LocalPlayerWindDown(LocalPlayerWindDownEvent)
PlayerInvulned(PlayerInvulnedEvent)
EscortSpeed(EscortSpeedEvent)
EscortProgress(EscortProgressEvent)
EscortRecede(EscortRecedeEvent)
GameUIActivated(GameUIActivatedEvent)
GameUIHidden(GameUIHiddenEvent)
PlayerEscortScore(PlayerEscortScoreEvent)
PlayerHealOnHit(PlayerHealOnHitEvent)
PlayerStealSandvich(PlayerStealSandvichEvent)
ShowClassLayout(ShowClassLayoutEvent)
ShowVsPanel(ShowVsPanelEvent)
PlayerDamaged(PlayerDamagedEvent)
ArenaPlayerNotification(ArenaPlayerNotificationEvent)
ArenaMatchMaxStreak(ArenaMatchMaxStreakEvent)
ArenaRoundStart(ArenaRoundStartEvent)
ArenaWinPanel(ArenaWinPanelEvent)
PveWinPanel(PveWinPanelEvent)
AirDash(AirDashEvent)
Landed(LandedEvent)
PlayerDamageDodged(PlayerDamageDodgedEvent)
PlayerStunned(PlayerStunnedEvent)
ScoutGrandSlam(ScoutGrandSlamEvent)
ScoutSlamdollLanded(ScoutSlamdollLandedEvent)
ArrowImpact(ArrowImpactEvent)
PlayerJarated(PlayerJaratedEvent)
PlayerJaratedFade(PlayerJaratedFadeEvent)
PlayerShieldBlocked(PlayerShieldBlockedEvent)
PlayerPinned(PlayerPinnedEvent)
PlayerHealedByMedic(PlayerHealedByMedicEvent)
PlayerSappedObject(PlayerSappedObjectEvent)
ItemFound(ItemFoundEvent)
ShowAnnotation(ShowAnnotationEvent)
HideAnnotation(HideAnnotationEvent)
PostInventoryApplication(PostInventoryApplicationEvent)
ControlPointUnlockUpdated(ControlPointUnlockUpdatedEvent)
DeployBuffBanner(DeployBuffBannerEvent)
PlayerBuff(PlayerBuffEvent)
MedicDeath(MedicDeathEvent)
OvertimeNag(OvertimeNagEvent)
TeamsChanged(TeamsChangedEvent)
HalloweenPumpkinGrab(HalloweenPumpkinGrabEvent)
RocketJump(RocketJumpEvent)
RocketJumpLanded(RocketJumpLandedEvent)
StickyJump(StickyJumpEvent)
StickyJumpLanded(StickyJumpLandedEvent)
RocketPackLaunch(RocketPackLaunchEvent)
RocketPackLanded(RocketPackLandedEvent)
MedicDefended(MedicDefendedEvent)
LocalPlayerHealed(LocalPlayerHealedEvent)
PlayerDestroyedPipeBomb(PlayerDestroyedPipeBombEvent)
ObjectDeflected(ObjectDeflectedEvent)
PlayerMvp(PlayerMvpEvent)
RaidSpawnMob(RaidSpawnMobEvent)
RaidSpawnSquad(RaidSpawnSquadEvent)
PathTrackPassed(PathTrackPassedEvent)
NumCappersChanged(NumCappersChangedEvent)
PlayerRegenerate(PlayerRegenerateEvent)
UpdateStatusItem(UpdateStatusItemEvent)
StatsResetRound(StatsResetRoundEvent)
ScoreStatsAccumulatedUpdate(ScoreStatsAccumulatedUpdateEvent)
ScoreStatsAccumulatedReset(ScoreStatsAccumulatedResetEvent)
AchievementEarnedLocal(AchievementEarnedLocalEvent)
PlayerHealed(PlayerHealedEvent)
BuildingHealed(BuildingHealedEvent)
ItemPickup(ItemPickupEvent)
DuelStatus(DuelStatusEvent)
FishNotice(Box<FishNoticeEvent>)
FishNoticeArm(Box<FishNoticeArmEvent>)
SlapNotice(Box<SlapNoticeEvent>)
ThrowableHit(Box<ThrowableHitEvent>)
PumpkinLordSummoned(PumpkinLordSummonedEvent)
PumpkinLordKilled(PumpkinLordKilledEvent)
MerasmusSummoned(MerasmusSummonedEvent)
MerasmusKilled(MerasmusKilledEvent)
MerasmusEscapeWarning(MerasmusEscapeWarningEvent)
MerasmusEscaped(MerasmusEscapedEvent)
EyeballBossSummoned(EyeballBossSummonedEvent)
EyeballBossStunned(EyeballBossStunnedEvent)
EyeballBossKilled(EyeballBossKilledEvent)
EyeballBossKiller(EyeballBossKillerEvent)
EyeballBossEscapeImminent(EyeballBossEscapeImminentEvent)
EyeballBossEscaped(EyeballBossEscapedEvent)
NpcHurt(NpcHurtEvent)
ControlPointTimerUpdated(ControlPointTimerUpdatedEvent)
PlayerHighFiveStart(PlayerHighFiveStartEvent)
PlayerHighFiveCancel(PlayerHighFiveCancelEvent)
PlayerHighFiveSuccess(PlayerHighFiveSuccessEvent)
PlayerBonusPoints(PlayerBonusPointsEvent)
PlayerUpgraded(PlayerUpgradedEvent)
PlayerBuyback(PlayerBuybackEvent)
PlayerUsedPowerUpBottle(PlayerUsedPowerUpBottleEvent)
ChristmasGiftGrab(ChristmasGiftGrabEvent)
PlayerKilledAchievementZone(PlayerKilledAchievementZoneEvent)
PartyUpdated(PartyUpdatedEvent)
PartyPrefChanged(PartyPrefChangedEvent)
PartyCriteriaChanged(PartyCriteriaChangedEvent)
PartyInvitesChanged(PartyInvitesChangedEvent)
PartyQueueStateChanged(PartyQueueStateChangedEvent)
PartyChat(PartyChatEvent)
PartyMemberJoin(PartyMemberJoinEvent)
PartyMemberLeave(PartyMemberLeaveEvent)
MatchInvitesUpdated(MatchInvitesUpdatedEvent)
LobbyUpdated(LobbyUpdatedEvent)
MvmMissionUpdate(MvmMissionUpdateEvent)
RecalculateHolidays(RecalculateHolidaysEvent)
PlayerCurrencyChanged(PlayerCurrencyChangedEvent)
DoomsdayRocketOpen(DoomsdayRocketOpenEvent)
RemoveNemesisRelationships(RemoveNemesisRelationshipsEvent)
MvmCreditBonusWave(MvmCreditBonusWaveEvent)
MvmCreditBonusAll(MvmCreditBonusAllEvent)
MvmCreditBonusAllAdvanced(MvmCreditBonusAllAdvancedEvent)
MvmQuickSentryUpgrade(MvmQuickSentryUpgradeEvent)
MvmTankDestroyedByPlayers(MvmTankDestroyedByPlayersEvent)
MvmKillRobotDeliveringBomb(MvmKillRobotDeliveringBombEvent)
MvmPickupCurrency(MvmPickupCurrencyEvent)
MvmBombCarrierKilled(MvmBombCarrierKilledEvent)
MvmSentryBusterDetonate(MvmSentryBusterDetonateEvent)
MvmScoutMarkedForDeath(MvmScoutMarkedForDeathEvent)
MvmBeginWave(MvmBeginWaveEvent)
MvmWaveComplete(MvmWaveCompleteEvent)
MvmMissionComplete(MvmMissionCompleteEvent)
MvmBombResetByPlayer(MvmBombResetByPlayerEvent)
MvmBombAlarmTriggered(MvmBombAlarmTriggeredEvent)
MvmBombDeployResetByPlayer(MvmBombDeployResetByPlayerEvent)
MvmWaveFailed(MvmWaveFailedEvent)
MvmResetStats(MvmResetStatsEvent)
DamageResisted(DamageResistedEvent)
RevivePlayerNotify(RevivePlayerNotifyEvent)
RevivePlayerStopped(RevivePlayerStoppedEvent)
RevivePlayerComplete(RevivePlayerCompleteEvent)
PlayerTurnedToGhost(PlayerTurnedToGhostEvent)
MedigunShieldBlockedDamage(MedigunShieldBlockedDamageEvent)
MvmAdvWaveCompleteNoGates(MvmAdvWaveCompleteNoGatesEvent)
MvmSniperHeadshotCurrency(MvmSniperHeadshotCurrencyEvent)
MvmMannhattanPit(MvmMannhattanPitEvent)
FlagCarriedInDetectionZone(FlagCarriedInDetectionZoneEvent)
MvmAdvWaveKilledStunRadio(MvmAdvWaveKilledStunRadioEvent)
PlayerDirectHitStun(PlayerDirectHitStunEvent)
MvmSentryBusterKilled(MvmSentryBusterKilledEvent)
UpgradesFileChanged(UpgradesFileChangedEvent)
RdTeamPointsChanged(RdTeamPointsChangedEvent)
RdRulesStateChanged(RdRulesStateChangedEvent)
RdRobotKilled(RdRobotKilledEvent)
RdRobotImpact(RdRobotImpactEvent)
TeamPlayPreRoundTimeLeft(TeamPlayPreRoundTimeLeftEvent)
ParachuteDeploy(ParachuteDeployEvent)
ParachuteHolster(ParachuteHolsterEvent)
KillRefillsMeter(KillRefillsMeterEvent)
RpsTauntEvent(RpsTauntEventEvent)
CongaKill(CongaKillEvent)
PlayerInitialSpawn(PlayerInitialSpawnEvent)
CompetitiveVictory(CompetitiveVictoryEvent)
CompetitiveStatsUpdate(CompetitiveStatsUpdateEvent)
MiniGameWin(MiniGameWinEvent)
SentryOnGoActive(SentryOnGoActiveEvent)
DuckXpLevelUp(DuckXpLevelUpEvent)
QuestLogOpened(QuestLogOpenedEvent)
SchemaUpdated(SchemaUpdatedEvent)
LocalPlayerPickupWeapon(LocalPlayerPickupWeaponEvent)
RdPlayerScorePoints(RdPlayerScorePointsEvent)
DemomanDetStickies(DemomanDetStickiesEvent)
QuestObjectiveCompleted(QuestObjectiveCompletedEvent)
PlayerScoreChanged(PlayerScoreChangedEvent)
KilledCappingPlayer(KilledCappingPlayerEvent)
EnvironmentalDeath(EnvironmentalDeathEvent)
ProjectileDirectHit(ProjectileDirectHitEvent)
PassGet(PassGetEvent)
PassScore(PassScoreEvent)
PassFree(PassFreeEvent)
PassPassCaught(PassPassCaughtEvent)
PassBallStolen(PassBallStolenEvent)
PassBallBlocked(PassBallBlockedEvent)
DamagePrevented(DamagePreventedEvent)
HalloweenBossKilled(HalloweenBossKilledEvent)
EscapedLootIsland(EscapedLootIslandEvent)
TaggedPlayerAsIt(TaggedPlayerAsItEvent)
MerasmusStunned(MerasmusStunnedEvent)
MerasmusPropFound(MerasmusPropFoundEvent)
HalloweenSkeletonKilled(HalloweenSkeletonKilledEvent)
SkeletonKilledQuest(SkeletonKilledQuestEvent)
SkeletonKingKilledQuest(SkeletonKingKilledQuestEvent)
EscapeHell(EscapeHellEvent)
CrossSpectralBridge(CrossSpectralBridgeEvent)
MiniGameWon(MiniGameWonEvent)
RespawnGhost(RespawnGhostEvent)
KillInHell(KillInHellEvent)
HalloweenDuckCollected(HalloweenDuckCollectedEvent)
SpecialScore(SpecialScoreEvent)
TeamLeaderKilled(TeamLeaderKilledEvent)
HalloweenSoulCollected(HalloweenSoulCollectedEvent)
RecalculateTruce(RecalculateTruceEvent)
DeadRingerCheatDeath(DeadRingerCheatDeathEvent)
CrossbowHeal(CrossbowHealEvent)
DamageMitigated(DamageMitigatedEvent)
PayloadPushed(PayloadPushedEvent)
PlayerAbandonedMatch(PlayerAbandonedMatchEvent)
ClDrawline(ClDrawlineEvent)
RestartTimerTime(RestartTimerTimeEvent)
WinLimitChanged(WinLimitChangedEvent)
WinPanelShowScores(WinPanelShowScoresEvent)
TopStreamsRequestFinished(TopStreamsRequestFinishedEvent)
CompetitiveStateChanged(CompetitiveStateChangedEvent)
GlobalWarDataUpdated(GlobalWarDataUpdatedEvent)
StopWatchChanged(StopWatchChangedEvent)
DsStop(DsStopEvent)
DsScreenshot(DsScreenshotEvent)
ShowMatchSummary(ShowMatchSummaryEvent)
ExperienceChanged(ExperienceChangedEvent)
BeginXpLerp(BeginXpLerpEvent)
MatchmakerStatsUpdated(MatchmakerStatsUpdatedEvent)
RematchVotePeriodOver(RematchVotePeriodOverEvent)
RematchFailedToCreate(RematchFailedToCreateEvent)
PlayerRematchChange(PlayerRematchChangeEvent)
PingUpdated(PingUpdatedEvent)
MMStatsUpdated(MMStatsUpdatedEvent)
PlayerNextMapVoteChange(PlayerNextMapVoteChangeEvent)
VoteMapsChanged(VoteMapsChangedEvent)
ProtoDefChanged(ProtoDefChangedEvent)
PlayerDomination(PlayerDominationEvent)
PlayerRocketPackPushed(PlayerRocketPackPushedEvent)
QuestRequest(QuestRequestEvent)
QuestResponse(QuestResponseEvent)
QuestProgress(QuestProgressEvent)
ProjectileRemoved(ProjectileRemovedEvent)
QuestMapDataChanged(QuestMapDataChangedEvent)
GasDousedPlayerIgnited(GasDousedPlayerIgnitedEvent)
QuestTurnInState(QuestTurnInStateEvent)
ItemsAcknowledged(ItemsAcknowledgedEvent)
CapperKilled(CapperKilledEvent)
MainMenuStabilized(MainMenuStabilizedEvent)
WorldStatusChanged(WorldStatusChangedEvent)
HLTVStatus(HLTVStatusEvent)
HLTVCameraman(HLTVCameramanEvent)
HLTVRankCamera(HLTVRankCameraEvent)
HLTVRankEntity(HLTVRankEntityEvent)
HLTVFixed(HLTVFixedEvent)
HLTVChase(HLTVChaseEvent)
HLTVMessage(HLTVMessageEvent)
HLTVTitle(HLTVTitleEvent)
HLTVChat(HLTVChatEvent)
ReplayStartRecord(ReplayStartRecordEvent)
ReplaySessionInfo(ReplaySessionInfoEvent)
ReplayEndRecord(ReplayEndRecordEvent)
ReplayReplaysAvailable(ReplayReplaysAvailableEvent)
ReplayServerError(ReplayServerErrorEvent)
Unknown(RawGameEvent)
Implementations§
Source§impl GameEvent
impl GameEvent
pub fn read( stream: &mut Stream<'_>, definition: &GameEventDefinition, ) -> Result<Self>
pub fn write( &self, stream: &mut BitWriteStream<'_, LittleEndian>, definition: &GameEventDefinition, ) -> Result<()>
pub fn event_type(&self) -> GameEventType
Trait Implementations§
Source§impl<'de> Deserialize<'de> for GameEvent
impl<'de> Deserialize<'de> for GameEvent
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
impl StructuralPartialEq for GameEvent
Auto Trait Implementations§
impl Freeze for GameEvent
impl RefUnwindSafe for GameEvent
impl Send for GameEvent
impl Sync for GameEvent
impl Unpin for GameEvent
impl UnwindSafe for GameEvent
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