#[repr(u8)]pub enum HapticWaveform {
DampStateChange = 1,
SubtleCollision = 4,
}Expand description
A haptic waveform ID accepted by playWaveform.
Variants§
DampStateChange = 1
Confirmation pulse used when an action runs.
SubtleCollision = 4
Light boundary pulse used for hover transitions.
Trait Implementations§
Source§impl Clone for HapticWaveform
impl Clone for HapticWaveform
Source§fn clone(&self) -> HapticWaveform
fn clone(&self) -> HapticWaveform
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 HapticWaveform
Source§impl Debug for HapticWaveform
impl Debug for HapticWaveform
impl Eq for HapticWaveform
Source§impl From<HapticWaveform> for u8
impl From<HapticWaveform> for u8
Source§fn from(enum_value: HapticWaveform) -> Self
fn from(enum_value: HapticWaveform) -> Self
Converts to this type from the input type.
Source§impl Hash for HapticWaveform
impl Hash for HapticWaveform
Source§impl PartialEq for HapticWaveform
impl PartialEq for HapticWaveform
impl StructuralPartialEq for HapticWaveform
Source§impl TryFrom<u8> for HapticWaveform
impl TryFrom<u8> for HapticWaveform
Source§type Error = TryFromPrimitiveError<HapticWaveform>
type Error = TryFromPrimitiveError<HapticWaveform>
The type returned in the event of a conversion error.
Source§impl TryFromPrimitive for HapticWaveform
impl TryFromPrimitive for HapticWaveform
const NAME: &'static str = "HapticWaveform"
type Primitive = u8
type Error = TryFromPrimitiveError<HapticWaveform>
fn try_from_primitive( number: Self::Primitive, ) -> Result<Self, TryFromPrimitiveError<Self>>
Auto Trait Implementations§
impl Freeze for HapticWaveform
impl RefUnwindSafe for HapticWaveform
impl Send for HapticWaveform
impl Sync for HapticWaveform
impl Unpin for HapticWaveform
impl UnsafeUnpin for HapticWaveform
impl UnwindSafe for HapticWaveform
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