into_boxed_slice ptr T Legend 4/8 bytes (usize) Box Vec len cap ptr cap len ptr 4/8 bytes T T T Rc ptr strong weak T Box<[T]> len ptr len T T T Box T vtable size Arc ptr strong weak T 4/8 bytes atomic allocation T user defined type RefCell borrow T Cell T Mutex poison