Skip to main content

arkweb_sys/
lib.rs

1//! Bindings to the Web module of OpenHarmony.
2//!
3//! Official documentation: https://docs.openharmony.cn/pages/v5.0/en/application-dev/reference/apis-arkweb/native__interface__arkweb_8h.md
4//!
5//! ## Feature flags
6#![cfg_attr(
7    feature = "document-features",
8    cfg_attr(doc, doc = ::document_features::document_features!())
9)]
10#![cfg_attr(docsrs, feature(doc_cfg))]
11#![cfg(feature = "api-11")]
12#![cfg_attr(docsrs, doc(cfg(feature = "api-11")))]
13
14#[link(name = "ohweb")]
15unsafe extern "C" {}
16
17pub mod native_interface_arkweb;
18
19#[cfg(feature = "api-12")]
20#[cfg_attr(docsrs, doc(cfg(feature = "api-12")))]
21pub mod arkweb_error_code;
22#[cfg(feature = "api-12")]
23#[cfg_attr(docsrs, doc(cfg(feature = "api-12")))]
24pub mod arkweb_interface;
25#[cfg(feature = "api-12")]
26#[cfg_attr(docsrs, doc(cfg(feature = "api-12")))]
27pub mod arkweb_net_error_list;
28#[cfg(feature = "api-12")]
29#[cfg_attr(docsrs, doc(cfg(feature = "api-12")))]
30pub mod arkweb_scheme_handler;
31#[cfg(feature = "api-12")]
32#[cfg_attr(docsrs, doc(cfg(feature = "api-12")))]
33pub mod arkweb_type;