5 个版本
| 0.1.4 | 2022 年 9 月 16 日 |
|---|---|
| 0.1.3 | 2022 年 9 月 14 日 |
| 0.1.2 | 2022 年 9 月 5 日 |
| 0.1.1 | 2022 年 9 月 5 日 |
| 0.1.0 | 2022 年 9 月 5 日 |
#10 in #c-str
每月 203 次下载
在 8 个包中使用了(直接使用 2 个)
18KB
366 行
null-terminated-str
提供与 std、ffi、CStr、CString、str 和 String 兼容的 null 结束的 utf-8 字符串 NullTerminatedStr(借用)和 NullTerminatedString(所有者)
std::ffi::CStrstd::ffi::CStringstrString
还提供 const_null_terminated_str! 以在编译时创建 NullTerminatedStr,以及 IntoNullTerminatedString 接受 &str、String、&NullTerminatedStr 和 NullTerminatedString,以避免在 FFI 调用中频繁分配。
依赖项
~175KB