pub trait InputReportsReaderV2LocalServerHandler<___T: Transport = Channel> {
// Required method
fn acknowledge_reports(
&mut self,
request: Request<AcknowledgeReports, ___T>,
) -> impl Future<Output = ()>;
// Provided method
fn on_unknown_interaction(
&mut self,
ordinal: u64,
) -> impl Future<Output = ()> { ... }
}Expand description
A server handler for the InputReportsReaderV2 protocol.
See InputReportsReaderV2 for more details.
Required Methods§
Sourcefn acknowledge_reports(
&mut self,
request: Request<AcknowledgeReports, ___T>,
) -> impl Future<Output = ()>
fn acknowledge_reports( &mut self, request: Request<AcknowledgeReports, ___T>, ) -> impl Future<Output = ()>
The client has processed events up to last_acknowledged_report_stamp.
All reports sent with a last_report_stamp less than or equal to
last_acknowledged_report_stamp will be considered acknowledged, and therefore
will not count towards the max_unacknowledged_reports limit.
Provided Methods§
fn on_unknown_interaction(&mut self, ordinal: u64) -> impl Future<Output = ()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".