#![allow(dead_code, deprecated, unused_variables, unused_mut)] use std::slice; use std::str; fn main() { let story = "Once upon a time..."; let ptr = story.as_ptr(); let len = story.len(); assert_eq!(19, len); let s = unsafe { let slice = slice::from_raw_parts(ptr, len); str::from_utf8(slice) }; assert_eq!(s, Ok(story)); }