Expand description
ArkUI Rust bindings and high-level wrappers.
This crate is organized by capability modules instead of exposing every symbol at the crate root.
Re-exports§
pub use type as types;pub use common::handle::ArkUIHandle;pub use component::built_in_component::XComponent;pub use component::root::RootNode;pub use ohos_arkui_input_binding as arkui_input_binding;
Modules§
- animate
- Animation types and helpers. Animation related wrappers, options and transition effects.
- api
- ArkUI native API wrappers. Thin wrappers around ArkUI C APIs.
- common
- Core shared types such as node handles and errors. Shared foundational types used across ArkUI wrappers.
- component
- Component builders and attribute traits. Component definitions and common component attribute traits.
- dialog
- Dialog abstractions. Dialog builder and lifecycle callback wrappers.
- event
- Event wrappers. Event wrappers used by ArkUI callbacks.
- gesture
- Gesture builders and gesture data. Gesture builders and strongly typed gesture payloads.
- type
- ArkUI enums and value types. ArkUI enums and data types mapped to Rust-friendly representations.