arkweb_sys/arkweb_error_code/
arkweb_error_code_ffi.rs1#![allow(non_upper_case_globals)]
4#![allow(non_camel_case_types)]
5#![allow(non_snake_case)]
6
7pub type ArkWeb_ErrorCode = Result<(), ArkWeb_ErrorCodeError>;
8impl ArkWeb_ErrorCodeError {
9 pub const INIT_ERROR: ArkWeb_ErrorCodeError =
11 ArkWeb_ErrorCodeError(const { core::num::NonZero::new(17100001).unwrap() });
12 pub const ERROR_UNKNOWN: ArkWeb_ErrorCodeError =
14 ArkWeb_ErrorCodeError(const { core::num::NonZero::new(17100100).unwrap() });
15 pub const INVALID_PARAM: ArkWeb_ErrorCodeError =
17 ArkWeb_ErrorCodeError(const { core::num::NonZero::new(17100101).unwrap() });
18 pub const SCHEME_REGISTER_FAILED: ArkWeb_ErrorCodeError =
20 ArkWeb_ErrorCodeError(const { core::num::NonZero::new(17100102).unwrap() });
21 pub const INVALID_URL: ArkWeb_ErrorCodeError =
23 ArkWeb_ErrorCodeError(const { core::num::NonZero::new(17100103).unwrap() });
24 pub const INVALID_COOKIE_VALUE: ArkWeb_ErrorCodeError =
26 ArkWeb_ErrorCodeError(const { core::num::NonZero::new(17100104).unwrap() });
27 pub const LIBRARY_OPEN_FAILURE: ArkWeb_ErrorCodeError =
28 ArkWeb_ErrorCodeError(const { core::num::NonZero::new(17100105).unwrap() });
29 pub const LIBRARY_SYMBOL_NOT_FOUND: ArkWeb_ErrorCodeError =
30 ArkWeb_ErrorCodeError(const { core::num::NonZero::new(17100106).unwrap() });
31 #[cfg(feature = "api-20")]
36 #[cfg_attr(docsrs, doc(cfg(feature = "api-20")))]
37 pub const COOKIE_MANAGER_NOT_INITIALIZED: ArkWeb_ErrorCodeError =
38 ArkWeb_ErrorCodeError(const { core::num::NonZero::new(17100107).unwrap() });
39 #[cfg(feature = "api-20")]
44 #[cfg_attr(docsrs, doc(cfg(feature = "api-20")))]
45 pub const COOKIE_MANAGER_INITIALIZE_FAILED: ArkWeb_ErrorCodeError =
46 ArkWeb_ErrorCodeError(const { core::num::NonZero::new(17100108).unwrap() });
47 #[cfg(feature = "api-20")]
52 #[cfg_attr(docsrs, doc(cfg(feature = "api-20")))]
53 pub const COOKIE_SAVE_FAILED: ArkWeb_ErrorCodeError =
54 ArkWeb_ErrorCodeError(const { core::num::NonZero::new(17100109).unwrap() });
55}
56#[repr(transparent)]
57#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
58pub struct ArkWeb_ErrorCodeError(pub core::num::NonZero<::core::ffi::c_uint>);
59#[cfg(feature = "api-20")]
60#[cfg_attr(docsrs, doc(cfg(feature = "api-20")))]
61impl ArkWeb_BlanklessErrorCode {
62 pub const ARKWEB_BLANKLESS_SUCCESS: ArkWeb_BlanklessErrorCode = ArkWeb_BlanklessErrorCode(0);
64 pub const ARKWEB_BLANKLESS_ERR_UNKNOWN: ArkWeb_BlanklessErrorCode =
66 ArkWeb_BlanklessErrorCode(-1);
67 pub const ARKWEB_BLANKLESS_ERR_INVALID_ARGS: ArkWeb_BlanklessErrorCode =
69 ArkWeb_BlanklessErrorCode(-2);
70 pub const ARKWEB_BLANKLESS_ERR_CONTROLLER_NOT_INITED: ArkWeb_BlanklessErrorCode =
72 ArkWeb_BlanklessErrorCode(-3);
73 pub const ARKWEB_BLANKLESS_ERR_KEY_NOT_MATCH: ArkWeb_BlanklessErrorCode =
76 ArkWeb_BlanklessErrorCode(-4);
77 pub const ARKWEB_BLANKLESS_ERR_SIGNIFICANT_CHANGE: ArkWeb_BlanklessErrorCode =
80 ArkWeb_BlanklessErrorCode(-5);
81 pub const ARKWEB_BLANKLESS_ERR_DEVICE_NOT_SUPPORT: ArkWeb_BlanklessErrorCode =
83 ArkWeb_BlanklessErrorCode(801);
84}
85#[repr(transparent)]
86#[cfg(feature = "api-20")]
91#[cfg_attr(docsrs, doc(cfg(feature = "api-20")))]
92#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
93pub struct ArkWeb_BlanklessErrorCode(pub ::core::ffi::c_int);