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
#![doc(test(ignore))]
#![allow(
dead_code,
non_snake_case,
non_camel_case_types,
non_upper_case_globals,
unused_imports
)]
#[cfg(features = "use-bindgen")]
include!(concat!(env!("OUT_DIR"), "/macros.rs"));
#[cfg(all(features = "use-bindgen",features="icu_config",not(features="icu_version_in_env")))]
include!(concat!(env!("OUT_DIR"), "/lib.rs"));
#[cfg(not(features = "use-bindgen"))]
include!("../bindgen/macros.rs");
#[cfg(all(not(features = "use-bindgen"),not(features="icu_version_in_env"),not(features="icu_config")))]
include!("../bindgen/lib.rs");
#[cfg(all(not(features="use-bindgen"),features="icu_version_in_env",not(features="icu_config")))]
include!(concat!("../bindgen/lib_", env!("RUST_ICU_MAJOR_VERSION_NUMBER"), ".rs"));
impl std::fmt::Display for UErrorCode {
fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
write!(f, "{:?}", self)
}
}
extern crate libc;
#[link(name = "icui18n", kind = "dylib")]
#[link(name = "icuuc", kind = "dylib")]
extern "C" {}