Skip to main content

IntoResponse

Trait IntoResponse 

Source
pub trait IntoResponse<Res> {
    // Required method
    fn into_response(self) -> Res;
}
Expand description

A value that can be converted into a response.

Required Methods§

Source

fn into_response(self) -> Res

Convert this value into a response.

Dyn Compatibility§

This trait is dyn compatible.

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

Implementations on Foreign Types§

Source§

impl IntoResponse<Response<Message>> for AIName

Source§

impl IntoResponse<Response<Message>> for AIName

Source§

impl IntoResponse<Response<Message>> for AddCounter

Source§

impl IntoResponse<Response<Message>> for AddCounter

Source§

impl IntoResponse<Response<Message>> for AnnounceAttribute

Source§

impl IntoResponse<Response<Message>> for AnnounceAttribute

Source§

impl IntoResponse<Response<Message>> for AnnounceCard

Source§

impl IntoResponse<Response<Message>> for AnnounceCard

Source§

impl IntoResponse<Response<Message>> for AnnounceNumber

Source§

impl IntoResponse<Response<Message>> for AnnounceNumber

Source§

impl IntoResponse<Response<Message>> for AnnounceRace

Source§

impl IntoResponse<Response<Message>> for AnnounceRace

Source§

impl IntoResponse<Response<Message>> for Attack

Source§

impl IntoResponse<Response<Message>> for Attack

Source§

impl IntoResponse<Response<Message>> for AttackDisabled

Source§

impl IntoResponse<Response<Message>> for AttackDisabled

Source§

impl IntoResponse<Response<Message>> for Battle

Source§

impl IntoResponse<Response<Message>> for Battle

Source§

impl IntoResponse<Response<Message>> for BeChainTarget

Source§

impl IntoResponse<Response<Message>> for BeChainTarget

Source§

impl IntoResponse<Response<Message>> for BecomeTarget

Source§

impl IntoResponse<Response<Message>> for BecomeTarget

Source§

impl IntoResponse<Response<Message>> for CancelTarget

Source§

impl IntoResponse<Response<Message>> for CancelTarget

Source§

impl IntoResponse<Response<Message>> for CardHint

Source§

impl IntoResponse<Response<Message>> for CardHint

Source§

impl IntoResponse<Response<Message>> for CardSelected

Source§

impl IntoResponse<Response<Message>> for CardSelected

Source§

impl IntoResponse<Response<Message>> for CardTarget

Source§

impl IntoResponse<Response<Message>> for CardTarget

Source§

impl IntoResponse<Response<Message>> for ChainDisabled

Source§

impl IntoResponse<Response<Message>> for ChainDisabled

Source§

impl IntoResponse<Response<Message>> for ChainEnd

Source§

impl IntoResponse<Response<Message>> for ChainEnd

Source§

impl IntoResponse<Response<Message>> for ChainNegated

Source§

impl IntoResponse<Response<Message>> for ChainNegated

Source§

impl IntoResponse<Response<Message>> for ChainSolved

Source§

impl IntoResponse<Response<Message>> for ChainSolved

Source§

impl IntoResponse<Response<Message>> for ChainSolving

Source§

impl IntoResponse<Response<Message>> for ChainSolving

Source§

impl IntoResponse<Response<Message>> for Chained

Source§

impl IntoResponse<Response<Message>> for Chained

Source§

impl IntoResponse<Response<Message>> for Chaining

Source§

impl IntoResponse<Response<Message>> for Chaining

Source§

impl IntoResponse<Response<Message>> for ChangeSide

Source§

impl IntoResponse<Response<Message>> for Chat

Source§

impl IntoResponse<Response<Message>> for Chat

Source§

impl IntoResponse<Response<Message>> for ConfirmCards

Source§

impl IntoResponse<Response<Message>> for ConfirmCards

Source§

impl IntoResponse<Response<Message>> for ConfirmDecktop

Source§

impl IntoResponse<Response<Message>> for ConfirmDecktop

Source§

impl IntoResponse<Response<Message>> for ConfirmExtraTop

Source§

impl IntoResponse<Response<Message>> for ConfirmExtraTop

Source§

impl IntoResponse<Response<Message>> for CreateGame

Source§

impl IntoResponse<Response<Message>> for CreateGame

Source§

impl IntoResponse<Response<Message>> for CreateRelation

Source§

impl IntoResponse<Response<Message>> for CreateRelation

Source§

impl IntoResponse<Response<Message>> for CustomMsg

