#utf-16 #literals #plugin #encoding

nightly encoding_literals

为 Rust 提供的 UTF-16 字面量

3 个版本

使用旧的 Rust 2015

0.1.2 2015 年 9 月 27 日
0.1.1 2015 年 9 月 22 日
0.1.0 2015 年 9 月 21 日

27#utf-16

Apache-2.0 协议

6KB
64 行(不包括注释)

为 Rust 提供的 UTF-16 字面量

此软件包提供了一个插件,允许您向 Rust 代码中添加 UTF-16 字面量。

示例

#![plugin(encoding_literals)]

pub fn something() {
    // The type of this variable will be [u8; N] where N is the length of the UTF-16 encoded sequence in bytes.
    let utf_literal = utf16!("This string will be a UTF-16 byte sequence");
}

依赖项

~2MB
~30K SLoC