#![allow(unused_variables)] fn main() { use std::sync::Arc; let original: [i32; 3] = [1, 2, 3]; let shared: Arc<[i32]> = Arc::from(original); assert_eq!(& [1, 2, 3], & shared[..]); }