Source§

impl IntoResponse<Response<Message>> for CustomMsg

Source§

impl IntoResponse<Response<Message>> for Damage

Source§

impl IntoResponse<Response<Message>> for Damage

Source§

impl IntoResponse<Response<Message>> for DamageStepEnd

Source§

impl IntoResponse<Response<Message>> for DamageStepEnd

Source§

impl IntoResponse<Response<Message>> for DamageStepStart

Source§

impl IntoResponse<Response<Message>> for DamageStepStart

Source§

impl IntoResponse<Response<Message>> for DeckCount

Source§

impl IntoResponse<Response<Message>> for DeckTop

Source§

impl IntoResponse<Response<Message>> for DeckTop

Source§

impl IntoResponse<Response<Message>> for Draw

Source§

impl IntoResponse<Response<Message>> for Draw

Source§

impl IntoResponse<Response<Message>> for DuelEnd

Source§

impl IntoResponse<Response<Message>> for DuelStart

Source§

impl IntoResponse<Response<Message>> for Equip

Source§

impl IntoResponse<Response<Message>> for Equip

Source§

impl IntoResponse<Response<Message>> for ErrorMessage

Source§

impl IntoResponse<Response<Message>> for FieldDisabled

Source§

impl IntoResponse<Response<Message>> for FieldDisabled

Source§

impl IntoResponse<Response<Message>> for FieldFinish

Source§

impl IntoResponse<Response<Message>> for FlipSummoned

Source§

impl IntoResponse<Response<Message>> for FlipSummoned

Source§

impl IntoResponse<Response<Message>> for FlipSummoning

Source§

impl IntoResponse<Response<Message>> for FlipSummoning

Source§

impl IntoResponse<Response<Message>> for GameMessage

Source§

impl IntoResponse<Response<Message>> for HandResult

Source§

impl IntoResponse<Response<Message>> for HandResult

Source§

impl IntoResponse<Response<Message>> for HandResult

Source§

impl IntoResponse<Response<Message>> for HandResult

Source§

impl IntoResponse<Response<Message>> for Hint

Source§

impl IntoResponse<Response<Message>> for Hint

Source§

impl IntoResponse<Response<Message>> for HsKick

Source§

impl IntoResponse<Response<Message>> for HsNotReady

Source§

impl IntoResponse<Response<Message>> for HsPlayerChange

Source§

impl IntoResponse<Response<Message>> for HsPlayerEnter

Source§

impl IntoResponse<Response<Message>> for HsReady

Source§

impl IntoResponse<Response<Message>> for HsStart

Source§

impl IntoResponse<Response<Message>> for HsToDuelist

Source§

impl IntoResponse<Response<Message>> for HsToObserver

Source§

impl IntoResponse<Response<Message>> for HsWatchChange

Source§

impl IntoResponse<Response<Message>> for JoinGame

Source§

impl IntoResponse<Response<Message>> for JoinGame

Source§

impl IntoResponse<Response<Message>> for LPUpdate

Source§

impl IntoResponse<Response<Message>> for LPUpdate

Source§

impl IntoResponse<Response<Message>> for LeaveGame

Source§

impl IntoResponse<Response<Message>> for LeaveGame

Source§

impl IntoResponse<Response<Message>> for MatchKill

Source§

impl IntoResponse<Response<Message>> for MatchKill

Source§

impl IntoResponse<Response<Message>> for Message

Source§

impl IntoResponse<Response<Message>> for Message

Source§

impl IntoResponse<Response<Message>> for Message

Source§

impl IntoResponse<Response<Message>> for Message

Source§

impl IntoResponse<Response<Message>> for MissedEffect

Source§

impl IntoResponse<Response<Message>> for MissedEffect

Source§

impl IntoResponse<Response<Message>> for Move

Source§

impl IntoResponse<Response<Message>> for Move

Source§

impl IntoResponse<Response<Message>> for NewPhase

Source§

impl IntoResponse<Response<Message>> for NewPhase

Source§

impl IntoResponse<Response<Message>> for NewTurn

Source§

impl IntoResponse<Response<Message>> for NewTurn

Source§

impl IntoResponse<Response<Message>> for PayLPCost

Source§

impl IntoResponse<Response<Message>> for PayLPCost

Source§

impl IntoResponse<Response<Message>> for PlayerHint

Source§

impl IntoResponse<Response<Message>> for PlayerHint

Source§

