pub struct InputSendMouseParams {
pub session_id: SessionId,
pub event: String,
pub button: String,
pub row: u32,
pub col: u32,
pub modifiers: Vec<Modifier>,
}Fields§
§session_id: SessionId§event: String§row: u32§col: u32§modifiers: Vec<Modifier>Trait Implementations§
Source§impl Clone for InputSendMouseParams
impl Clone for InputSendMouseParams
Source§fn clone(&self) -> InputSendMouseParams
fn clone(&self) -> InputSendMouseParams
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 Debug for InputSendMouseParams
impl Debug for InputSendMouseParams
Source§impl<'de> Deserialize<'de> for InputSendMouseParams
impl<'de> Deserialize<'de> for InputSendMouseParams
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for InputSendMouseParams
impl RefUnwindSafe for InputSendMouseParams
impl Send for InputSendMouseParams
impl Sync for InputSendMouseParams
impl Unpin for InputSendMouseParams
impl UnsafeUnpin for InputSendMouseParams
impl UnwindSafe for InputSendMouseParams
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