pub enum VectorBindingKind {
Keyboard {
x: BoundAxis<KeyboardButton, KeyboardAxis>,
y: BoundAxis<KeyboardButton, KeyboardAxis>,
},
Mouse {
x: BoundAxis<MouseButton, MouseAxis>,
y: BoundAxis<MouseButton, MouseAxis>,
},
Gamepad {
x: BoundAxis<GamepadButton, GamepadAxis>,
y: BoundAxis<GamepadButton, GamepadAxis>,
},
}Variants§
Trait Implementations§
Source§impl Clone for VectorBindingKind
impl Clone for VectorBindingKind
Source§fn clone(&self) -> VectorBindingKind
fn clone(&self) -> VectorBindingKind
Returns a duplicate of the value. Read more
1.0.0 · 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 VectorBindingKind
impl Debug for VectorBindingKind
Source§impl<'de> Deserialize<'de> for VectorBindingKind
impl<'de> Deserialize<'de> for VectorBindingKind
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
Source§impl PartialEq for VectorBindingKind
impl PartialEq for VectorBindingKind
Source§impl PartialOrd for VectorBindingKind
impl PartialOrd for VectorBindingKind
Source§impl Serialize for VectorBindingKind
impl Serialize for VectorBindingKind
impl Copy for VectorBindingKind
impl StructuralPartialEq for VectorBindingKind
Auto Trait Implementations§
impl Freeze for VectorBindingKind
impl RefUnwindSafe for VectorBindingKind
impl Send for VectorBindingKind
impl Sync for VectorBindingKind
impl Unpin for VectorBindingKind
impl UnwindSafe for VectorBindingKind
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