impl IntoResponse<Response<Message>> for PlayerInfo

Source§

impl IntoResponse<Response<Message>> for PositionChange

Source§

impl IntoResponse<Response<Message>> for PositionChange

Source§

impl IntoResponse<Response<Message>> for RandomSelected

Source§

impl IntoResponse<Response<Message>> for RandomSelected

Source§

impl IntoResponse<Response<Message>> for Recover

Source§

impl IntoResponse<Response<Message>> for Recover

Source§

impl IntoResponse<Response<Message>> for RefreshDeck

Source§

impl IntoResponse<Response<Message>> for RefreshDeck

Source§

impl IntoResponse<Response<Message>> for ReleaseRelation

Source§

impl IntoResponse<Response<Message>> for ReleaseRelation

Source§

impl IntoResponse<Response<Message>> for ReloadField

Source§

impl IntoResponse<Response<Message>> for ReloadField

Source§

impl IntoResponse<Response<Message>> for RemoveCounter

Source§

impl IntoResponse<Response<Message>> for RemoveCounter

Source§

impl IntoResponse<Response<Message>> for Replay

Source§

impl IntoResponse<Response<Message>> for RequestDeck

Source§

impl IntoResponse<Response<Message>> for RequestDeck

Source§

impl IntoResponse<Response<Message>> for RequestField

Source§

impl IntoResponse<Response<Message>> for Response

Source§

impl IntoResponse<Response<Message>> for Retry

Source§

impl IntoResponse<Response<Message>> for Retry

Source§

impl IntoResponse<Response<Message>> for ReverseDeck

Source§

impl IntoResponse<Response<Message>> for ReverseDeck

Source§

impl IntoResponse<Response<Message>> for RockPaperScissors

Source§

impl IntoResponse<Response<Message>> for RockPaperScissors

Source§

impl IntoResponse<Response<Message>> for SelectBattleCommand

Source§

impl IntoResponse<Response<Message>> for SelectBattleCommand

Source§

impl IntoResponse<Response<Message>> for SelectCard

Source§

impl IntoResponse<Response<Message>> for SelectCard

Source§

impl IntoResponse<Response<Message>> for SelectChain

Source§

impl IntoResponse<Response<Message>> for SelectChain

Source§

impl IntoResponse<Response<Message>> for SelectCounter

Source§

impl IntoResponse<Response<Message>> for SelectCounter

Source§

impl IntoResponse<Response<Message>> for SelectDisableField

Source§

impl IntoResponse<Response<Message>> for SelectDisableField

Source§

impl IntoResponse<Response<Message>> for SelectEffectYesNo

Source§

impl IntoResponse<Response<Message>> for SelectEffectYesNo

Source§

impl IntoResponse<Response<Message>> for SelectHand

Source§

impl IntoResponse<Response<Message>> for SelectIdleCommand

Source§

impl IntoResponse<Response<Message>> for SelectIdleCommand

Source§

impl IntoResponse<Response<Message>> for SelectOption

Source§

impl IntoResponse<Response<Message>> for SelectOption

Source§

impl IntoResponse<Response<Message>> for SelectPlace

Source§

impl IntoResponse<Response<Message>> for SelectPlace

Source§

impl IntoResponse<Response<Message>> for SelectPosition

Source§

impl IntoResponse<Response<Message>> for SelectPosition

Source§

impl IntoResponse<Response<Message>> for SelectSum

Source§

impl IntoResponse<Response<Message>> for SelectSum

Source§

impl IntoResponse<Response<Message>> for SelectTp

Source§

impl IntoResponse<Response<Message>> for SelectTribute

Source§

impl IntoResponse<Response<Message>> for SelectTribute

Source§

impl IntoResponse<Response<Message>> for SelectUnselectCard

Source§

impl IntoResponse<Response<Message>> for SelectUnselectCard

Source§

impl IntoResponse<Response<Message>> for SelectYesNo

Source§

impl IntoResponse<Response<Message>> for SelectYesNo

Source§

impl IntoResponse<Response<Message>> for Set

Source§

impl IntoResponse<Response<Message>> for Set

Source§

impl IntoResponse<Response<Message>> for ShowHint

Source§

impl IntoResponse<Response<Message>> for ShowHint

Source§

impl IntoResponse<Response<Message>> for ShuffleDeck

Source§

impl IntoResponse<Response<Message>> for ShuffleDeck

Source§

impl IntoResponse<Response<Message>> for ShuffleExtra

Source§

