#编译时 #创建 #安全 #c-str #const

const-c-str

在编译时安全地创建 &CStr

2 个版本

0.1.1 2019年3月6日
0.1.0 2019年3月5日

#15 in #c-str

MIT/Apache

3KB

Crates.io api

const-c-str

在编译时安全地创建 &CStr,通过 from_bytes_with_nul 进行检查

示例

use const_c_str::c_str;

#[cfg(feature = "const_cstr_unchecked")]
const greeting: &std::ffi::CStr = c_str!("Hello World!");

lib.rs:

在编译时安全地创建 &CStr,通过 from_bytes_with_nul 进行检查

示例

use const_c_str::c_str;

#[cfg(feature = "const_cstr_unchecked")]
const greeting: &std::ffi::CStr = c_str!("Hello World!");

依赖项

~2MB
~46K SLoC