pub struct Request<Message, Extra> {
pub message: Message,
pub extra: Extra,
}Expand description
A request carrying a message and an extra message.
Fields§
§message: MessageThe message to dispatch.
extra: ExtraThe extra data attached to the request (e.g. the sender’s address or position).
Trait Implementations§
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Response
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Response
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &UpdateDeck
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &UpdateDeck
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &HandResult
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &HandResult
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &TpResult
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &TpResult
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &PlayerInfo
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &PlayerInfo
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &CreateGame
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &CreateGame
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &JoinGame
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &JoinGame
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &LeaveGame
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &LeaveGame
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Surrender
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Surrender
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &TimeConfirm
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &TimeConfirm
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &HsToDuelist
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &HsToDuelist
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &HsToObserver
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &HsToObserver
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &HsReady
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &HsReady
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &HsNotReady
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &HsNotReady
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &HsKick
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &HsKick
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &HsStart
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &HsStart
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &RequestField
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &RequestField
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &GameMessage
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &GameMessage
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ErrorMessage
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ErrorMessage
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectHand
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectHand
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectTp
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectTp
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &HandResult
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &HandResult
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &TpResult
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &TpResult
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ChangeSide
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ChangeSide
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &WaitingSide
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &WaitingSide
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &DeckCount
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &DeckCount
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &CreateGame
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &CreateGame
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &JoinGame
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &JoinGame
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &TypeChange
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &TypeChange
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &LeaveGame
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &LeaveGame
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &DuelStart
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &DuelStart
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &DuelEnd
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &DuelEnd
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Replay
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Replay
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &TimeLimit
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &TimeLimit
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &HsPlayerEnter
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &HsPlayerEnter
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &HsPlayerChange
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &HsPlayerChange
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &HsWatchChange
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &HsWatchChange
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &TeammateSurrender
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &TeammateSurrender
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &FieldFinish
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &FieldFinish
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Waiting
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Waiting
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &UpdateData
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &UpdateData
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &UpdateCard
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &UpdateCard
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &RequestDeck
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &RequestDeck
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectBattleCommand
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectBattleCommand
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectIdleCommand
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectIdleCommand
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectEffectYesNo
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectEffectYesNo
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectYesNo
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectYesNo
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectOption
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectOption
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectCard
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectCard
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectChain
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectChain
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectPlace
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectPlace
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectPosition
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectPosition
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectTribute
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectTribute
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SortChain
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SortChain
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectCounter
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectCounter
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectSum
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectSum
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectDisableField
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectDisableField
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SortCard
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SortCard
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectUnselectCard
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectUnselectCard
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ConfirmDecktop
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ConfirmDecktop
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ConfirmCards
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ConfirmCards
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ShuffleDeck
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ShuffleDeck
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ShuffleHand
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ShuffleHand
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &RefreshDeck
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &RefreshDeck
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SwapGraveDeck
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SwapGraveDeck
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ShuffleSetCard
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ShuffleSetCard
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ReverseDeck
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ReverseDeck
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &DeckTop
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &DeckTop
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ShuffleExtra
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ShuffleExtra
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &NewTurn
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &NewTurn
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &NewPhase
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &NewPhase
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ConfirmExtraTop
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ConfirmExtraTop
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &PositionChange
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &PositionChange
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &FieldDisabled
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &FieldDisabled
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Summoning
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Summoning
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Summoned
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Summoned
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SpecialSummoning
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SpecialSummoning
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SpecialSummoned
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SpecialSummoned
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &FlipSummoning
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &FlipSummoning
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &FlipSummoned
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &FlipSummoned
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Chaining
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Chaining
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Chained
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Chained
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ChainSolving
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ChainSolving
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ChainSolved
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ChainSolved
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ChainEnd
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ChainEnd
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ChainNegated
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ChainNegated
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ChainDisabled
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ChainDisabled
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &CardSelected
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &CardSelected
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &RandomSelected
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &RandomSelected
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &BecomeTarget
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &BecomeTarget
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Damage
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Damage
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Recover
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Recover
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &LPUpdate
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &LPUpdate
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Unequip
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Unequip
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &CardTarget
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &CardTarget
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &CancelTarget
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &CancelTarget
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &PayLPCost
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &PayLPCost
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &AddCounter
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &AddCounter
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &RemoveCounter
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &RemoveCounter
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Attack
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Attack
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Battle
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Battle
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &AttackDisabled
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &AttackDisabled
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &DamageStepStart
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &DamageStepStart
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &DamageStepEnd
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &DamageStepEnd
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &MissedEffect
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &MissedEffect
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &BeChainTarget
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &BeChainTarget
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &CreateRelation
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &CreateRelation
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ReleaseRelation
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ReleaseRelation
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &TossCoin
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &TossCoin
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &TossDice
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &TossDice
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &RockPaperScissors
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &RockPaperScissors
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &HandResult
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &HandResult
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &AnnounceRace
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &AnnounceRace
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &AnnounceAttribute
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &AnnounceAttribute
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &AnnounceCard
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &AnnounceCard
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &AnnounceNumber
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &AnnounceNumber
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &CardHint
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &CardHint
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &TagSwap
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &TagSwap
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ReloadField
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ReloadField
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &AIName
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &AIName
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ShowHint
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ShowHint
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &PlayerHint
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &PlayerHint
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &MatchKill
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &MatchKill
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &CustomMsg
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &CustomMsg
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Waiting
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Waiting
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &UpdateData
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &UpdateData
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &UpdateCard
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &UpdateCard
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &RequestDeck
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &RequestDeck
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectBattleCommand
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectBattleCommand
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectIdleCommand
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectIdleCommand
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectEffectYesNo
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectEffectYesNo
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectYesNo
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectYesNo
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectOption
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectOption
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectCard
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectCard
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectChain
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectChain
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectPlace
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectPlace
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectPosition
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectPosition
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectTribute
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectTribute
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SortChain
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SortChain
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectCounter
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectCounter
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectSum
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectSum
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectDisableField
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectDisableField
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SortCard
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SortCard
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectUnselectCard
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SelectUnselectCard
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ConfirmDecktop
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ConfirmDecktop
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ConfirmCards
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ConfirmCards
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ShuffleDeck
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ShuffleDeck
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ShuffleHand
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ShuffleHand
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &RefreshDeck
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &RefreshDeck
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SwapGraveDeck
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SwapGraveDeck
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ShuffleSetCard
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ShuffleSetCard
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ReverseDeck
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ReverseDeck
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &DeckTop
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &DeckTop
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ShuffleExtra
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ShuffleExtra
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &NewTurn
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &NewTurn
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &NewPhase
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &NewPhase
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ConfirmExtraTop
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ConfirmExtraTop
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &PositionChange
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &PositionChange
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &FieldDisabled
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &FieldDisabled
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Summoning
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Summoning
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Summoned
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Summoned
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SpecialSummoning
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SpecialSummoning
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SpecialSummoned
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &SpecialSummoned
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &FlipSummoning
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &FlipSummoning
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &FlipSummoned
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &FlipSummoned
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Chaining
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Chaining
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Chained
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Chained
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ChainSolving
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ChainSolving
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ChainSolved
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ChainSolved
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ChainEnd
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ChainEnd
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ChainNegated
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ChainNegated
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ChainDisabled
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ChainDisabled
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &CardSelected
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &CardSelected
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &RandomSelected
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &RandomSelected
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &BecomeTarget
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &BecomeTarget
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Damage
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Damage
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Recover
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Recover
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &LPUpdate
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &LPUpdate
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Unequip
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Unequip
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &CardTarget
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &CardTarget
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &CancelTarget
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &CancelTarget
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &PayLPCost
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &PayLPCost
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &AddCounter
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &AddCounter
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &RemoveCounter
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &RemoveCounter
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Attack
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Attack
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Battle
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &Battle
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &AttackDisabled
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &AttackDisabled
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &DamageStepStart
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &DamageStepStart
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &DamageStepEnd
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &DamageStepEnd
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &MissedEffect
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &MissedEffect
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &BeChainTarget
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &BeChainTarget
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &CreateRelation
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &CreateRelation
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ReleaseRelation
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ReleaseRelation
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &TossCoin
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &TossCoin
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &TossDice
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &TossDice
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &RockPaperScissors
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &RockPaperScissors
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &HandResult
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &HandResult
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &AnnounceRace
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &AnnounceRace
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &AnnounceAttribute
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &AnnounceAttribute
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &AnnounceCard
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &AnnounceCard
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &AnnounceNumber
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &AnnounceNumber
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &CardHint
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &CardHint
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &TagSwap
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &TagSwap
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ReloadField
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ReloadField
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &AIName
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &AIName
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ShowHint
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &ShowHint
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &PlayerHint
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &PlayerHint
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &MatchKill
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &MatchKill
Source§impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &CustomMsg
impl<Extra, State, Res> FromRequest<Request<Complex<Message>, Extra>, State, Res> for &CustomMsg
Source§impl<Message, State, Res> FromRequest<Request<Message, CorePlayer>, State, Res> for CorePlayer
impl<Message, State, Res> FromRequest<Request<Message, CorePlayer>, State, Res> for CorePlayer
Source§fn from_request(
bundle: &mut Bundle<Request<Message, CorePlayer>, State, Res>,
) -> Option<Self>
fn from_request( bundle: &mut Bundle<Request<Message, CorePlayer>, State, Res>, ) -> Option<Self>
Extract this value from the bundle.
Source§impl<Message, Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &Message
impl<Message, Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &Message
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &UpdateDeck
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &UpdateDeck
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &HandResult
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &HandResult
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &PlayerInfo
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &PlayerInfo
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &CreateGame
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &CreateGame
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &TimeConfirm
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &TimeConfirm
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &HsToDuelist
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &HsToDuelist
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &HsToObserver
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &HsToObserver
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &HsNotReady
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &HsNotReady
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &RequestField
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &RequestField
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &GameMessage
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &GameMessage
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ErrorMessage
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ErrorMessage
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SelectHand
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SelectHand
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &HandResult
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &HandResult
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ChangeSide
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ChangeSide
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &WaitingSide
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &WaitingSide
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &CreateGame
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &CreateGame
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &TypeChange
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &TypeChange
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &HsPlayerEnter
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &HsPlayerEnter
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &HsPlayerChange
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &HsPlayerChange
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &HsWatchChange
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &HsWatchChange
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &TeammateSurrender
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &TeammateSurrender
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &FieldFinish
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &FieldFinish
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &UpdateData
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &UpdateData
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &UpdateCard
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &UpdateCard
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &RequestDeck
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &RequestDeck
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SelectBattleCommand
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SelectBattleCommand
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SelectIdleCommand
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SelectIdleCommand
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SelectEffectYesNo
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SelectEffectYesNo
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SelectYesNo
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SelectYesNo
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SelectOption
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SelectOption
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SelectCard
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SelectCard
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SelectChain
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SelectChain
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SelectPlace
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SelectPlace
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SelectPosition
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SelectPosition
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SelectTribute
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SelectTribute
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SelectCounter
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SelectCounter
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SelectDisableField
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SelectDisableField
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SelectUnselectCard
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SelectUnselectCard
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ConfirmDecktop
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ConfirmDecktop
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ConfirmCards
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ConfirmCards
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ShuffleDeck
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ShuffleDeck
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ShuffleHand
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ShuffleHand
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &RefreshDeck
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &RefreshDeck
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SwapGraveDeck
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SwapGraveDeck
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ShuffleSetCard
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ShuffleSetCard
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ReverseDeck
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ReverseDeck
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ShuffleExtra
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ShuffleExtra
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ConfirmExtraTop
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ConfirmExtraTop
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &PositionChange
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &PositionChange
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &FieldDisabled
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &FieldDisabled
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SpecialSummoning
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SpecialSummoning
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SpecialSummoned
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &SpecialSummoned
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &FlipSummoning
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &FlipSummoning
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &FlipSummoned
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &FlipSummoned
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ChainSolving
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ChainSolving
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ChainSolved
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ChainSolved
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ChainNegated
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ChainNegated
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ChainDisabled
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ChainDisabled
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &CardSelected
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &CardSelected
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &RandomSelected
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &RandomSelected
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &BecomeTarget
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &BecomeTarget
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &CardTarget
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &CardTarget
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &CancelTarget
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &CancelTarget
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &AddCounter
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &AddCounter
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &RemoveCounter
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &RemoveCounter
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &AttackDisabled
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &AttackDisabled
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &DamageStepStart
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &DamageStepStart
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &DamageStepEnd
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &DamageStepEnd
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &MissedEffect
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &MissedEffect
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &BeChainTarget
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &BeChainTarget
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &CreateRelation
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &CreateRelation
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ReleaseRelation
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ReleaseRelation
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &RockPaperScissors
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &RockPaperScissors
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &HandResult
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &HandResult
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &AnnounceRace
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &AnnounceRace
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &AnnounceAttribute
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &AnnounceAttribute
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &AnnounceCard
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &AnnounceCard
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &AnnounceNumber
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &AnnounceNumber
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ReloadField
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &ReloadField
Source§impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &PlayerHint
impl<Extra, State, Res> FromRequest<Request<Message, Extra>, State, Res> for &PlayerHint
Source§impl<Message, State, Res> FromRequest<Request<Message, SocketAddr>, State, Res> for SocketAddr
impl<Message, State, Res> FromRequest<Request<Message, SocketAddr>, State, Res> for SocketAddr
Source§fn from_request(
bundle: &mut Bundle<Request<Message, SocketAddr>, State, Res>,
) -> Option<Self>
fn from_request( bundle: &mut Bundle<Request<Message, SocketAddr>, State, Res>, ) -> Option<Self>
Extract this value from the bundle.
Source§impl<Message, Extra> MessageKey<u8> for Request<Message, Extra>where
Message: MessageKey<u8>,
impl<Message, Extra> MessageKey<u8> for Request<Message, Extra>where
Message: MessageKey<u8>,
Source§fn message_key(&self) -> u8
fn message_key(&self) -> u8
Get the message key.
Auto Trait Implementations§
impl<Message, Extra> Freeze for Request<Message, Extra>
impl<Message, Extra> RefUnwindSafe for Request<Message, Extra>where
Message: RefUnwindSafe,
Extra: RefUnwindSafe,
impl<Message, Extra> Send for Request<Message, Extra>
impl<Message, Extra> Sync for Request<Message, Extra>
impl<Message, Extra> Unpin for Request<Message, Extra>
impl<Message, Extra> UnsafeUnpin for Request<Message, Extra>where
Message: UnsafeUnpin,
Extra: UnsafeUnpin,
impl<Message, Extra> UnwindSafe for Request<Message, Extra>where
Message: UnwindSafe,
Extra: UnwindSafe,
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> IntoResponse<T> for Twhere
T: Send,
impl<T> IntoResponse<T> for Twhere
T: Send,
Source§fn into_response(self) -> T
fn into_response(self) -> T
Convert this value into a response.