#![allow(unused_variables)] fn main() { use std::rc::Rc; let mut original = String::from("statue"); let original: &mut str = &mut original; let shared: Rc = Rc::from(original); assert_eq!("statue", & shared[..]); }