-
mbox
malloc-based box. Supports wrapping pointers or null-terminated strings returned from malloc as a Rust type, which will be free'd on drop
-
arccstr
Thread-safe, reference-counted null-terminated immutable strings
-
byte-strings
Rust byte strings manipulation, for a better and safer C FFI
-
str_array
Fixed-size
strandCStrtypes backed by an array -
sentinel
A sentinel-terminated slice library
-
cstr8
string types that are both valid UTF-8 and nul-terminated
-
thin_cstr
An experimental crate which provides a truly thin std::ffi::CStr
-
seestr
pointer-wide nul-terminated strings with ownership semantics
-
cntr-nix
Rust friendly bindings to *nix APIs (fork with features used in cntr)
-
cstr-literal
A const-friendly macro for C string literals
-
cstrptr
FFI-compatible and no-std &CStr
-
better_cstr
A better macro for working with C strings
-
null-terminated-str
FFI-friendly utf-8 string, enabling const null-terminated str and caching of the non-terminated string to avoid frequent allocation
-
lanyard
UTF-8 C string types
-
latin1str
Windows-1252 string types
-
clucstr
Safe and efficient creation of "CStr" with zero-byte checking and support for concatenating multiple values
-
c_str
The old c_str functions
-
byte-strings-proc_macros
Internal: proc-macro backend of ::byte_strings
-
include_cstr
Macro for building static CStr reference from file content
-
utf8-cstr
Type wrappers promising null termination and utf-8 validity. The intersection of
std::ffi::CStrandstr -
const-c-str
Safely create &CStr at compile time
-
embedded-ffi
OsStr and OsString for embedded usage
-
fastcgi-sdk
FastCGI SDK for Rust
-
byte-strings-proc-macro
https://crates.io/crates/byte-strings backing proc-macros
-
measure-null-str
Analogue of CStr, with an explicit point to measure the null-terminated string
-
cstr-enum-derive
Derive macros for the cstr-enum crate
-
cursed
It's cursed
-
cstr-macros
Procedural macros for cstr
-
const-c-str-impl
detail, see https://crates.io/crates/const-c-str
Try searching with DuckDuckGo.