pub enum Message {
Show 94 variants
Retry(Retry),
Hint(Hint),
Waiting(Waiting),
Start(Start),
Win(Win),
UpdateData(UpdateData),
UpdateCard(UpdateCard),
RequestDeck(RequestDeck),
SelectBattleCommand(SelectBattleCommand),
SelectIdleCommand(SelectIdleCommand),
SelectEffectYesNo(SelectEffectYesNo),
SelectYesNo(SelectYesNo),
SelectOption(SelectOption),
SelectCard(SelectCard),
SelectChain(SelectChain),
SelectPlace(SelectPlace),
SelectPosition(SelectPosition),
SelectTribute(SelectTribute),
SortChain(SortChain),
SelectCounter(SelectCounter),
SelectSum(SelectSum),
SelectDisableField(SelectDisableField),
SortCard(SortCard),
SelectUnselectCard(SelectUnselectCard),
ConfirmDecktop(ConfirmDecktop),
ConfirmCards(ConfirmCards),
ShuffleDeck(ShuffleDeck),
ShuffleHand(ShuffleHand),
RefreshDeck(RefreshDeck),
SwapGraveDeck(SwapGraveDeck),
ShuffleSetCard(ShuffleSetCard),
ReverseDeck(ReverseDeck),
DeckTop(DeckTop),
ShuffleExtra(ShuffleExtra),
NewTurn(NewTurn),
NewPhase(NewPhase),
ConfirmExtraTop(ConfirmExtraTop),
Move(Move),
PositionChange(PositionChange),
Set(Set),
Swap(Swap),
FieldDisabled(FieldDisabled),
Summoning(Summoning),
Summoned(Summoned),
SpecialSummoning(SpecialSummoning),
SpecialSummoned(SpecialSummoned),
FlipSummoning(FlipSummoning),
FlipSummoned(FlipSummoned),
Chaining(Chaining),
Chained(Chained),
ChainSolving(ChainSolving),
ChainSolved(ChainSolved),
ChainEnd(ChainEnd),
ChainNegated(ChainNegated),
ChainDisabled(ChainDisabled),
CardSelected(CardSelected),
RandomSelected(RandomSelected),
BecomeTarget(BecomeTarget),
Draw(Draw),
Damage(Damage),
Recover(Recover),
Equip(Equip),
LPUpdate(LPUpdate),
Unequip(Unequip),
CardTarget(CardTarget),
CancelTarget(CancelTarget),
PayLPCost(PayLPCost),
AddCounter(AddCounter),
RemoveCounter(RemoveCounter),
Attack(Attack),
Battle(Battle),
AttackDisabled(AttackDisabled),
DamageStepStart(DamageStepStart),
DamageStepEnd(DamageStepEnd),
MissedEffect(MissedEffect),
BeChainTarget(BeChainTarget),
CreateRelation(CreateRelation),
ReleaseRelation(ReleaseRelation),
TossCoin(TossCoin),
TossDice(TossDice),
RockPaperScissors(RockPaperScissors),
HandResult(HandResult),
AnnounceRace(AnnounceRace),
AnnounceAttribute(AnnounceAttribute),
AnnounceCard(AnnounceCard),
AnnounceNumber(AnnounceNumber),
CardHint(CardHint),
TagSwap(TagSwap),
ReloadField(ReloadField),
AIName(AIName),
ShowHint(ShowHint),
PlayerHint(PlayerHint),
MatchKill(MatchKill),
CustomMsg(CustomMsg),
}Variants§
Retry(Retry)
Hint(Hint)
Waiting(Waiting)
Start(Start)
Win(Win)
UpdateData(UpdateData)
UpdateCard(UpdateCard)
RequestDeck(RequestDeck)
SelectBattleCommand(SelectBattleCommand)
SelectIdleCommand(SelectIdleCommand)
SelectEffectYesNo(SelectEffectYesNo)
SelectYesNo(SelectYesNo)
SelectOption(SelectOption)
SelectCard(SelectCard)
SelectChain(SelectChain)
SelectPlace(SelectPlace)
SelectPosition(SelectPosition)
SelectTribute(SelectTribute)
SortChain(SortChain)
SelectCounter(SelectCounter)
SelectSum(SelectSum)
SelectDisableField(SelectDisableField)
SortCard(SortCard)
SelectUnselectCard(SelectUnselectCard)
ConfirmDecktop(ConfirmDecktop)
ConfirmCards(ConfirmCards)
ShuffleDeck(ShuffleDeck)
ShuffleHand(ShuffleHand)
RefreshDeck(RefreshDeck)
SwapGraveDeck(SwapGraveDeck)
ShuffleSetCard(ShuffleSetCard)
ReverseDeck(ReverseDeck)
DeckTop(DeckTop)
ShuffleExtra(ShuffleExtra)
NewTurn(NewTurn)
NewPhase(NewPhase)
ConfirmExtraTop(ConfirmExtraTop)
Move(Move)
PositionChange(PositionChange)
Set(Set)
Swap(Swap)
FieldDisabled(FieldDisabled)
Summoning(Summoning)
Summoned(Summoned)
SpecialSummoning(SpecialSummoning)
SpecialSummoned(SpecialSummoned)
FlipSummoning(FlipSummoning)
FlipSummoned(FlipSummoned)
Chaining(Chaining)
Chained(Chained)
ChainSolving(ChainSolving)
ChainSolved(ChainSolved)
ChainEnd(ChainEnd)
ChainNegated(ChainNegated)
ChainDisabled(ChainDisabled)
CardSelected(CardSelected)
RandomSelected(RandomSelected)
BecomeTarget(BecomeTarget)
Draw(Draw)
Damage(Damage)
Recover(Recover)
Equip(Equip)
LPUpdate(LPUpdate)
Unequip(Unequip)
CardTarget(CardTarget)
CancelTarget(CancelTarget)
PayLPCost(PayLPCost)
AddCounter(AddCounter)
RemoveCounter(RemoveCounter)
Attack(Attack)
Battle(Battle)
AttackDisabled(AttackDisabled)
DamageStepStart(DamageStepStart)
DamageStepEnd(DamageStepEnd)
MissedEffect(MissedEffect)
BeChainTarget(BeChainTarget)
CreateRelation(CreateRelation)
ReleaseRelation(ReleaseRelation)
TossCoin(TossCoin)
TossDice(TossDice)
RockPaperScissors(RockPaperScissors)
HandResult(HandResult)
AnnounceRace(AnnounceRace)
AnnounceAttribute(AnnounceAttribute)
AnnounceCard(AnnounceCard)
AnnounceNumber(AnnounceNumber)
CardHint(CardHint)
TagSwap(TagSwap)
ReloadField(ReloadField)
AIName(AIName)
ShowHint(ShowHint)
PlayerHint(PlayerHint)
MatchKill(MatchKill)
CustomMsg(CustomMsg)
Trait Implementations§
Source§impl BinRead for Message
impl BinRead for Message
Source§fn read_options<R: Read + Seek>(
__binrw_generated_var_reader: &mut R,
__binrw_generated_var_endian: Endian,
__binrw_generated_var_arguments: Self::Args<'_>,
) -> BinResult<Self>
fn read_options<R: Read + Seek>( __binrw_generated_var_reader: &mut R, __binrw_generated_var_endian: Endian, __binrw_generated_var_arguments: Self::Args<'_>, ) -> BinResult<Self>
Source§fn read_be<R>(reader: &mut R) -> Result<Self, Error>
fn read_be<R>(reader: &mut R) -> Result<Self, Error>
Read
Self from the reader using default arguments and assuming
big-endian byte order. Read moreSource§fn read_le<R>(reader: &mut R) -> Result<Self, Error>
fn read_le<R>(reader: &mut R) -> Result<Self, Error>
Read
Self from the reader using default arguments and assuming
little-endian byte order. Read moreSource§fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
Read
T from the reader assuming native-endian byte order. Read moreSource§fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
Read
Self from the reader, assuming big-endian byte order, using the
given arguments. Read moreSource§impl BinWrite for Message
impl BinWrite for Message
Source§fn write_options<W: Write + Seek>(
&self,
__binrw_generated_var_writer: &mut W,
__binrw_generated_var_endian: Endian,
__binrw_generated_var_arguments: Self::Args<'_>,
) -> BinResult<()>
fn write_options<W: Write + Seek>( &self, __binrw_generated_var_writer: &mut W, __binrw_generated_var_endian: Endian, __binrw_generated_var_arguments: Self::Args<'_>, ) -> BinResult<()>
Source§fn write_be<W>(&self, writer: &mut W) -> Result<(), Error>
fn write_be<W>(&self, writer: &mut W) -> Result<(), Error>
Write
Self to the writer assuming big-endian byte order. Read moreSource§fn write_le<W>(&self, writer: &mut W) -> Result<(), Error>
fn write_le<W>(&self, writer: &mut W) -> Result<(), Error>
Write
Self to the writer assuming little-endian byte order. Read moreSource§impl From<&Message> for MessageType
impl From<&Message> for MessageType
Source§impl From<AddCounter> for Message
impl From<AddCounter> for Message
Source§fn from(value: AddCounter) -> Self
fn from(value: AddCounter) -> Self
Converts to this type from the input type.
Source§impl From<AnnounceAttribute> for Message
impl From<AnnounceAttribute> for Message
Source§fn from(value: AnnounceAttribute) -> Self
fn from(value: AnnounceAttribute) -> Self
Converts to this type from the input type.
Source§impl From<AnnounceCard> for Message
impl From<AnnounceCard> for Message
Source§fn from(value: AnnounceCard) -> Self
fn from(value: AnnounceCard) -> Self
Converts to this type from the input type.
Source§impl From<AnnounceNumber> for Message
impl From<AnnounceNumber> for Message
Source§fn from(value: AnnounceNumber) -> Self
fn from(value: AnnounceNumber) -> Self
Converts to this type from the input type.
Source§impl From<AnnounceRace> for Message
impl From<AnnounceRace> for Message
Source§fn from(value: AnnounceRace) -> Self
fn from(value: AnnounceRace) -> Self
Converts to this type from the input type.
Source§impl From<AttackDisabled> for Message
impl From<AttackDisabled> for Message
Source§fn from(value: AttackDisabled) -> Self
fn from(value: AttackDisabled) -> Self
Converts to this type from the input type.
Source§impl From<BeChainTarget> for Message
impl From<BeChainTarget> for Message
Source§fn from(value: BeChainTarget) -> Self
fn from(value: BeChainTarget) -> Self
Converts to this type from the input type.
Source§impl From<BecomeTarget> for Message
impl From<BecomeTarget> for Message
Source§fn from(value: BecomeTarget) -> Self
fn from(value: BecomeTarget) -> Self
Converts to this type from the input type.
Source§impl From<CancelTarget> for Message
impl From<CancelTarget> for Message
Source§fn from(value: CancelTarget) -> Self
fn from(value: CancelTarget) -> Self
Converts to this type from the input type.
Source§impl From<CardSelected> for Message
impl From<CardSelected> for Message
Source§fn from(value: CardSelected) -> Self
fn from(value: CardSelected) -> Self
Converts to this type from the input type.
Source§impl From<CardTarget> for Message
impl From<CardTarget> for Message
Source§fn from(value: CardTarget) -> Self
fn from(value: CardTarget) -> Self
Converts to this type from the input type.
Source§impl From<ChainDisabled> for Message
impl From<ChainDisabled> for Message
Source§fn from(value: ChainDisabled) -> Self
fn from(value: ChainDisabled) -> Self
Converts to this type from the input type.
Source§impl From<ChainNegated> for Message
impl From<ChainNegated> for Message
Source§fn from(value: ChainNegated) -> Self
fn from(value: ChainNegated) -> Self
Converts to this type from the input type.
Source§impl From<ChainSolved> for Message
impl From<ChainSolved> for Message
Source§fn from(value: ChainSolved) -> Self
fn from(value: ChainSolved) -> Self
Converts to this type from the input type.
Source§impl From<ChainSolving> for Message
impl From<ChainSolving> for Message
Source§fn from(value: ChainSolving) -> Self
fn from(value: ChainSolving) -> Self
Converts to this type from the input type.
Source§impl From<ConfirmCards> for Message
impl From<ConfirmCards> for Message
Source§fn from(value: ConfirmCards) -> Self
fn from(value: ConfirmCards) -> Self
Converts to this type from the input type.
Source§impl From<ConfirmDecktop> for Message
impl From<ConfirmDecktop> for Message
Source§fn from(value: ConfirmDecktop) -> Self
fn from(value: ConfirmDecktop) -> Self
Converts to this type from the input type.
Source§impl From<ConfirmExtraTop> for Message
impl From<ConfirmExtraTop> for Message
Source§fn from(value: ConfirmExtraTop) -> Self
fn from(value: ConfirmExtraTop) -> Self
Converts to this type from the input type.
Source§impl From<CreateRelation> for Message
impl From<CreateRelation> for Message
Source§fn from(value: CreateRelation) -> Self
fn from(value: CreateRelation) -> Self
Converts to this type from the input type.
Source§impl From<DamageStepEnd> for Message
impl From<DamageStepEnd> for Message
Source§fn from(value: DamageStepEnd) -> Self
fn from(value: DamageStepEnd) -> Self
Converts to this type from the input type.
Source§impl From<DamageStepStart> for Message
impl From<DamageStepStart> for Message
Source§fn from(value: DamageStepStart) -> Self
fn from(value: DamageStepStart) -> Self
Converts to this type from the input type.
Source§impl From<FieldDisabled> for Message
impl From<FieldDisabled> for Message
Source§fn from(value: FieldDisabled) -> Self
fn from(value: FieldDisabled) -> Self
Converts to this type from the input type.
Source§impl From<FlipSummoned> for Message
impl From<FlipSummoned> for Message
Source§fn from(value: FlipSummoned) -> Self
fn from(value: FlipSummoned) -> Self
Converts to this type from the input type.
Source§impl From<FlipSummoning> for Message
impl From<FlipSummoning> for Message
Source§fn from(value: FlipSummoning) -> Self
fn from(value: FlipSummoning) -> Self
Converts to this type from the input type.
Source§impl From<HandResult> for Message
impl From<HandResult> for Message
Source§fn from(value: HandResult) -> Self
fn from(value: HandResult) -> Self
Converts to this type from the input type.
Source§impl From<MissedEffect> for Message
impl From<MissedEffect> for Message
Source§fn from(value: MissedEffect) -> Self
fn from(value: MissedEffect) -> Self
Converts to this type from the input type.
Source§impl From<PlayerHint> for Message
impl From<PlayerHint> for Message
Source§fn from(value: PlayerHint) -> Self
fn from(value: PlayerHint) -> Self
Converts to this type from the input type.
Source§impl From<PositionChange> for Message
impl From<PositionChange> for Message
Source§fn from(value: PositionChange) -> Self
fn from(value: PositionChange) -> Self
Converts to this type from the input type.
Source§impl From<RandomSelected> for Message
impl From<RandomSelected> for Message
Source§fn from(value: RandomSelected) -> Self
fn from(value: RandomSelected) -> Self
Converts to this type from the input type.
Source§impl From<RefreshDeck> for Message
impl From<RefreshDeck> for Message
Source§fn from(value: RefreshDeck) -> Self
fn from(value: RefreshDeck) -> Self
Converts to this type from the input type.
Source§impl From<ReleaseRelation> for Message
impl From<ReleaseRelation> for Message
Source§fn from(value: ReleaseRelation) -> Self
fn from(value: ReleaseRelation) -> Self
Converts to this type from the input type.
Source§impl From<ReloadField> for Message
impl From<ReloadField> for Message
Source§fn from(value: ReloadField) -> Self
fn from(value: ReloadField) -> Self
Converts to this type from the input type.
Source§impl From<RemoveCounter> for Message
impl From<RemoveCounter> for Message
Source§fn from(value: RemoveCounter) -> Self
fn from(value: RemoveCounter) -> Self
Converts to this type from the input type.
Source§impl From<RequestDeck> for Message
impl From<RequestDeck> for Message
Source§fn from(value: RequestDeck) -> Self
fn from(value: RequestDeck) -> Self
Converts to this type from the input type.
Source§impl From<ReverseDeck> for Message
impl From<ReverseDeck> for Message
Source§fn from(value: ReverseDeck) -> Self
fn from(value: ReverseDeck) -> Self
Converts to this type from the input type.
Source§impl From<RockPaperScissors> for Message
impl From<RockPaperScissors> for Message
Source§fn from(value: RockPaperScissors) -> Self
fn from(value: RockPaperScissors) -> Self
Converts to this type from the input type.
Source§impl From<SelectBattleCommand> for Message
impl From<SelectBattleCommand> for Message
Source§fn from(value: SelectBattleCommand) -> Self
fn from(value: SelectBattleCommand) -> Self
Converts to this type from the input type.
Source§impl From<SelectCard> for Message
impl From<SelectCard> for Message
Source§fn from(value: SelectCard) -> Self
fn from(value: SelectCard) -> Self
Converts to this type from the input type.
Source§impl From<SelectChain> for Message
impl From<SelectChain> for Message
Source§fn from(value: SelectChain) -> Self
fn from(value: SelectChain) -> Self
Converts to this type from the input type.
Source§impl From<SelectCounter> for Message
impl From<SelectCounter> for Message
Source§fn from(value: SelectCounter) -> Self
fn from(value: SelectCounter) -> Self
Converts to this type from the input type.
Source§impl From<SelectDisableField> for Message
impl From<SelectDisableField> for Message
Source§fn from(value: SelectDisableField) -> Self
fn from(value: SelectDisableField) -> Self
Converts to this type from the input type.
Source§impl From<SelectEffectYesNo> for Message
impl From<SelectEffectYesNo> for Message
Source§fn from(value: SelectEffectYesNo) -> Self
fn from(value: SelectEffectYesNo) -> Self
Converts to this type from the input type.
Source§impl From<SelectIdleCommand> for Message
impl From<SelectIdleCommand> for Message
Source§fn from(value: SelectIdleCommand) -> Self
fn from(value: SelectIdleCommand) -> Self
Converts to this type from the input type.
Source§impl From<SelectOption> for Message
impl From<SelectOption> for Message
Source§fn from(value: SelectOption) -> Self
fn from(value: SelectOption) -> Self
Converts to this type from the input type.
Source§impl From<SelectPlace> for Message
impl From<SelectPlace> for Message
Source§fn from(value: SelectPlace) -> Self
fn from(value: SelectPlace) -> Self
Converts to this type from the input type.
Source§impl From<SelectPosition> for Message
impl From<SelectPosition> for Message
Source§fn from(value: SelectPosition) -> Self
fn from(value: SelectPosition) -> Self
Converts to this type from the input type.
Source§impl From<SelectTribute> for Message
impl From<SelectTribute> for Message
Source§fn from(value: SelectTribute) -> Self
fn from(value: SelectTribute) -> Self
Converts to this type from the input type.
Source§impl From<SelectUnselectCard> for Message
impl From<SelectUnselectCard> for Message
Source§fn from(value: SelectUnselectCard) -> Self
fn from(value: SelectUnselectCard) -> Self
Converts to this type from the input type.
Source§impl From<SelectYesNo> for Message
impl From<SelectYesNo> for Message
Source§fn from(value: SelectYesNo) -> Self
fn from(value: SelectYesNo) -> Self
Converts to this type from the input type.
Source§impl From<ShuffleDeck> for Message
impl From<ShuffleDeck> for Message
Source§fn from(value: ShuffleDeck) -> Self
fn from(value: ShuffleDeck) -> Self
Converts to this type from the input type.
Source§impl From<ShuffleExtra> for Message
impl From<ShuffleExtra> for Message
Source§fn from(value: ShuffleExtra) -> Self
fn from(value: ShuffleExtra) -> Self
Converts to this type from the input type.
Source§impl From<ShuffleHand> for Message
impl From<ShuffleHand> for Message
Source§fn from(value: ShuffleHand) -> Self
fn from(value: ShuffleHand) -> Self
Converts to this type from the input type.
Source§impl From<ShuffleSetCard> for Message
impl From<ShuffleSetCard> for Message
Source§fn from(value: ShuffleSetCard) -> Self
fn from(value: ShuffleSetCard) -> Self
Converts to this type from the input type.
Source§impl From<SpecialSummoned> for Message
impl From<SpecialSummoned> for Message
Source§fn from(value: SpecialSummoned) -> Self
fn from(value: SpecialSummoned) -> Self
Converts to this type from the input type.
Source§impl From<SpecialSummoning> for Message
impl From<SpecialSummoning> for Message
Source§fn from(value: SpecialSummoning) -> Self
fn from(value: SpecialSummoning) -> Self
Converts to this type from the input type.
Source§impl From<SwapGraveDeck> for Message
impl From<SwapGraveDeck> for Message
Source§fn from(value: SwapGraveDeck) -> Self
fn from(value: SwapGraveDeck) -> Self
Converts to this type from the input type.
Source§impl From<UpdateCard> for Message
impl From<UpdateCard> for Message
Source§fn from(value: UpdateCard) -> Self
fn from(value: UpdateCard) -> Self
Converts to this type from the input type.
Source§impl From<UpdateData> for Message
impl From<UpdateData> for Message
Source§fn from(value: UpdateData) -> Self
fn from(value: UpdateData) -> Self
Converts to this type from the input type.
Source§impl GameMessage for Message
impl GameMessage for Message
fn mask(&mut self)
fn should_mask(&self, player: CorePlayer) -> bool
fn waiting_for(&self) -> Option<CorePlayer>
impl PureMessage for Message
Source§impl<'m> TryFrom<&'m Message> for &'m UpdateData
impl<'m> TryFrom<&'m Message> for &'m UpdateData
Source§impl<'m> TryFrom<&'m Message> for &'m UpdateCard
impl<'m> TryFrom<&'m Message> for &'m UpdateCard
Source§impl<'m> TryFrom<&'m Message> for &'m RequestDeck
impl<'m> TryFrom<&'m Message> for &'m RequestDeck
Source§impl<'m> TryFrom<&'m Message> for &'m SelectBattleCommand
impl<'m> TryFrom<&'m Message> for &'m SelectBattleCommand
Source§impl<'m> TryFrom<&'m Message> for &'m SelectIdleCommand
impl<'m> TryFrom<&'m Message> for &'m SelectIdleCommand
Source§impl<'m> TryFrom<&'m Message> for &'m SelectEffectYesNo
impl<'m> TryFrom<&'m Message> for &'m SelectEffectYesNo
Source§impl<'m> TryFrom<&'m Message> for &'m SelectYesNo
impl<'m> TryFrom<&'m Message> for &'m SelectYesNo
Source§impl<'m> TryFrom<&'m Message> for &'m SelectOption
impl<'m> TryFrom<&'m Message> for &'m SelectOption
Source§impl<'m> TryFrom<&'m Message> for &'m SelectCard
impl<'m> TryFrom<&'m Message> for &'m SelectCard
Source§impl<'m> TryFrom<&'m Message> for &'m SelectChain
impl<'m> TryFrom<&'m Message> for &'m SelectChain
Source§impl<'m> TryFrom<&'m Message> for &'m SelectPlace
impl<'m> TryFrom<&'m Message> for &'m SelectPlace
Source§impl<'m> TryFrom<&'m Message> for &'m SelectPosition
impl<'m> TryFrom<&'m Message> for &'m SelectPosition
Source§impl<'m> TryFrom<&'m Message> for &'m SelectTribute
impl<'m> TryFrom<&'m Message> for &'m SelectTribute
Source§impl<'m> TryFrom<&'m Message> for &'m SelectCounter
impl<'m> TryFrom<&'m Message> for &'m SelectCounter
Source§impl<'m> TryFrom<&'m Message> for &'m SelectDisableField
impl<'m> TryFrom<&'m Message> for &'m SelectDisableField
Source§impl<'m> TryFrom<&'m Message> for &'m SelectUnselectCard
impl<'m> TryFrom<&'m Message> for &'m SelectUnselectCard
Source§impl<'m> TryFrom<&'m Message> for &'m ConfirmDecktop
impl<'m> TryFrom<&'m Message> for &'m ConfirmDecktop
Source§impl<'m> TryFrom<&'m Message> for &'m ConfirmCards
impl<'m> TryFrom<&'m Message> for &'m ConfirmCards
Source§impl<'m> TryFrom<&'m Message> for &'m ShuffleDeck
impl<'m> TryFrom<&'m Message> for &'m ShuffleDeck
Source§impl<'m> TryFrom<&'m Message> for &'m ShuffleHand
impl<'m> TryFrom<&'m Message> for &'m ShuffleHand
Source§impl<'m> TryFrom<&'m Message> for &'m RefreshDeck
impl<'m> TryFrom<&'m Message> for &'m RefreshDeck
Source§impl<'m> TryFrom<&'m Message> for &'m SwapGraveDeck
impl<'m> TryFrom<&'m Message> for &'m SwapGraveDeck
Source§impl<'m> TryFrom<&'m Message> for &'m ShuffleSetCard
impl<'m> TryFrom<&'m Message> for &'m ShuffleSetCard
Source§impl<'m> TryFrom<&'m Message> for &'m ReverseDeck
impl<'m> TryFrom<&'m Message> for &'m ReverseDeck
Source§impl<'m> TryFrom<&'m Message> for &'m ShuffleExtra
impl<'m> TryFrom<&'m Message> for &'m ShuffleExtra
Source§impl<'m> TryFrom<&'m Message> for &'m ConfirmExtraTop
impl<'m> TryFrom<&'m Message> for &'m ConfirmExtraTop
Source§impl<'m> TryFrom<&'m Message> for &'m PositionChange
impl<'m> TryFrom<&'m Message> for &'m PositionChange
Source§impl<'m> TryFrom<&'m Message> for &'m FieldDisabled
impl<'m> TryFrom<&'m Message> for &'m FieldDisabled
Source§impl<'m> TryFrom<&'m Message> for &'m SpecialSummoning
impl<'m> TryFrom<&'m Message> for &'m SpecialSummoning
Source§impl<'m> TryFrom<&'m Message> for &'m SpecialSummoned
impl<'m> TryFrom<&'m Message> for &'m SpecialSummoned
Source§impl<'m> TryFrom<&'m Message> for &'m FlipSummoning
impl<'m> TryFrom<&'m Message> for &'m FlipSummoning
Source§impl<'m> TryFrom<&'m Message> for &'m FlipSummoned
impl<'m> TryFrom<&'m Message> for &'m FlipSummoned
Source§impl<'m> TryFrom<&'m Message> for &'m ChainSolving
impl<'m> TryFrom<&'m Message> for &'m ChainSolving
Source§impl<'m> TryFrom<&'m Message> for &'m ChainSolved
impl<'m> TryFrom<&'m Message> for &'m ChainSolved
Source§impl<'m> TryFrom<&'m Message> for &'m ChainNegated
impl<'m> TryFrom<&'m Message> for &'m ChainNegated
Source§impl<'m> TryFrom<&'m Message> for &'m ChainDisabled
impl<'m> TryFrom<&'m Message> for &'m ChainDisabled
Source§impl<'m> TryFrom<&'m Message> for &'m CardSelected
impl<'m> TryFrom<&'m Message> for &'m CardSelected
Source§impl<'m> TryFrom<&'m Message> for &'m RandomSelected
impl<'m> TryFrom<&'m Message> for &'m RandomSelected
Source§impl<'m> TryFrom<&'m Message> for &'m BecomeTarget
impl<'m> TryFrom<&'m Message> for &'m BecomeTarget
Source§impl<'m> TryFrom<&'m Message> for &'m CardTarget
impl<'m> TryFrom<&'m Message> for &'m CardTarget
Source§impl<'m> TryFrom<&'m Message> for &'m CancelTarget
impl<'m> TryFrom<&'m Message> for &'m CancelTarget
Source§impl<'m> TryFrom<&'m Message> for &'m AddCounter
impl<'m> TryFrom<&'m Message> for &'m AddCounter
Source§impl<'m> TryFrom<&'m Message> for &'m RemoveCounter
impl<'m> TryFrom<&'m Message> for &'m RemoveCounter
Source§impl<'m> TryFrom<&'m Message> for &'m AttackDisabled
impl<'m> TryFrom<&'m Message> for &'m AttackDisabled
Source§impl<'m> TryFrom<&'m Message> for &'m DamageStepStart
impl<'m> TryFrom<&'m Message> for &'m DamageStepStart
Source§impl<'m> TryFrom<&'m Message> for &'m DamageStepEnd
impl<'m> TryFrom<&'m Message> for &'m DamageStepEnd
Source§impl<'m> TryFrom<&'m Message> for &'m MissedEffect
impl<'m> TryFrom<&'m Message> for &'m MissedEffect
Source§impl<'m> TryFrom<&'m Message> for &'m BeChainTarget
impl<'m> TryFrom<&'m Message> for &'m BeChainTarget
Source§impl<'m> TryFrom<&'m Message> for &'m CreateRelation
impl<'m> TryFrom<&'m Message> for &'m CreateRelation
Source§impl<'m> TryFrom<&'m Message> for &'m ReleaseRelation
impl<'m> TryFrom<&'m Message> for &'m ReleaseRelation
Source§impl<'m> TryFrom<&'m Message> for &'m RockPaperScissors
impl<'m> TryFrom<&'m Message> for &'m RockPaperScissors
Source§impl<'m> TryFrom<&'m Message> for &'m HandResult
impl<'m> TryFrom<&'m Message> for &'m HandResult
Source§impl<'m> TryFrom<&'m Message> for &'m AnnounceRace
impl<'m> TryFrom<&'m Message> for &'m AnnounceRace
Source§impl<'m> TryFrom<&'m Message> for &'m AnnounceAttribute
impl<'m> TryFrom<&'m Message> for &'m AnnounceAttribute
Source§impl<'m> TryFrom<&'m Message> for &'m AnnounceCard
impl<'m> TryFrom<&'m Message> for &'m AnnounceCard
Source§impl<'m> TryFrom<&'m Message> for &'m AnnounceNumber
impl<'m> TryFrom<&'m Message> for &'m AnnounceNumber
Source§impl<'m> TryFrom<&'m Message> for &'m ReloadField
impl<'m> TryFrom<&'m Message> for &'m ReloadField
Source§impl<'m> TryFrom<&'m Message> for &'m PlayerHint
impl<'m> TryFrom<&'m Message> for &'m PlayerHint
Source§impl TryFrom<Message> for UpdateData
impl TryFrom<Message> for UpdateData
Source§impl TryFrom<Message> for UpdateCard
impl TryFrom<Message> for UpdateCard
Source§impl TryFrom<Message> for RequestDeck
impl TryFrom<Message> for RequestDeck
Source§impl TryFrom<Message> for SelectBattleCommand
impl TryFrom<Message> for SelectBattleCommand
Source§impl TryFrom<Message> for SelectIdleCommand
impl TryFrom<Message> for SelectIdleCommand
Source§impl TryFrom<Message> for SelectEffectYesNo
impl TryFrom<Message> for SelectEffectYesNo
Source§impl TryFrom<Message> for SelectYesNo
impl TryFrom<Message> for SelectYesNo
Source§impl TryFrom<Message> for SelectOption
impl TryFrom<Message> for SelectOption
Source§impl TryFrom<Message> for SelectCard
impl TryFrom<Message> for SelectCard
Source§impl TryFrom<Message> for SelectChain
impl TryFrom<Message> for SelectChain
Source§impl TryFrom<Message> for SelectPlace
impl TryFrom<Message> for SelectPlace
Source§impl TryFrom<Message> for SelectPosition
impl TryFrom<Message> for SelectPosition
Source§impl TryFrom<Message> for SelectTribute
impl TryFrom<Message> for SelectTribute
Source§impl TryFrom<Message> for SelectCounter
impl TryFrom<Message> for SelectCounter
Source§impl TryFrom<Message> for SelectDisableField
impl TryFrom<Message> for SelectDisableField
Source§impl TryFrom<Message> for SelectUnselectCard
impl TryFrom<Message> for SelectUnselectCard
Source§impl TryFrom<Message> for ConfirmDecktop
impl TryFrom<Message> for ConfirmDecktop
Source§impl TryFrom<Message> for ConfirmCards
impl TryFrom<Message> for ConfirmCards
Source§impl TryFrom<Message> for ShuffleDeck
impl TryFrom<Message> for ShuffleDeck
Source§impl TryFrom<Message> for ShuffleHand
impl TryFrom<Message> for ShuffleHand
Source§impl TryFrom<Message> for RefreshDeck
impl TryFrom<Message> for RefreshDeck
Source§impl TryFrom<Message> for SwapGraveDeck
impl TryFrom<Message> for SwapGraveDeck
Source§impl TryFrom<Message> for ShuffleSetCard
impl TryFrom<Message> for ShuffleSetCard
Source§impl TryFrom<Message> for ReverseDeck
impl TryFrom<Message> for ReverseDeck
Source§impl TryFrom<Message> for ShuffleExtra
impl TryFrom<Message> for ShuffleExtra
Source§impl TryFrom<Message> for ConfirmExtraTop
impl TryFrom<Message> for ConfirmExtraTop
Source§impl TryFrom<Message> for PositionChange
impl TryFrom<Message> for PositionChange
Source§impl TryFrom<Message> for FieldDisabled
impl TryFrom<Message> for FieldDisabled
Source§impl TryFrom<Message> for SpecialSummoning
impl TryFrom<Message> for SpecialSummoning
Source§impl TryFrom<Message> for SpecialSummoned
impl TryFrom<Message> for SpecialSummoned
Source§impl TryFrom<Message> for FlipSummoning
impl TryFrom<Message> for FlipSummoning
Source§impl TryFrom<Message> for FlipSummoned
impl TryFrom<Message> for FlipSummoned
Source§impl TryFrom<Message> for ChainSolving
impl TryFrom<Message> for ChainSolving
Source§impl TryFrom<Message> for ChainSolved
impl TryFrom<Message> for ChainSolved
Source§impl TryFrom<Message> for ChainNegated
impl TryFrom<Message> for ChainNegated
Source§impl TryFrom<Message> for ChainDisabled
impl TryFrom<Message> for ChainDisabled
Source§impl TryFrom<Message> for CardSelected
impl TryFrom<Message> for CardSelected
Source§impl TryFrom<Message> for RandomSelected
impl TryFrom<Message> for RandomSelected
Source§impl TryFrom<Message> for BecomeTarget
impl TryFrom<Message> for BecomeTarget
Source§impl TryFrom<Message> for CardTarget
impl TryFrom<Message> for CardTarget
Source§impl TryFrom<Message> for CancelTarget
impl TryFrom<Message> for CancelTarget
Source§impl TryFrom<Message> for AddCounter
impl TryFrom<Message> for AddCounter
Source§impl TryFrom<Message> for RemoveCounter
impl TryFrom<Message> for RemoveCounter
Source§impl TryFrom<Message> for AttackDisabled
impl TryFrom<Message> for AttackDisabled
Source§impl TryFrom<Message> for DamageStepStart
impl TryFrom<Message> for DamageStepStart
Source§impl TryFrom<Message> for DamageStepEnd
impl TryFrom<Message> for DamageStepEnd
Source§impl TryFrom<Message> for MissedEffect
impl TryFrom<Message> for MissedEffect
Source§impl TryFrom<Message> for BeChainTarget
impl TryFrom<Message> for BeChainTarget
Source§impl TryFrom<Message> for CreateRelation
impl TryFrom<Message> for CreateRelation
Source§impl TryFrom<Message> for ReleaseRelation
impl TryFrom<Message> for ReleaseRelation
Source§impl TryFrom<Message> for RockPaperScissors
impl TryFrom<Message> for RockPaperScissors
Source§impl TryFrom<Message> for HandResult
impl TryFrom<Message> for HandResult
Source§impl TryFrom<Message> for AnnounceRace
impl TryFrom<Message> for AnnounceRace
Source§impl TryFrom<Message> for AnnounceAttribute
impl TryFrom<Message> for AnnounceAttribute
Source§impl TryFrom<Message> for AnnounceCard
impl TryFrom<Message> for AnnounceCard
Source§impl TryFrom<Message> for AnnounceNumber
impl TryFrom<Message> for AnnounceNumber
Source§impl TryFrom<Message> for ReloadField
impl TryFrom<Message> for ReloadField
Source§impl TryFrom<Message> for PlayerHint
impl TryFrom<Message> for PlayerHint
Auto Trait Implementations§
impl Freeze for Message
impl RefUnwindSafe for Message
impl Send for Message
impl Sync for Message
impl Unpin for Message
impl UnsafeUnpin for Message
impl UnwindSafe for Message
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