pub struct HapticConfiguration {
pub enabled: bool,
pub intensity: HapticIntensity,
pub level_count: u8,
pub level_step: u8,
}Expand description
Device-wide haptic configuration.
Fields§
§enabled: boolWhether firmware haptic playback is enabled.
intensity: HapticIntensityCurrent intensity percentage.
level_count: u8Number of discrete levels advertised by the firmware.
level_step: u8Percentage step between discrete levels.
Trait Implementations§
Source§impl Clone for HapticConfiguration
impl Clone for HapticConfiguration
Source§fn clone(&self) -> HapticConfiguration
fn clone(&self) -> HapticConfiguration
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 HapticConfiguration
Source§impl Debug for HapticConfiguration
impl Debug for HapticConfiguration
impl Eq for HapticConfiguration
Source§impl Hash for HapticConfiguration
impl Hash for HapticConfiguration
Source§impl PartialEq for HapticConfiguration
impl PartialEq for HapticConfiguration
impl StructuralPartialEq for HapticConfiguration
Auto Trait Implementations§
impl Freeze for HapticConfiguration
impl RefUnwindSafe for HapticConfiguration
impl Send for HapticConfiguration
impl Sync for HapticConfiguration
impl Unpin for HapticConfiguration
impl UnsafeUnpin for HapticConfiguration
impl UnwindSafe for HapticConfiguration
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