#![allow(dead_code, deprecated, unused_variables, unused_mut)] use std::ffi::CStr; fn main() { let mut buffer = [0u8; 16]; unsafe { let buf_ptr = buffer.as_mut_ptr(); buf_ptr.write_bytes(b'A', 8); } let c_str = CStr::from_bytes_until_nul(&buffer[..]).unwrap(); assert_eq!(c_str.to_str().unwrap(), "AAAAAAAA"); }