pub struct DeviceListener { /* private fields */ }Expand description
An owned listener for device events.
This is created by DeviceListenerLocalBuilder and will receive events as long as it is alive.
When this gets dropped, the listener gets unregistered and no events will be received by it.
Trait Implementations§
Source§impl Drop for DeviceListener
impl Drop for DeviceListener
impl Listener for DeviceListener
Auto Trait Implementations§
impl Freeze for DeviceListener
impl !RefUnwindSafe for DeviceListener
impl !Send for DeviceListener
impl !Sync for DeviceListener
impl Unpin for DeviceListener
impl !UnwindSafe for DeviceListener
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