pub struct PinStates;Expand description
The type corresponding to the PinStates protocol.
Trait Implementations§
Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for PinStateswhere
___H: PinStatesClientHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for PinStateswhere
___H: PinStatesClientHandler<___T> + Send,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for PinStateswhere
___H: PinStatesLocalClientHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for PinStateswhere
___H: PinStatesLocalClientHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for PinStateswhere
___H: PinStatesLocalServerHandler<___T>,
___T: Transport,
for<'de> PinStatesSelectStateRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for PinStateswhere
___H: PinStatesLocalServerHandler<___T>,
___T: Transport,
for<'de> PinStatesSelectStateRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for PinStateswhere
___H: PinStatesServerHandler<___T> + Send,
___T: Transport,
for<'de> PinStatesSelectStateRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for PinStateswhere
___H: PinStatesServerHandler<___T> + Send,
___T: Transport,
for<'de> PinStatesSelectStateRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl StructuralPartialEq for PinStates
Auto Trait Implementations§
impl Freeze for PinStates
impl RefUnwindSafe for PinStates
impl Send for PinStates
impl Sync for PinStates
impl Unpin for PinStates
impl UnsafeUnpin for PinStates
impl UnwindSafe for PinStates
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
§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]