1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
pub type NcLogLevel = i32;
crate::impl_api![
NcLogLevel,
NcLogLevelApi,
const DEBUG: NcLogLevel = constants::NCLOGLEVEL_DEBUG;,
const ERROR: NcLogLevel = constants::NCLOGLEVEL_ERROR;,
const FATAL: NcLogLevel = constants::NCLOGLEVEL_FATAL;,
const INFO: NcLogLevel = constants::NCLOGLEVEL_INFO;,
const PANIC: NcLogLevel = constants::NCLOGLEVEL_PANIC;,
const SILENT: NcLogLevel = constants::NCLOGLEVEL_SILENT;,
const TRACE: NcLogLevel = constants::NCLOGLEVEL_TRACE;,
const VERBOSE: NcLogLevel = constants::NCLOGLEVEL_VERBOSE;,
const WARNING: NcLogLevel = constants::NCLOGLEVEL_WARNING;
];
pub(crate) mod constants {
use crate::NcLogLevel;
pub const NCLOGLEVEL_DEBUG: NcLogLevel = crate::bindings::ffi::ncloglevel_e_NCLOGLEVEL_DEBUG;
pub const NCLOGLEVEL_ERROR: NcLogLevel = crate::bindings::ffi::ncloglevel_e_NCLOGLEVEL_ERROR;
pub const NCLOGLEVEL_FATAL: NcLogLevel = crate::bindings::ffi::ncloglevel_e_NCLOGLEVEL_FATAL;
pub const NCLOGLEVEL_INFO: NcLogLevel = crate::bindings::ffi::ncloglevel_e_NCLOGLEVEL_INFO;
pub const NCLOGLEVEL_PANIC: NcLogLevel = crate::bindings::ffi::ncloglevel_e_NCLOGLEVEL_PANIC;
pub const NCLOGLEVEL_SILENT: NcLogLevel = crate::bindings::ffi::ncloglevel_e_NCLOGLEVEL_SILENT;
pub const NCLOGLEVEL_TRACE: NcLogLevel = crate::bindings::ffi::ncloglevel_e_NCLOGLEVEL_TRACE;
pub const NCLOGLEVEL_VERBOSE: NcLogLevel =
crate::bindings::ffi::ncloglevel_e_NCLOGLEVEL_VERBOSE;
pub const NCLOGLEVEL_WARNING: NcLogLevel =
crate::bindings::ffi::ncloglevel_e_NCLOGLEVEL_WARNING;
}