mirror of
https://github.com/feschber/lan-mouse.git
synced 2026-03-12 15:50:55 +03:00
adjust error handling
This commit is contained in:
committed by
Ferdinand Schober
parent
37a8f729ea
commit
ef3ebc59bd
@@ -1,6 +1,8 @@
|
||||
use async_trait::async_trait;
|
||||
use input_event::Event;
|
||||
|
||||
use crate::error::EmulationError;
|
||||
|
||||
use super::{EmulationHandle, InputEmulation};
|
||||
|
||||
#[derive(Default)]
|
||||
@@ -14,8 +16,13 @@ impl DummyEmulation {
|
||||
|
||||
#[async_trait]
|
||||
impl InputEmulation for DummyEmulation {
|
||||
async fn consume(&mut self, event: Event, client_handle: EmulationHandle) {
|
||||
async fn consume(
|
||||
&mut self,
|
||||
event: Event,
|
||||
client_handle: EmulationHandle,
|
||||
) -> Result<(), EmulationError> {
|
||||
log::info!("received event: ({client_handle}) {event}");
|
||||
Ok(())
|
||||
}
|
||||
async fn create(&mut self, _: EmulationHandle) {}
|
||||
async fn destroy(&mut self, _: EmulationHandle) {}
|
||||
|
||||
Reference in New Issue
Block a user