Skip to main content

Crate ohos_arkui_binding

Crate ohos_arkui_binding 

Source
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.