ohos-vibrator-binding 0.1.0

OpenHarmony's vibrator binding for rust
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use ohos_enum_macro::EnumFrom;
use ohos_vibrator_sys::*;

#[derive(Debug, Clone, Copy, PartialEq, Eq, EnumFrom)]
#[enum_from_config(Vibrator_Usage, "Vibrator_Usage_VIBRATOR_USAGE_")]
pub enum VibratorUsage {
    Unknown,
    Alarm,
    Ring,
    Notification,
    Communication,
    Touch,
    Media,
    PhysicalFeedback,
    SimulatedReality,
}