#c-str

  1. mbox

    基于malloc的箱。支持将malloc返回的指针或null终止的字符串作为Rust类型,在释放时将释放

    v0.7.1 13K #malloc #box #free #cstr #ffi #c-str #array-string
  2. arccstr

    线程安全、引用计数的null终止的不可变字符串

    v1.3.2 1.0K #string #immutability #reference-counting #cstr #c-str
  3. byte-strings

    Rust字节字符串操作,用于更好的C FFI

    v0.3.1 4.5K #string-literal #string #c-str #c-strings #ffi #c #char
  4. sentinel

    一个以哨兵终止的切片库

    v0.5.4 #slice #null #cstr #c-str
  5. cstr8

    既有效UTF-8又null终止的字符串类型

    v0.1.4 #cstr #cstring #c-str #u8string #zstr #cstring8
  6. cstr_core

    为no_std环境提供CStr和CString

    v0.2.6 31K #c-strings #string #c-str #cstr #cstring #c #no-std
  7. thin_cstr

    一个实验性crate,提供真正的薄std::ffi::CStr

    v0.1.1 #c-str #cstr #cstring #ffi
  8. lanyard

    UTF-8 C字符串类型

    v0.1.3 230 #string #cstr #cstring #ffi #c-str #string-conversion #convert-string
  9. cstrptr

    FFI兼容且支持no-std和CStr

    v0.1.3 #cstring #cstr #c-str #no-std
  10. null-terminated-str

    FFI友好的utf-8字符串,支持const null-terminated str和缓存非终止字符串以避免频繁分配

    v0.1.4 280 #string #c-str #ffi #compile-time
  11. clucstr

    安全且高效的创建"CStr",支持零字节检查和多个值的拼接

    v1.2.0 600 #c-str #cstr #clucompany #multiple-values #macro #no-std
  12. c_str

    旧的 c_str 函数

    v1.0.8 #string #c #libc #old #module #const #from-c-str
  13. 尝试使用 DuckDuckGo 进行搜索。

  14. cstr-literal

    一个针对 C 字符串字面量的 const 友好宏

    v0.1.0 #string-literal #literals #cstr #string #const #c-str #macro
  15. const-cstr-fork

    从 Rust 字符串字面量创建静态与 C 兼容的字符串。来自 https://github.com/abonander/const-cstr 的分支

    v0.2.2 200 #string-literal #literals #optimization #c-compatible #libc #c-str #const-str
  16. include_cstr

    从文件内容构建静态 CStr 引用的宏

    v0.1.0 #cstr #c-str #macro #file-content
  17. const-c-str

    在编译时安全地创建 &CStr

    v0.1.1 #compile-time #create #safely #c-str #const
  18. embedded-ffi

    适用于嵌入式使用的 OsStr 和 OsString

    v0.1.2 #osstr #osstring #cstr #cstring #ffi #c-str #byte-slice
  19. utf8-cstr

    提供空终止和 utf-8 有效的类型包装器。是 std::ffi::CStrstr 的交集

    v0.1.6 18K #utf-8 #null #intersection #str #wrappers #c-str #termination
  20. c_macros

    一些用于与 C 代码接口的宏

    v0.1.1 #c-strings #c-str #macro #ffi #c #macros #c-string
  21. byte-strings-proc-macro

    https://crates.io/crates/byte-strings 支持的 proc-macros

    v0.1.1 110 #byte-string #macro #better #safer #proc-macro #backing #c-str
  22. cstr-enum-derive

    为 cstr-enum 包派生宏

    v0.1.0 #enums #macro-derive #c-str #string #cstr-enum #c-style #traits
  23. const-c-str-impl

    详细信息,请参阅 https://crates.io/crates/const-c-str

    v0.1.0 #c-str #const #compile-time #create #safely #const-c-str #detail