pub struct VirtualControllerState {
pub axes: Axes,
pub hat: Hat,
pub buttons: Buttons,
pub is_tilt_enabled: bool,
}Expand description
Represent the state of a virtual controller (its axes, buttons and hat)
Fields§
§axes: Axes§hat: Hat§is_tilt_enabled: boolImplementations§
Trait Implementations§
Source§impl Clone for VirtualControllerState
impl Clone for VirtualControllerState
Source§fn clone(&self) -> VirtualControllerState
fn clone(&self) -> VirtualControllerState
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 moreimpl Copy for VirtualControllerState
Source§impl Debug for VirtualControllerState
impl Debug for VirtualControllerState
Source§impl Default for VirtualControllerState
impl Default for VirtualControllerState
Source§fn default() -> VirtualControllerState
fn default() -> VirtualControllerState
Returns the “default value” for a type. Read more
impl Eq for VirtualControllerState
Source§impl Hash for VirtualControllerState
impl Hash for VirtualControllerState
Source§impl PartialEq for VirtualControllerState
impl PartialEq for VirtualControllerState
Source§fn eq(&self, other: &VirtualControllerState) -> bool
fn eq(&self, other: &VirtualControllerState) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for VirtualControllerState
Auto Trait Implementations§
impl Freeze for VirtualControllerState
impl RefUnwindSafe for VirtualControllerState
impl Send for VirtualControllerState
impl Sync for VirtualControllerState
impl Unpin for VirtualControllerState
impl UnsafeUnpin for VirtualControllerState
impl UnwindSafe for VirtualControllerState
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