Skip to main content

Message

Enum Message 

Source
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

Source§

type Args<'__binrw_generated_args_lifetime> = ()

The type used for the args parameter of read_args() and read_options(). Read more
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>

Read Self from the reader using the given Endian and arguments. Read more
Source§

fn read_be<R>(reader: &mut R) -> Result<Self, Error>
where R: Read + Seek, Self::Args<'a>: for<'a> Required,

Read Self from the reader using default arguments and assuming big-endian byte order. Read more
Source§

fn read_le<R>(reader: &mut R) -> Result<Self, Error>
where R: Read + Seek, Self::Args<'a>: for<'a> Required,

Read Self from the reader using default arguments and assuming little-endian byte order. Read more
Source§

fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
where R: Read + Seek, Self::Args<'a>: for<'a> Required,

Read T from the reader assuming native-endian byte order. Read more
Source§

fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
where R: Read + Seek,

Read Self from the reader, assuming big-endian byte order, using the given arguments. Read more
Source§

fn read_le_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
where R: Read + Seek,

Read Self from the reader, assuming little-endian byte order, using the given arguments. Read more
Source§

fn read_ne_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
where R: Read + Seek,

Read T from the reader, assuming native-endian byte order, using the given arguments. Read more
Source§

impl BinWrite for Message

Source§

type Args<'__binrw_generated_args_lifetime> = ()

The type used for the args parameter of write_args() and write_options(). Read more
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<()>

Write Self to the writer using the given Endian and arguments. Read more
Source§

fn write_be<W>(&self, writer: &mut W) -> Result<(), Error>
where W: Write + Seek, Self::Args<'a>: for<'a> Required,

Write Self to the writer assuming big-endian byte order. Read more
Source§

fn write_le<W>(&self, writer: &mut W) -> Result<(), Error>
where W: Write + Seek, Self::Args<'a>: for<'a> Required,

Write Self to the writer assuming little-endian byte order. Read more
Source§

