From d7ce9a213c11f825b8b47f7d9fd970cfb97033bd Mon Sep 17 00:00:00 2001 From: Dylan MacKenzie Date: Sat, 7 Apr 2018 20:45:16 -0700 Subject: [PATCH] Fix broken relative links --- src/libcore/intrinsics.rs | 12 ++++++------ src/libcore/ptr.rs | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/libcore/intrinsics.rs b/src/libcore/intrinsics.rs index daa43337fd7..8c510842c2a 100644 --- a/src/libcore/intrinsics.rs +++ b/src/libcore/intrinsics.rs @@ -992,11 +992,11 @@ extern "rust-intrinsic" { /// /// * The two regions of memory must *not* overlap. /// - /// Additionally, if `T` is not [`Copy`](../marker/trait.Copy), only the - /// region at `src` *or* the region at `dst` can be used or dropped after - /// calling `copy_nonoverlapping`. `copy_nonoverlapping` creates bitwise - /// copies of `T`, regardless of whether `T: Copy`, which can result in - /// undefined behavior if both copies are used. + /// Additionally, if `T` is not [`Copy`](../marker/trait.Copy.html), only + /// the region at `src` *or* the region at `dst` can be used or dropped + /// after calling `copy_nonoverlapping`. `copy_nonoverlapping` creates + /// bitwise copies of `T`, regardless of whether `T: Copy`, which can result + /// in undefined behavior if both copies are used. /// /// # Examples /// @@ -1043,7 +1043,7 @@ extern "rust-intrinsic" { /// assert!(b.is_empty()); /// ``` /// - /// [`Vec::append()`]: ../vec/struct.Vec.html#method.append + /// [`Vec::append`]: ../../std/vec/struct.Vec.html#method.append #[stable(feature = "rust1", since = "1.0.0")] pub fn copy_nonoverlapping(src: *const T, dst: *mut T, count: usize); diff --git a/src/libcore/ptr.rs b/src/libcore/ptr.rs index c679a1a2456..962fb0f31a4 100644 --- a/src/libcore/ptr.rs +++ b/src/libcore/ptr.rs @@ -50,7 +50,7 @@ pub use intrinsics::write_bytes; /// as the compiler doesn't need to prove that it's sound to elide the /// copy. /// -/// [`ptr::read`]: ./fn.read.html +/// [`ptr::read`]: ../ptr/fn.read.html /// /// # Safety /// @@ -72,7 +72,7 @@ pub use intrinsics::write_bytes; /// dropped. /// /// [`Copy`]: ../marker/trait.Copy.html -/// [`write`]: ./fn.write.html +/// [`write`]: ../ptr/fn.write.html /// /// # Examples ///