pub struct MouseSourceV2ControlHandle { /* private fields */ }Implementations§
Source§impl MouseSourceV2ControlHandle
impl MouseSourceV2ControlHandle
pub fn shutdown_with_epitaph(&self, status: impl Into<Epitaph>)
Source§impl MouseSourceV2ControlHandle
impl MouseSourceV2ControlHandle
pub fn send_on_mouse_events( &self, events: Vec<MouseEvent>, last_event_stamp: u64, ) -> Result<(), Error>
Trait Implementations§
Source§impl Clone for MouseSourceV2ControlHandle
impl Clone for MouseSourceV2ControlHandle
Source§fn clone(&self) -> MouseSourceV2ControlHandle
fn clone(&self) -> MouseSourceV2ControlHandle
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl ControlHandle for MouseSourceV2ControlHandle
impl ControlHandle for MouseSourceV2ControlHandle
Source§fn shutdown(&self)
fn shutdown(&self)
Set the server to shutdown. The underlying channel is only closed the
next time the stream is polled.
Source§fn shutdown_with_epitaph(&self, status: Epitaph)
fn shutdown_with_epitaph(&self, status: Epitaph)
Sets the server to shutdown with an epitaph. The underlying channel is
only closed the next time the stream is polled.
Auto Trait Implementations§
impl !RefUnwindSafe for MouseSourceV2ControlHandle
impl !UnwindSafe for MouseSourceV2ControlHandle
impl Freeze for MouseSourceV2ControlHandle
impl Send for MouseSourceV2ControlHandle
impl Sync for MouseSourceV2ControlHandle
impl Unpin for MouseSourceV2ControlHandle
impl UnsafeUnpin for MouseSourceV2ControlHandle
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