1 #![deny(clippy::temporary_cstring_as_ptr)]
5 fn temporary_cstring() {
8 CString::new("foo").unwrap().as_ptr();
9 CString::new("foo").expect("dummy").as_ptr();
13 use std::ffi::CString;
14 use std::os::raw::c_char;
17 fn foo(data: *const c_char);
20 pub fn bar(v: &[u8]) {
21 let cstr = CString::new(v);
22 unsafe { foo(cstr.unwrap().as_ptr()) }