From ddd19866a739deb7cf798218d3b5b52a77b04a7a Mon Sep 17 00:00:00 2001 From: Ivan Tham Date: Fri, 2 Oct 2020 14:44:01 +0800 Subject: [PATCH] Clean up on example doc fixes for ptr::copy Follow up of #77385 --- library/core/src/intrinsics.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/library/core/src/intrinsics.rs b/library/core/src/intrinsics.rs index 4e4b31c0cb4..426cdb12ec4 100644 --- a/library/core/src/intrinsics.rs +++ b/library/core/src/intrinsics.rs @@ -1901,9 +1901,10 @@ pub unsafe fn copy_nonoverlapping(src: *const T, dst: *mut T, count: usize) { /// ``` /// use std::ptr; /// -/// /// # Safety: +/// /// # Safety +/// /// /// /// * `ptr` must be correctly aligned for its type and non-zero. -/// /// * `ptr` must be valid for reads of `elts` contiguous objects of type `T`. +/// /// * `ptr` must be valid for reads of `elts` contiguous elements of type `T`. /// /// * Those elements must not be used after calling this function unless `T: Copy`. /// # #[allow(dead_code)] /// unsafe fn from_buf_raw(ptr: *const T, elts: usize) -> Vec {