Module core::char 1.2.0[−][src]
Expand description
一个字符类型。
char 类型代表一个字符。
更具体地说,由于 ‘character’ 不是 Unicode 中定义明确的概念,因此 char 是 [Unicode 标量值],与 [Unicode 代码点] 相似但不相同。
存在该模块是出于技术原因,char 的主要文档直接在 char 原始类型 本身上。
该模块是 char 上实现的迭代器的迭代器实现的宿主,以及一些有用的常量和将各种类型转换为 char 的转换函数。
Re-exports
pub use crate::unicode::UNICODE_VERSION; |
Structs
| CharTryFromError | 从 u32 转换为 char 失败时返回的错误类型。 |
| DecodeUtf16 | 一个迭代器,用于解码来自 u16 迭代器的 UTF-16 编码的代码点。 |
| DecodeUtf16Error | 解码 UTF-16 代码点时可以返回的错误。 |
| EscapeDebug | 产生 |
| EscapeDefault | 产生 |
| EscapeUnicode | 返回一个迭代器,该迭代器生成字符的十六进制 Unicode 转义符,如 |
| ParseCharError | 解析 char 时可以返回的错误。 |
| ToLowercase | 返回一个迭代器,该迭代器产生与 |
| ToUppercase | 返回一个迭代器,该迭代器产生与 |
Constants
| MAX |
|
| REPLACEMENT_CHARACTER |
|
Functions
| decode_utf16 | 在 |
| from_digit | 将给定基数中的数字转换为 |
| from_u32 | 将 |
| from_u32_unchecked⚠ | 将 |