From 2500b6df14eacaf993a53058ff1793d1526df9a5 Mon Sep 17 00:00:00 2001 From: Denis Vasilik Date: Sat, 22 Aug 2020 12:16:03 +0200 Subject: [PATCH] Link to primitive instead of module --- library/core/src/alloc/layout.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/library/core/src/alloc/layout.rs b/library/core/src/alloc/layout.rs index 95857a6c544..a5ddf7619b6 100644 --- a/library/core/src/alloc/layout.rs +++ b/library/core/src/alloc/layout.rs @@ -145,7 +145,7 @@ pub fn for_value(t: &T) -> Self { /// /// - If `T` is `Sized`, this function is always safe to call. /// - If the unsized tail of `T` is: - /// - a [`crate::slice`], then the length of the slice tail must be an intialized + /// - a [slice], then the length of the slice tail must be an intialized /// integer, and the size of the *entire value* /// (dynamic tail length + statically sized prefix) must fit in `isize`. /// - a [trait object], then the vtable part of the pointer must point @@ -158,6 +158,7 @@ pub fn for_value(t: &T) -> Self { /// [`Layout::for_value`] on a reference to an extern type tail. /// - otherwise, it is conservatively not allowed to call this function. /// + /// [slice]: ../../std/primitive.slice.html /// [trait object]: ../../book/ch17-02-trait-objects.html /// [extern type]: ../../unstable-book/language-features/extern-types.html #[unstable(feature = "layout_for_ptr", issue = "69835")] -- 2.44.0