文件名称:cesu8:用于在CESU-8和UTF-8之间转换的库
文件大小:10KB
文件格式:ZIP
更新时间:2024-04-30 19:34:41
Rust
CESU-8 用于在CESU-8和UTF-8之间转换的库。 用法 来自(BMP)的Unicode代码点,即U + 0000到U + FFFF范围内的代码点以与UTF-8相同的方式进行编码。 如果cesu8::encode()或cesu8::decode()仅遇到同时是有效CESU-8和UTF-8数据的数据,则cesu8板条箱将使用( )来利用此数据。 这意味着没有不必要的操作和不必要的内存分配: use std :: borrow :: Cow; let str = "Hello, world!" ; assert_eq! (cesu8 :: encode (STR), Cow :: Borrowed (STR. as_bytes ())); assert_eq! (cesu8 :: decode (STR. as_bytes ()). unwrap (), Cow :: Borr
【文件预览】:
cesu8-main
----.gitignore(26B)
----README.md(4KB)
----.github()
--------workflows()
----Cargo.toml(302B)
----src()
--------error.rs(813B)
--------lib.rs(15KB)
----LICENSE.md(1KB)
----.editorconfig(172B)