udmf_sys/
lib.rs

1//! Unified Data Management Framework (UDMF) bindings for OpenHarmony
2//!
3//! The Unified Data Management Framework(UDMF) aims to define various standards
4//! for data across applications, devices, and platforms, providing a unified OpenHarmony
5//! data language and standardized data access and reading paths.
6//!
7//! ## Feature flags
8#![cfg_attr(
9    feature = "document-features",
10    cfg_attr(doc, doc = ::document_features::document_features!())
11)]
12#![cfg_attr(docsrs, feature(doc_cfg))]
13#![cfg(feature = "api-12")]
14
15#[link(name = "udmf")]
16extern "C" {}
17
18pub mod data_management_framework;
19mod udmf_err_code;
20
21pub use udmf_err_code::Udmf_ErrCode;
22#[cfg(feature = "api-15")]
23#[cfg_attr(docsrs, doc(cfg(feature = "api-15")))]
24pub use udmf_err_code::Udmf_ListenerStatus;
25
26pub mod data_struct;
27pub mod meta;
28pub mod type_descriptor;