@@ -24,18 +24,23 @@ mod convert; |
|
|
24 |
24 |
mod decode; |
25 |
25 |
mod methods; |
26 |
26 |
|
|
27 |
+// stable re-exports |
|
28 |
+#[rustfmt::skip] |
27 |
29 |
#[stable(feature = "try_from", since = "1.34.0")] |
28 |
30 |
pub use self::convert::CharTryFromError; |
29 |
31 |
#[stable(feature = "char_from_str", since = "1.20.0")] |
30 |
32 |
pub use self::convert::ParseCharError; |
31 |
33 |
#[stable(feature = "decode_utf16", since = "1.9.0")] |
32 |
34 |
pub use self::decode::{DecodeUtf16, DecodeUtf16Error}; |
33 |
35 |
|
|
36 |
+// perma-unstable re-exports |
|
37 |
+#[rustfmt::skip] |
34 |
38 |
#[unstable(feature = "char_internals", reason = "exposed only for libstd", issue = "none")] |
35 |
39 |
pub use self::methods::encode_utf16_raw; // perma-unstable |
36 |
40 |
#[unstable(feature = "char_internals", reason = "exposed only for libstd", issue = "none")] |
37 |
41 |
pub use self::methods::encode_utf8_raw; // perma-unstable |
38 |
42 |
|
|
43 |
+#[rustfmt::skip] |
39 |
44 |
use crate::ascii; |
40 |
45 |
use crate::error::Error; |
41 |
46 |
use crate::escape; |