Skip to main content

Message

Trait Message 

Source
pub trait Message: PureMessage + Debug {
    // Required method
    fn message_type() -> MessageType
       where Self: Sized;
}

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl Message for AIName

Source§

impl Message for AddCounter

Source§

impl Message for AnnounceAttribute

Source§

impl Message for AnnounceCard

Source§

impl Message for AnnounceNumber

Source§

impl Message for AnnounceRace

Source§

impl Message for Attack

Source§

impl Message for AttackDisabled

Source§

impl Message for Battle

Source§

impl Message for BeChainTarget

Source§

impl Message for BecomeTarget

Source§

impl Message for CancelTarget

Source§

impl Message for CardHint

Source§

impl Message for CardSelected

Source§

impl Message for CardTarget

Source§

impl Message for ChainDisabled

Source§

impl Message for ChainEnd

Source§

impl Message for ChainNegated

Source§

impl Message for ChainSolved

Source§

impl Message for ChainSolving

Source§

impl Message for Chained

Source§

impl Message for Chaining

Source§

impl Message for ChangeSide

Source§

impl Message for ygopro_data::message::client_to_server::Chat

Source§

impl Message for ygopro_data::message::server_to_client::Chat

Source§

impl Message for ConfirmCards

Source§

impl Message for ConfirmDecktop

Source§

impl Message for ConfirmExtraTop

Source§

impl Message for ygopro_data::message::client_to_server::CreateGame

Source§

impl Message for ygopro_data::message::server_to_client::CreateGame

Source§

impl Message for CreateRelation

Source§

impl Message for CustomMsg

Source§

impl Message for Damage

Source§

impl Message for DamageStepEnd

Source§

impl Message for DamageStepStart

Source§

impl Message for DeckCount

Source§

impl Message for DeckTop

Source§

impl Message for Draw

Source§

impl Message for DuelEnd

Source§

impl Message for DuelStart

Source§

impl Message for Equip

Source§

impl Message for ErrorMessage

Source§

impl Message for FieldDisabled

Source§

impl Message for FieldFinish

Source§

impl Message for FlipSummoned

Source§

impl Message for FlipSummoning

Source§

impl Message for GameMessage

Source§

impl Message for ygopro_data::message::client_to_server::HandResult

Source§

impl Message for ygopro_data::message::server_to_client::HandResult

Source§

impl Message for ygopro_data::message::game_message::HandResult

Source§

impl Message for Hint

Source§

impl Message for HsKick

Source§

impl Message for HsNotReady

Source§

impl Message for HsPlayerChange

Source§

impl Message for HsPlayerEnter

Source§

impl Message for HsReady

Source§

impl Message for HsStart

Source§

impl Message for HsToDuelist

Source§

impl Message for HsToObserver

Source§

impl Message for HsWatchChange

Source§

impl Message for ygopro_data::message::client_to_server::JoinGame

Source§

impl Message for ygopro_data::message::server_to_client::JoinGame

Source§

impl Message for LPUpdate

Source§

impl Message for ygopro_data::message::client_to_server::LeaveGame

Source§

impl Message for ygopro_data::message::server_to_client::LeaveGame

Source§

impl Message for MatchKill

Source§

impl Message for MissedEffect

Source§

impl Message for Move

Source§

impl Message for NewPhase

Source§

impl Message for NewTurn

Source§

impl Message for PayLPCost

Source§

impl Message for PlayerHint

Source§

impl Message for PlayerInfo

Source§

impl Message for PositionChange

Source§

impl Message for RandomSelected

Source§

impl Message for Recover

Source§

impl Message for RefreshDeck

Source§

impl Message for ReleaseRelation

Source§

impl Message for ReloadField

Source§

impl Message for RemoveCounter

Source§

impl Message for Replay

Source§

impl Message for RequestDeck

Source§

impl Message for RequestField

Source§

impl Message for Response

Source§

impl Message for Retry

Source§

impl Message for ReverseDeck

Source§

impl Message for RockPaperScissors

Source§

impl Message for SelectBattleCommand

Source§

impl Message for SelectCard

Source§

impl Message for SelectChain

Source§

impl Message for SelectCounter

Source§

impl Message for SelectDisableField

Source§

impl Message for SelectEffectYesNo

Source§

impl Message for SelectHand

Source§

impl Message for SelectIdleCommand

Source§

impl Message for SelectOption

Source§

impl Message for SelectPlace

Source§

impl Message for SelectPosition

Source§

impl Message for SelectSum

Source§

impl Message for SelectTp

Source§

impl Message for SelectTribute

Source§

impl Message for SelectUnselectCard

Source§

impl Message for SelectYesNo

Source§

impl Message for Set

Source§

impl Message for ShowHint

Source§

impl Message for ShuffleDeck

Source§

impl Message for ShuffleExtra

Source§

impl Message for ShuffleHand

Source§

impl Message for ShuffleSetCard

Source§

impl Message for SortCard

Source§

impl Message for SortChain

Source§

impl Message for SpecialSummoned

Source§

impl Message for SpecialSummoning

Source§

impl Message for Start

Source§

impl Message for Summoned

Source§

impl Message for Summoning

Source§

impl Message for Surrender

Source§

impl Message for Swap

Source§

impl Message for SwapGraveDeck

Source§

impl Message for TagSwap

Source§

impl Message for TeammateSurrender

Source§

impl Message for TimeConfirm

Source§

impl Message for TimeLimit

Source§

impl Message for TossCoin

Source§

impl Message for TossDice

Source§

impl Message for ygopro_data::message::client_to_server::TpResult

Source§

impl Message for ygopro_data::message::server_to_client::TpResult

Source§

impl Message for TypeChange

Source§

impl Message for Unequip

Source§

impl Message for UpdateCard

Source§

impl Message for UpdateData

Source§

impl Message for UpdateDeck

Source§

impl Message for Waiting

Source§

impl Message for WaitingSide

Source§

impl Message for Win