[−][src]Struct device_query::mouse_state::MouseState
A simple structure containing the current mouse coordinates and the state of each mouse button that we can query. Currently, Windows and Linux provide nice ways to query five mouse buttons. Since button numbers are 1-based, button_pressed[0] is assumed to be false and have no meaning.
Fields
coords: (i32, i32)
Trait Implementations
impl PartialEq<MouseState> for MouseState
[src]
fn eq(&self, other: &MouseState) -> bool
[src]
fn ne(&self, other: &MouseState) -> bool
[src]
impl Debug for MouseState
[src]
Auto Trait Implementations
impl Send for MouseState
impl Sync for MouseState
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,