ohos_drawing_sys/error_code/
error_code_ffi.rs1#![allow(non_upper_case_globals)]
4#![allow(non_camel_case_types)]
5#![allow(non_snake_case)]
6use crate::types::*;
7
8#[cfg(feature = "api-12")]
9#[cfg_attr(docsrs, doc(cfg(feature = "api-12")))]
10impl OH_Drawing_ErrorCode {
11 pub const OH_DRAWING_SUCCESS: OH_Drawing_ErrorCode = OH_Drawing_ErrorCode(0);
13}
14#[cfg(feature = "api-12")]
15#[cfg_attr(docsrs, doc(cfg(feature = "api-12")))]
16impl OH_Drawing_ErrorCode {
17 pub const OH_DRAWING_ERROR_NO_PERMISSION: OH_Drawing_ErrorCode = OH_Drawing_ErrorCode(201);
19}
20#[cfg(feature = "api-12")]
21#[cfg_attr(docsrs, doc(cfg(feature = "api-12")))]
22impl OH_Drawing_ErrorCode {
23 pub const OH_DRAWING_ERROR_INVALID_PARAMETER: OH_Drawing_ErrorCode = OH_Drawing_ErrorCode(401);
25}
26#[cfg(feature = "api-12")]
27#[cfg_attr(docsrs, doc(cfg(feature = "api-12")))]
28impl OH_Drawing_ErrorCode {
29 pub const OH_DRAWING_ERROR_PARAMETER_OUT_OF_RANGE: OH_Drawing_ErrorCode =
31 OH_Drawing_ErrorCode(26200001);
32}
33#[cfg(feature = "api-12")]
34#[cfg_attr(docsrs, doc(cfg(feature = "api-12")))]
35impl OH_Drawing_ErrorCode {
36 #[cfg(feature = "api-13")]
40 #[cfg_attr(docsrs, doc(cfg(feature = "api-13")))]
41 pub const OH_DRAWING_ERROR_ALLOCATION_FAILED: OH_Drawing_ErrorCode =
42 OH_Drawing_ErrorCode(26200002);
43}
44#[repr(transparent)]
45#[cfg(feature = "api-12")]
49#[cfg_attr(docsrs, doc(cfg(feature = "api-12")))]
50#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
51pub struct OH_Drawing_ErrorCode(pub ::core::ffi::c_uint);
52extern "C" {
53 #[cfg(feature = "api-12")]
66 #[cfg_attr(docsrs, doc(cfg(feature = "api-12")))]
67 pub fn OH_Drawing_ErrorCodeGet() -> OH_Drawing_ErrorCode;
68}