{"ast_node_type":"other","tokens":[{"end":64,"kind":"keyword","start":0,"text":"vec.as_ptr().copy_to_nonoverlapping(start_ptr,"}]}
            vec.as_ptr().copy_to_nonoverlapping(start_ptr, len);
            let start_ptr = self.alloc_raw(Layout::for_value::<[T]>(vec.as_slice())) as *mut T;
            vec.set_len(0);