#cstr #cstring #u8string #zstr #cstring8

无 std cstr8

同时有效 UTF-8 和以空字符结尾的字符串类型

5 个版本

0.1.4 2024 年 4 月 13 日
0.1.3 2024 年 3 月 3 日
0.1.2 2023 年 8 月 6 日
0.1.1 2022 年 6 月 14 日
0.1.0 2022 年 6 月 8 日

#93FFI

每月 21 次下载

MIT/Apache

35KB
709

保证有效的以空字符结尾的 UTF-8 C 字符串。

Latest version Documentation License MSRV


如果你需要的功能是 std 的 strCStr 提供的,但 CStr8 没有提供,或者与 CStringCString8 类似,请提交一个问题;功能不兼容被视为一个错误。

该名称是从 C++ 的 std::char8_tstd::u8string 类比而来。

支持的 Rust 最小版本将始终至少是三个月前的版本(稳定版 - 2)。实际更新 MSRV 的预期相对不频繁,但只要有任何原因需要,就会以礼节性的方式立即进行。


lib.rs:

同时有效 UTF-8 和以空字符结尾的字符串类型。

无运行时依赖

功能