Amanieu / cstr_core
Implementation of CStr and CString for no_std environments
☆41Updated last year
Alternatives and similar repositories for cstr_core:
Users that are interested in cstr_core are comparing it to the libraries listed below
- Type aliases to C types like c_int for use with bindgen☆41Updated 2 years ago
- a cross-platform library for opening OS pipes in Rust☆105Updated last month
- A pure-Rust library to work with Linux memfd☆32Updated 2 weeks ago
- ☆61Updated 7 years ago
- Read trait fixed to soundly work with uninitalized memory☆25Updated last year
- Raw system calls for Rust☆97Updated last year
- DWARF packaging utility, written in Rust, supporting GNU extension and DWARF 5 package formats.☆49Updated this week
- Data structures like Rust `alloc` which reuse user allocated memory☆54Updated 6 months ago
- Synchronization primitives for lazy and one-time initialization (no_std compatible).☆33Updated last year
- Unsafe marker trait for types that deref to a stable address☆31Updated last year
- Find calls to panic functions in rust executables☆35Updated 3 years ago
- Target "triple" support☆50Updated last month
- Stack-allocated DSTs for rust (fixed capacity)☆48Updated last year
- ☆74Updated 9 months ago
- One pointer wide trait objects which are also FFI safe, allowing traits to be passed to/from and implemented by C ABI code.☆42Updated 3 years ago
- Extensions to the Rust standard library☆43Updated 3 months ago
- Automatic cfg for Rust compiler features☆96Updated 6 months ago
- Full precision decimal representation of f64☆26Updated 3 weeks ago
- Rust's std::net except without the std.☆46Updated 2 years ago
- Macro to generate random constants in Rust https://xkcd.com/221/☆78Updated last year
- Compression libraries implemented by pure Rust.☆35Updated 4 years ago
- #[no_std] print equivalent for Rust☆63Updated last year
- Parse integers directly from `[u8]` slices in safe code☆57Updated last year
- Fake implementation of `std::Fn` for user-defined data types☆36Updated 2 years ago
- Compile-time temporary directory shared by multiple crates and erased by `cargo clean`☆74Updated 3 weeks ago
- A simple macro to create correct opaque pointers☆22Updated 3 years ago
- A wide string Rust library for converting to and from wide-character strings, including UTF-16 and UTF-32 encoding.☆86Updated last week
- Cargo API written in Paris☆47Updated 3 weeks ago
- Run Rust tests in isolated subprocesses☆37Updated 3 years ago
- A simple spinlock crate based on the abstractions provided by the `lock_api` crate.☆37Updated last year