|0.2.4||Jul 15, 2021|
|0.2.3||Feb 19, 2021|
|0.2.2||Aug 23, 2020|
|0.2.0||Apr 12, 2020|
|0.1.0||Oct 12, 2017|
#23 in No standard library
28,778 downloads per month
Used in 37 crates (25 directly)
This crate provides implementations of
CString which do not depend on the standard library and are suitable for
CString support is only available if the
alloc feature is enabled, which requires the
CStr is always available.
Some hardware targets (e.g. thumbv6m-none-eabi for Cortex M0,M0+) have no support for atomic operations. For these platforms, disable the
arc feature to omit the parts of the crate that depend on atomic operations. Compatibility with thead-safe code and
Arc<T> will not be available.
In addition, the
nightly feature allows the usage of
CStr::from_bytes_with_nul_unchecked to be used in a
const context. However, it requires a nightly version of the compiler.
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.