Parancsolj: use std::ffi::CString; fn datagen() -> CString { unsafe { let p: *mut i8 = 0 as *mut i8; CString::from_raw(p) } } fn main() { unsafe { println!("s == {:?}", datagen()); } }https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=8408f8cb36752f0135ec70128dafbd4d