pub struct TicTacToe;Expand description
The type corresponding to the TicTacToe protocol.
Trait Implementations§
Source§impl ClientCompatFrom<TicTacToeProxy> for TicTacToe
Available on Fuchsia only.
impl ClientCompatFrom<TicTacToeProxy> for TicTacToe
Available on Fuchsia only.
Source§fn client_compat_from(
proxy: TicTacToeProxy,
) -> ClientDispatcher<TicTacToe, Channel>
fn client_compat_from( proxy: TicTacToeProxy, ) -> ClientDispatcher<TicTacToe, Channel>
Converts
proxy into a Client for this protocol.Source§impl CompatFrom<TicTacToeMarker> for TicTacToe
impl CompatFrom<TicTacToeMarker> for TicTacToe
Source§fn compat_from(_: TicTacToeMarker) -> TicTacToe
fn compat_from(_: TicTacToeMarker) -> TicTacToe
Converts
value into a value of this type.Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for TicTacToewhere
___H: TicTacToeClientHandler<___T> + Send,
___T: Transport,
TicTacToeOnOpponentMoveRequest: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for TicTacToewhere
___H: TicTacToeClientHandler<___T> + Send,
___T: Transport,
TicTacToeOnOpponentMoveRequest: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for TicTacToewhere
___H: TicTacToeServerHandler<___T> + Send,
___T: Transport,
TicTacToeStartGameRequest: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
TicTacToeMakeMoveRequest: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for TicTacToewhere
___H: TicTacToeServerHandler<___T> + Send,
___T: Transport,
TicTacToeStartGameRequest: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
TicTacToeMakeMoveRequest: for<'de> Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl StructuralPartialEq for TicTacToe
Auto Trait Implementations§
impl Freeze for TicTacToe
impl RefUnwindSafe for TicTacToe
impl Send for TicTacToe
impl Sync for TicTacToe
impl Unpin for TicTacToe
impl UnsafeUnpin for TicTacToe
impl UnwindSafe for TicTacToe
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]