ohos-xcomponent-binding 0.2.0

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

use ohos_enum_macro::EnumFrom;

#[derive(Debug, Clone, Copy, PartialEq, Eq, EnumFrom)]
#[enum_from_config(
    OH_NativeXComponent_TouchEventType,
    "OH_NativeXComponent_TouchEventType_OH_NATIVEXCOMPONENT_"
)]
pub enum TouchEvent {
    Down,
    Up,
    Move,
    Cancel,
    Unknown,
}