pub enum InputProp {
INPUT_PROP_POINTER,
INPUT_PROP_DIRECT,
INPUT_PROP_BUTTONPAD,
INPUT_PROP_SEMI_MT,
INPUT_PROP_TOPBUTTONPAD,
INPUT_PROP_POINTING_STICK,
INPUT_PROP_ACCELEROMETER,
INPUT_PROP_MAX,
}
Variants
INPUT_PROP_POINTER
INPUT_PROP_DIRECT
INPUT_PROP_BUTTONPAD
INPUT_PROP_SEMI_MT
INPUT_PROP_TOPBUTTONPAD
INPUT_PROP_POINTING_STICK
INPUT_PROP_ACCELEROMETER
INPUT_PROP_MAX
Implementations
sourceimpl InputProp
impl InputProp
pub fn iter(&self) -> InputPropIteratorⓘNotable traits for InputPropIteratorimpl Iterator for InputPropIterator type Item = InputProp;
sourcepub fn from_str(name: &str) -> Option<InputProp>
pub fn from_str(name: &str) -> Option<InputProp>
Look up an input property by its name. Properties start with the fixed prefix “INPUT_PROP_” followed by their name (eg., “INPUT_PROP_POINTER”). The prefix must be included in the name. It returns the constant assigned to the property or Errno if not found.
Trait Implementations
sourceimpl<'de> Deserialize<'de> for InputProp
impl<'de> Deserialize<'de> for InputProp
sourcefn 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
sourceimpl Ord for InputProp
impl Ord for InputProp
1.21.0 · sourceconst fn max(self, other: Self) -> Self
const fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourceconst fn min(self, other: Self) -> Self
const fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourceconst fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
const fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialOrd<InputProp> for InputProp
impl PartialOrd<InputProp> for InputProp
sourcefn partial_cmp(&self, other: &InputProp) -> Option<Ordering>
fn partial_cmp(&self, other: &InputProp) -> Option<Ordering>
1.0.0 · sourceconst fn le(&self, other: &Rhs) -> bool
const fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for InputProp
impl Eq for InputProp
impl StructuralEq for InputProp
impl StructuralPartialEq for InputProp
Auto Trait Implementations
impl RefUnwindSafe for InputProp
impl Send for InputProp
impl Sync for InputProp
impl Unpin for InputProp
impl UnwindSafe for InputProp
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more