pub struct InputReportsReaderV2;Expand description
The type corresponding to the InputReportsReaderV2 protocol. A reader protocol that reports input events.
Trait Implementations§
Source§impl Debug for InputReportsReaderV2
impl Debug for InputReportsReaderV2
Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for InputReportsReaderV2where
___H: InputReportsReaderV2ClientHandler<___T> + Send,
___T: Transport,
for<'de> InputReportsReaderV2OnInputReportsRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for InputReportsReaderV2where
___H: InputReportsReaderV2ClientHandler<___T> + Send,
___T: Transport,
for<'de> InputReportsReaderV2OnInputReportsRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for InputReportsReaderV2where
___H: InputReportsReaderV2LocalClientHandler<___T>,
___T: Transport,
for<'de> InputReportsReaderV2OnInputReportsRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for InputReportsReaderV2where
___H: InputReportsReaderV2LocalClientHandler<___T>,
___T: Transport,
for<'de> InputReportsReaderV2OnInputReportsRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for InputReportsReaderV2where
___H: InputReportsReaderV2LocalServerHandler<___T>,
___T: Transport,
for<'de> InputReportsReaderV2AcknowledgeReportsRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for InputReportsReaderV2where
___H: InputReportsReaderV2LocalServerHandler<___T>,
___T: Transport,
for<'de> InputReportsReaderV2AcknowledgeReportsRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for InputReportsReaderV2where
___H: InputReportsReaderV2ServerHandler<___T> + Send,
___T: Transport,
for<'de> InputReportsReaderV2AcknowledgeReportsRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for InputReportsReaderV2where
___H: InputReportsReaderV2ServerHandler<___T> + Send,
___T: Transport,
for<'de> InputReportsReaderV2AcknowledgeReportsRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl<___T> HasConnectionHandles<___T> for InputReportsReaderV2where
___T: Transport,
impl<___T> HasConnectionHandles<___T> for InputReportsReaderV2where
___T: Transport,
Source§impl HasTransport for InputReportsReaderV2
Available on Fuchsia only.
impl HasTransport for InputReportsReaderV2
Available on Fuchsia only.
Source§impl PartialEq for InputReportsReaderV2
impl PartialEq for InputReportsReaderV2
Source§fn eq(&self, other: &InputReportsReaderV2) -> bool
fn eq(&self, other: &InputReportsReaderV2) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for InputReportsReaderV2
Auto Trait Implementations§
impl Freeze for InputReportsReaderV2
impl RefUnwindSafe for InputReportsReaderV2
impl Send for InputReportsReaderV2
impl Sync for InputReportsReaderV2
impl Unpin for InputReportsReaderV2
impl UnsafeUnpin for InputReportsReaderV2
impl UnwindSafe for InputReportsReaderV2
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]