-
-
Notifications
You must be signed in to change notification settings - Fork 15k
Expand file tree
/
Copy pathmod.rs
More file actions
40 lines (36 loc) · 1.85 KB
/
mod.rs
File metadata and controls
40 lines (36 loc) · 1.85 KB
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
//! Unicode internals used in liballoc and libstd. Not public API.
#![unstable(feature = "unicode_internals", issue = "none")]
#![doc(hidden)]
// for use in alloc, not re-exported in std.
#[rustfmt::skip]
pub use unicode_data::conversions;
#[rustfmt::skip]
pub(crate) use unicode_data::alphabetic::lookup as Alphabetic;
pub(crate) use unicode_data::case_ignorable::lookup as Case_Ignorable;
pub(crate) use unicode_data::cf::lookup as Cf;
pub(crate) use unicode_data::cn_planes_0_3::lookup as Cn_planes_0_3;
pub(crate) use unicode_data::default_ignorable_code_point::lookup as Default_Ignorable_Code_Point;
pub(crate) use unicode_data::grapheme_extend::lookup as Grapheme_Extend;
pub(crate) use unicode_data::lowercase::lookup as Lowercase;
pub(crate) use unicode_data::lt::lookup as Lt;
pub(crate) use unicode_data::n::lookup as N;
pub(crate) use unicode_data::uppercase::lookup as Uppercase;
pub(crate) use unicode_data::white_space::lookup as White_Space;
#[allow(unreachable_pub)]
pub mod unicode_data;
/// The version of [Unicode](https://www.unicode.org/) that the Unicode parts of
/// `char` and `str` methods are based on.
///
/// New versions of Unicode are released regularly and subsequently all methods
/// in the standard library depending on Unicode are updated. Therefore the
/// behavior of some `char` and `str` methods and the value of this constant
/// changes over time, within the boundaries of Unicode's [stability policies].
/// This is *not* considered to be a breaking change.
///
/// [stability policies]: https://www.unicode.org/policies/stability_policy.html
///
/// The version numbering scheme is explained in
/// [Section 3.1 (Version Numbering)] of the Unicode Standard.
///
/// [Section 3.1 (Version Numbering)]: https://www.unicode.org/versions/latest/core-spec/chapter-3/#G49512
pub const UNICODE_VERSION: (u8, u8, u8) = unicode_data::UNICODE_VERSION;