impl IntoResponse<Response<Message>> for ShuffleExtra

Source§

impl IntoResponse<Response<Message>> for ShuffleHand

Source§

impl IntoResponse<Response<Message>> for ShuffleHand

Source§

impl IntoResponse<Response<Message>> for ShuffleSetCard

Source§

impl IntoResponse<Response<Message>> for ShuffleSetCard

Source§

impl IntoResponse<Response<Message>> for SortCard

Source§

impl IntoResponse<Response<Message>> for SortCard

Source§

impl IntoResponse<Response<Message>> for SortChain

Source§

impl IntoResponse<Response<Message>> for SortChain

Source§

impl IntoResponse<Response<Message>> for SpecialSummoned

Source§

impl IntoResponse<Response<Message>> for SpecialSummoned

Source§

impl IntoResponse<Response<Message>> for SpecialSummoning

Source§

impl IntoResponse<Response<Message>> for SpecialSummoning

Source§

impl IntoResponse<Response<Message>> for Start

Source§

impl IntoResponse<Response<Message>> for Start

Source§

impl IntoResponse<Response<Message>> for Summoned

Source§

impl IntoResponse<Response<Message>> for Summoned

Source§

impl IntoResponse<Response<Message>> for Summoning

Source§

impl IntoResponse<Response<Message>> for Summoning

Source§

impl IntoResponse<Response<Message>> for Surrender

Source§

impl IntoResponse<Response<Message>> for Swap

Source§

impl IntoResponse<Response<Message>> for Swap

Source§

impl IntoResponse<Response<Message>> for SwapGraveDeck

Source§

impl IntoResponse<Response<Message>> for SwapGraveDeck

Source§

impl IntoResponse<Response<Message>> for TagSwap

Source§

impl IntoResponse<Response<Message>> for TagSwap

Source§

impl IntoResponse<Response<Message>> for TeammateSurrender

Source§

impl IntoResponse<Response<Message>> for TimeConfirm

Source§

impl IntoResponse<Response<Message>> for TimeLimit

Source§

impl IntoResponse<Response<Message>> for TossCoin

Source§

impl IntoResponse<Response<Message>> for TossCoin

Source§

impl IntoResponse<Response<Message>> for TossDice

Source§

impl IntoResponse<Response<Message>> for TossDice

Source§

impl IntoResponse<Response<Message>> for TpResult

Source§

impl IntoResponse<Response<Message>> for TpResult

Source§

impl IntoResponse<Response<Message>> for TypeChange

Source§

impl IntoResponse<Response<Message>> for Unequip

Source§

impl IntoResponse<Response<Message>> for Unequip

Source§

impl IntoResponse<Response<Message>> for UpdateCard

Source§

impl IntoResponse<Response<Message>> for UpdateCard

Source§

impl IntoResponse<Response<Message>> for UpdateData

Source§

impl IntoResponse<Response<Message>> for UpdateData

Source§

impl IntoResponse<Response<Message>> for UpdateDeck

Source§

impl IntoResponse<Response<Message>> for Waiting

Source§

impl IntoResponse<Response<Message>> for Waiting

Source§

impl IntoResponse<Response<Message>> for WaitingSide

Source§

impl IntoResponse<Response<Message>> for Win

Source§

impl IntoResponse<Response<Message>> for Win

Source§

impl<Message, Response1, Response2> IntoResponse<Response<Message>> for Result<Response1, Response2>
where Response1: IntoResponse<Response<Message>>, Response2: IntoResponse<Response<Message>>,

Source§

fn into_response(self) -> Response<Message>

Source§

impl<Message, T> IntoResponse<Response<Message>> for Option<T>
where T: IntoResponse<Response<Message>>,

Source§

fn into_response(self) -> Response<Message>

Source§

impl<Message> IntoResponse<Response<Message>> for &'static str

Source§

fn into_response(self) -> Response<Message>

Source§

impl<Message> IntoResponse<Response<Message>> for ()

Source§

fn into_response(self) -> Response<Message>

Source§

impl<Message> IntoResponse<Response<Message>> for Infallible

Source§

fn into_response(self) -> Response<Message>

Source§

impl<Message> IntoResponse<Response<Message>> for Vec<Message>

Source§

fn into_response(self) -> Response<Message>

Source§

impl<Message> IntoResponse<Response<Message>> for bool

Source§

fn into_response(self) -> Response<Message>

Implementors§

Source§

impl<T: Send> IntoResponse<T> for T