pub struct InputDeviceMock { /* private fields */ }
Implementations§
Source§impl InputDeviceMock
impl InputDeviceMock
pub fn new() -> Self
pub fn open(&self) -> Box<dyn InputDevice>
pub fn enable_timeout_log(&self)
pub fn disable_timeout_log(&self) -> Option<Vec<Duration>>
pub fn take_timeout_log(&self) -> Option<Vec<Duration>>
pub fn publish( &self, events: impl IntoIterator<Item = Result<InternalEvent, Error>>, )
pub fn publish_ok<T>(&self, events: impl IntoIterator<Item = T>)where
T: Into<InternalEvent>,
pub fn publish_err(&self, events: impl IntoIterator<Item = Error>)
Trait Implementations§
Source§impl Clone for InputDeviceMock
impl Clone for InputDeviceMock
Source§fn clone(&self) -> InputDeviceMock
fn clone(&self) -> InputDeviceMock
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for InputDeviceMock
impl RefUnwindSafe for InputDeviceMock
impl Send for InputDeviceMock
impl Sync for InputDeviceMock
impl Unpin for InputDeviceMock
impl UnwindSafe for InputDeviceMock
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