arkui/lib.rs
1//! ArkUI Native
2//!
3//! Safe Rust abstractions to interact with ArkUI from native Rust code.
4//! This crate is still under development and only provides safe abstractions for a subset
5//! of the available C APIs. Currently, that is:
6//!
7//! - APIs of ArkUI to register gesture callbacks.
8//!
9//! The following features will hopefully be added soon:
10//!
11//! - drag and drop APIs of ArkUI
12//! - animation callbacks of ArkUI
13//! - UI capabilities such as UI component creation and destruction, tree node operations,
14//! attribute setting, and event listening.
15//!
16//! See the official upstream documentation on [ArkUI Native] for more information.
17//!
18//! [ArkUI Native]: https://docs.openharmony.cn/pages/v5.0/zh-cn/application-dev/reference/apis-arkui/_ark_u_i___native_module.md
19//!
20pub mod gestures;