fn write_be_args<W>( &self, writer: &mut W, args: Self::Args<'_>, ) -> Result<(), Error>
where W: Write + Seek,

Write Self to the writer, assuming big-endian byte order, using the given arguments. Read more
Source§

fn write_le_args<W>( &self, writer: &mut W, args: Self::Args<'_>, ) -> Result<(), Error>
where W: Write + Seek,

Write Self to the writer, assuming little-endian byte order, using the given arguments. Read more
Source§

impl Clone for Message

Source§

fn clone(&self) -> Message

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Message

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<&Message> for MessageType

Source§

fn from(value: &Message) -> Self

Converts to this type from the input type.
Source§

impl From<AIName> for Message

Source§

fn from(value: AIName) -> Self

Converts to this type from the input type.
Source§

impl From<AddCounter> for Message

Source§

fn from(value: AddCounter) -> Self

Converts to this type from the input type.
Source§

impl From<AnnounceAttribute> for Message

Source§

fn from(value: AnnounceAttribute) -> Self

Converts to this type from the input type.
Source§

impl From<AnnounceCard> for Message

Source§

fn from(value: AnnounceCard) -> Self

Converts to this type from the input type.
Source§

impl From<AnnounceNumber> for Message

Source§

fn from(value: AnnounceNumber) -> Self

Converts to this type from the input type.
Source§

impl From<AnnounceRace> for Message

Source§

fn from(value: AnnounceRace) -> Self

Converts to this type from the input type.
Source§

impl From<Attack> for Message

Source§

fn from(value: Attack) -> Self

Converts to this type from the input type.
Source§

impl From<AttackDisabled> for Message

Source§

fn from(value: AttackDisabled) -> Self

Converts to this type from the input type.
Source§

impl From<Battle> for Message

Source§

fn from(value: Battle) -> Self

Converts to this type from the input type.
Source§

impl From<BeChainTarget> for Message

Source§

fn from(value: BeChainTarget) -> Self

Converts to this type from the input type.
Source§

impl From<BecomeTarget> for Message

Source§

fn from(value: BecomeTarget) -> Self

Converts to this type from the input type.
Source§

impl From<CancelTarget> for Message

Source§

fn from(value: CancelTarget) -> Self

Converts to this type from the input type.
Source§

impl From<CardHint> for Message

Source§

fn from(value: CardHint) -> Self

Converts to this type from the input type.
Source§

impl From<CardSelected> for Message

Source§

fn from(value: CardSelected) -> Self

Converts to this type from the input type.
Source§

impl From<CardTarget> for Message

Source§

fn from(value: CardTarget) -> Self

Converts to this type from the input type.
Source§

impl From<ChainDisabled> for Message

Source§

fn from(value: ChainDisabled) -> Self

Converts to this type from the input type.
Source§

impl From<ChainEnd> for Message

Source§

fn from(value: ChainEnd) -> Self

Converts to this type from the input type.
Source§

impl From<ChainNegated> for Message

Source§

fn from(value: ChainNegated) -> Self

Converts to this type from the input type.
Source§

impl From<ChainSolved> for Message

Source§

fn from(value: ChainSolved) -> Self

Converts to this type from the input type.
Source§

impl From<ChainSolving> for Message

Source§

fn from(value: ChainSolving) -> Self

Converts to this type from the input type.
Source§

impl From<Chained> for Message

Source§

fn from(value: Chained) -> Self

Converts to this type from the input type.
Source§

impl From<Chaining> for Message

Source§

fn from(value: Chaining) -> Self

Converts to this type from the input type.
Source§

impl From<ConfirmCards> for Message

Source§

fn from(value: ConfirmCards) -> Self

Converts to this type from the input type.
Source§

impl From<ConfirmDecktop> for Message

Source§

fn from(value: ConfirmDecktop) -> Self

Converts to this type from the input type.
Source§

impl From<ConfirmExtraTop> for Message

Source§

fn from(value: ConfirmExtraTop) -> Self

Converts to this type from the input type.
Source§

impl From<CreateRelation> for Message

Source§

fn from(value: CreateRelation) -> Self

Converts to this type from the input type.
Source§

impl From<CustomMsg> for Message

Source§

fn from(value: CustomMsg) -> Self

Converts to this type from the input type.
Source§

impl From<Damage> for Message

Source§

fn from(value: Damage) -> Self

Converts to this type from the input type.
Source§

impl From<DamageStepEnd> for Message

Source§

fn from(value: DamageStepEnd) -> Self

Converts to this type from the input type.
Source§

impl From<DamageStepStart> for Message

Source§

fn from(value: DamageStepStart) -> Self

Converts to this type from the input type.
Source§

impl From<DeckTop> for Message

Source§

fn from(value: DeckTop) -> Self

Converts to this type from the input type.
Source§

impl From<Draw> for Message

Source§

fn from(value: Draw) -> Self

Converts to this type from the input type.
Source§

impl From<Equip> for Message

Source§

fn from(value: Equip) -> Self

Converts to this type from the input type.
Source§

impl From<FieldDisabled> for Message

Source§

fn from(value: FieldDisabled) -> Self

Converts to this type from the input type.
Source§

impl From<FlipSummoned> for Message

Source§

fn from(value: FlipSummoned) -> Self

Converts to this type from the input type.
Source§

impl From<FlipSummoning> for Message

Source§

fn from(value: FlipSummoning) -> Self

Converts to this type from the input type.
Source§

impl From<HandResult> for Message

Source§

fn from(value: HandResult) -> Self

Converts to this type from the input type.
Source§

impl From<Hint> for Message

Source§

fn from(value: Hint) -> Self

Converts to this type from the input type.
Source§

impl From<LPUpdate> for Message

Source§

fn from(value: LPUpdate) -> Self

Converts to this type from the input type.
Source§

impl From<MatchKill> for Message

Source§

fn from(value: MatchKill) -> Self

Converts to this type from the input type.
Source§

impl From<Message> for Message

Source§

fn from(value: Message) -> Self

Converts to this type from the input type.
Source§

impl From<MissedEffect> for Message

Source§

fn from(value: MissedEffect) -> Self

Converts to this type from the input type.
Source§

impl From<Move> for Message

Source§

fn from(value: Move) -> Self

Converts to this type from the input type.
Source§

impl From<NewPhase> for Message

Source§

fn from(value: NewPhase) -> Self

Converts to this type from the input type.
Source§

impl From<NewTurn> for Message

Source§

fn from(value: NewTurn) -> Self

Converts to this type from the input type.
Source§

impl From<PayLPCost> for Message

Source§

fn from(value: PayLPCost) -> Self

Converts to this type from the input type.
Source§

impl From<PlayerHint> for Message

Source§

fn from(value: PlayerHint) -> Self

Converts to this type from the input type.
Source§

impl From<PositionChange> for Message

Source§

fn from(value: PositionChange) -> Self

Converts to this type from the input type.
Source§

impl From<RandomSelected> for Message

Source§

fn from(value: RandomSelected) -> Self

Converts to this type from the input type.
Source§

impl From<Recover> for Message

Source§

fn from(value: Recover) -> Self

Converts to this type from the input type.
Source§

impl From<RefreshDeck> for Message

Source§

fn from(value: RefreshDeck) -> Self

Converts to this type from the input type.
Source§

impl From<ReleaseRelation> for Message

Source§

fn from(value: ReleaseRelation) -> Self

Converts to this type from the input type.
Source§

impl From<ReloadField> for Message

Source§

fn from(value: ReloadField) -> Self

Converts to this type from the input type.
Source§

impl From<RemoveCounter> for Message

Source§

fn from(value: RemoveCounter) -> Self

Converts to this type from the input type.
Source§

impl From<RequestDeck> for Message

Source§

fn from(value: RequestDeck) -> Self

Converts to this type from the input type.
Source§

impl From<Retry> for Message

Source§

fn from(value: Retry) -> Self

Converts to this type from the input type.
Source§

impl From<ReverseDeck> for Message

Source§

fn from(value: ReverseDeck) -> Self

Converts to this type from the input type.
Source§

impl From<RockPaperScissors> for Message

Source§

fn from(value: RockPaperScissors) -> Self

Converts to this type from the input type.
Source§

impl From<SelectBattleCommand> for Message

Source§

fn from(value: SelectBattleCommand) -> Self

Converts to this type from the input type.
Source§

impl From<SelectCard> for Message

Source§

fn from(value: SelectCard) -> Self

Converts to this type from the input type.
Source§

impl From<SelectChain> for Message

Source§

fn from(value: SelectChain) -> Self

Converts to this type from the input type.
Source§

impl From<SelectCounter> for Message

Source§

fn from(value: SelectCounter) -> Self

Converts to this type from the input type.
Source§

impl From<SelectDisableField> for Message

Source§

fn from(value: SelectDisableField) -> Self

Converts to this type from the input type.
Source§

impl From<SelectEffectYesNo> for Message

Source§

fn from(value: SelectEffectYesNo) -> Self

Converts to this type from the input type.
Source§

impl From<SelectIdleCommand> for Message

Source§

fn from(value: SelectIdleCommand) -> Self

Converts to this type from the input type.
Source§

impl From<SelectOption> for Message

Source§

fn from(value: SelectOption) -> Self

Converts to this type from the input type.
Source§

impl From<SelectPlace> for Message

Source§

fn from(value: SelectPlace) -> Self

Converts to this type from the input type.
Source§

impl From<SelectPosition> for Message

Source§

fn from(value: SelectPosition) -> Self

Converts to this type from the input type.
Source§

impl From<SelectSum> for Message

Source§

fn from(value: SelectSum) -> Self

Converts to this type from the input type.
Source§

impl From<SelectTribute> for Message

Source§

fn from(value: SelectTribute) -> Self

Converts to this type from the input type.
Source§

impl From<SelectUnselectCard> for Message

Source§

fn from(value: SelectUnselectCard) -> Self

Converts to this type from the input type.
Source§

impl From<SelectYesNo> for Message

Source§

fn from(value: SelectYesNo) -> Self

Converts to this type from the input type.
Source§

impl From<Set> for Message

Source§

fn from(value: Set) -> Self

Converts to this type from the input type.
Source§

impl From<ShowHint> for Message

Source§

fn from(value: ShowHint) -> Self

Converts to this type from the input type.
Source§

impl From<ShuffleDeck> for Message

Source§

fn from(value: ShuffleDeck) -> Self

Converts to this type from the input type.
Source§

impl From<ShuffleExtra> for Message

Source§

fn from(value: ShuffleExtra) -> Self

Converts to this type from the input type.
Source§

impl From<ShuffleHand> for Message

Source§

fn from(value: ShuffleHand) -> Self

Converts to this type from the input type.
Source§

impl From<ShuffleSetCard> for Message

Source§

fn from(value: ShuffleSetCard) -> Self

Converts to this type from the input type.
Source§

impl From<SortCard> for Message

Source§

fn from(value: SortCard) -> Self

Converts to this type from the input type.
Source§

impl From<SortChain> for Message

Source§

fn from(value: SortChain) -> Self

Converts to this type from the input type.
Source§

impl From<SpecialSummoned> for Message

Source§

fn from(value: SpecialSummoned) -> Self

Converts to this type from the input type.
Source§

impl From<SpecialSummoning> for Message

Source§

fn from(value: SpecialSummoning) -> Self

Converts to this type from the input type.
Source§

impl From<Start> for Message

Source§

fn from(value: Start) -> Self

Converts to this type from the input type.
Source§

impl From<Summoned> for Message

Source§

fn from(value: Summoned) -> Self

Converts to this type from the input type.
Source§

impl From<Summoning> for Message

Source§

fn from(value: Summoning) -> Self

Converts to this type from the input type.
Source§

impl From<Swap> for Message

Source§

fn from(value: Swap) -> Self

Converts to this type from the input type.
Source§

impl From<SwapGraveDeck> for Message

Source§

fn from(value: SwapGraveDeck) -> Self

Converts to this type from the input type.
Source§

impl From<TagSwap> for Message

Source§

fn from(value: TagSwap) -> Self

Converts to this type from the input type.
Source§

impl From<TossCoin> for Message

Source§

fn from(value: TossCoin) -> Self

Converts to this type from the input type.
Source§

impl From<TossDice> for Message

Source§

fn from(value: TossDice) -> Self

Converts to this type from the input type.
Source§

impl From<Unequip> for Message

Source§

fn from(value: Unequip) -> Self

Converts to this type from the input type.
Source§

impl From<UpdateCard> for Message

Source§

fn from(value: UpdateCard) -> Self

Converts to this type from the input type.
Source§

impl From<UpdateData> for Message

Source§

fn from(value: UpdateData) -> Self

Converts to this type from the input type.
Source§

impl From<Waiting> for Message

Source§

fn from(value: Waiting) -> Self

Converts to this type from the input type.
Source§

impl From<Win> for Message

Source§

fn from(value: Win) -> Self

Converts to this type from the input type.
Source§

impl GameMessage for Message

Source§

fn mask(&mut self)

Source§

fn should_mask(&self, player: CorePlayer) -> bool

Source§

fn waiting_for(&self) -> Option<CorePlayer>

Source§

impl PureMessage for Message

Source§

impl<'m> TryFrom<&'m Message> for &'m Retry

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m Hint

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m Waiting

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m Start

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m Win

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m UpdateData

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m UpdateCard

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m RequestDeck

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m SelectBattleCommand

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m SelectIdleCommand

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m SelectEffectYesNo

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m SelectYesNo

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m SelectOption

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m SelectCard

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m SelectChain

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m SelectPlace

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m SelectPosition

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m SelectTribute

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m SortChain

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m SelectCounter

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m SelectSum

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m SelectDisableField

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m SortCard

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m SelectUnselectCard

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m ConfirmDecktop

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m ConfirmCards

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m ShuffleDeck

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m ShuffleHand

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m RefreshDeck

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m SwapGraveDeck

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m ShuffleSetCard

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m ReverseDeck

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m DeckTop

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m ShuffleExtra

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m NewTurn

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m NewPhase

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m ConfirmExtraTop

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m Move

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m PositionChange

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m Set

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m Swap

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m FieldDisabled

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m Summoning

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m Summoned

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m SpecialSummoning

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m SpecialSummoned

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m FlipSummoning

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m FlipSummoned

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m Chaining

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m Chained

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m ChainSolving

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m ChainSolved

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m ChainEnd

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m ChainNegated

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m ChainDisabled

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m CardSelected

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m RandomSelected

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m BecomeTarget

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m Draw

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m Damage

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m Recover

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m Equip

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m LPUpdate

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m Unequip

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m CardTarget

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m CancelTarget

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m PayLPCost

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m AddCounter

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m RemoveCounter

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m Attack

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m Battle

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m AttackDisabled

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m DamageStepStart

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m DamageStepEnd

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m MissedEffect

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m BeChainTarget

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m CreateRelation

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m ReleaseRelation

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m TossCoin

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m TossDice

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m RockPaperScissors

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m HandResult

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m AnnounceRace

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m AnnounceAttribute

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m AnnounceCard

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m AnnounceNumber

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m CardHint

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m TagSwap

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m ReloadField

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m AIName

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m ShowHint

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m PlayerHint

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m MatchKill

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl<'m> TryFrom<&'m Message> for &'m CustomMsg

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: &'m Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for Retry

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for Hint

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for Waiting

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for Start

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for Win

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for UpdateData

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for UpdateCard

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for RequestDeck

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for SelectBattleCommand

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for SelectIdleCommand

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for SelectEffectYesNo

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for SelectYesNo

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for SelectOption

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for SelectCard

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for SelectChain

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for SelectPlace

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for SelectPosition

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for SelectTribute

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for SortChain

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for SelectCounter

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for SelectSum

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for SelectDisableField

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for SortCard

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for SelectUnselectCard

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for ConfirmDecktop

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for ConfirmCards

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for ShuffleDeck

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for ShuffleHand

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for RefreshDeck

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for SwapGraveDeck

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for ShuffleSetCard

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for ReverseDeck

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for DeckTop

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for ShuffleExtra

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for NewTurn

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for NewPhase

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for ConfirmExtraTop

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for Move

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for PositionChange

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for Set

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for Swap

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for FieldDisabled

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for Summoning

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for Summoned

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for SpecialSummoning

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for SpecialSummoned

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for FlipSummoning

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for FlipSummoned

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for Chaining

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for Chained

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for ChainSolving

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for ChainSolved

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for ChainEnd

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for ChainNegated

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for ChainDisabled

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for CardSelected

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for RandomSelected

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for BecomeTarget

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for Draw

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for Damage

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for Recover

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for Equip

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for LPUpdate

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for Unequip

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for CardTarget

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for CancelTarget

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for PayLPCost

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for AddCounter

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for RemoveCounter

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for Attack

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for Battle

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for AttackDisabled

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for DamageStepStart

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for DamageStepEnd

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for MissedEffect

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for BeChainTarget

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for CreateRelation

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for ReleaseRelation

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for TossCoin

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for TossDice

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for RockPaperScissors

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for HandResult

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for AnnounceRace

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for AnnounceAttribute

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for AnnounceCard

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for AnnounceNumber

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for CardHint

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for TagSwap

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for ReloadField

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for AIName

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for ShowHint

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for PlayerHint

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for MatchKill

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl TryFrom<Message> for CustomMsg

Source§

type Error = Error

The type returned in the event of a conversion error.
Source§

fn try_from(value: Message) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> MaskedClone for T
where T: GameMessage + Clone,

Source§

fn clone_masked(&self) -> Self

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, !>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.