pub struct InputReportsReader;Expand description
The type corresponding to the InputReportsReader protocol.
Each InputReportsReader has its own FIFO of InputReports that it maintains.
When ReadInputReports is called it drains the InputReports FIFO.
If too many InputReports are created before the FIFO is drained, then
the oldest InputReport will be silently discarded.
Trait Implementations§
Source§impl Debug for InputReportsReader
impl Debug for InputReportsReader
Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for InputReportsReaderwhere
___H: InputReportsReaderClientHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for InputReportsReaderwhere
___H: InputReportsReaderClientHandler<___T> + Send,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for InputReportsReaderwhere
___H: InputReportsReaderLocalClientHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for InputReportsReaderwhere
___H: InputReportsReaderLocalClientHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for InputReportsReaderwhere
___H: InputReportsReaderLocalServerHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for InputReportsReaderwhere
___H: InputReportsReaderLocalServerHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for InputReportsReaderwhere
___H: InputReportsReaderServerHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for InputReportsReaderwhere
___H: InputReportsReaderServerHandler<___T> + Send,
___T: Transport,
Source§impl<___T> HasConnectionHandles<___T> for InputReportsReaderwhere
___T: Transport,
impl<___T> HasConnectionHandles<___T> for InputReportsReaderwhere
___T: Transport,
Source§impl HasTransport for InputReportsReader
Available on Fuchsia only.
impl HasTransport for InputReportsReader
Available on Fuchsia only.
Source§impl PartialEq for InputReportsReader
impl PartialEq for InputReportsReader
impl StructuralPartialEq for InputReportsReader
Auto Trait Implementations§
impl Freeze for InputReportsReader
impl RefUnwindSafe for InputReportsReader
impl Send for InputReportsReader
impl Sync for InputReportsReader
impl Unpin for InputReportsReader
impl UnsafeUnpin for InputReportsReader
impl UnwindSafe for InputReportsReader
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]