(ptr: *mut T, value: T)
| 581 | } |
| 582 | |
| 583 | unsafe fn raw_ptr_write<T>(ptr: *mut T, value: T) { |
| 584 | if mem::size_of::<T>() == 0 { |
| 585 | /* nothing */ |
| 586 | } else { |
| 587 | unsafe { ptr::write(ptr, value) } |
| 588 | } |
| 589 | } |
| 590 | |
| 591 | impl<T> Clone for BoxVec<T> |
| 592 | where |