Auto merge of #75783 - denisvasilik:intra-doc-links-core-alloc, r=jyn514

Move to intra-doc links for library/core/src/alloc/{layout, global, mod}.rs

Helps with #75080. The files already contained intra-doc links, so there are only minor changes.

@rustbot modify labels: T-doc, A-intra-doc-links, T-rustdoc

Known issues:

* [`handle_alloc_error`]: Link from `core` to `alloc` could not be resolved.
* [`slice`]: slice is a primitive type, but could not be resolved; had to use [`crate::slice`] instead.
This commit is contained in:
bors 2020-08-22 13:21:24 +00:00
commit 527a685e40

View File

@ -85,7 +85,7 @@ impl Layout {
/// # Safety /// # Safety
/// ///
/// This function is unsafe as it does not verify the preconditions from /// This function is unsafe as it does not verify the preconditions from
/// [`Layout::from_size_align`](#method.from_size_align). /// [`Layout::from_size_align`].
#[stable(feature = "alloc_layout", since = "1.28.0")] #[stable(feature = "alloc_layout", since = "1.28.0")]
#[rustc_const_stable(feature = "alloc_layout", since = "1.28.0")] #[rustc_const_stable(feature = "alloc_layout", since = "1.28.0")]
#[inline] #[inline]
@ -196,8 +196,7 @@ impl Layout {
/// will *still* have size 16. /// will *still* have size 16.
/// ///
/// Returns an error if the combination of `self.size()` and the given /// Returns an error if the combination of `self.size()` and the given
/// `align` violates the conditions listed in /// `align` violates the conditions listed in [`Layout::from_size_align`].
/// [`Layout::from_size_align`](#method.from_size_align).
#[stable(feature = "alloc_layout_manipulation", since = "1.44.0")] #[stable(feature = "alloc_layout_manipulation", since = "1.44.0")]
#[inline] #[inline]
pub fn align_to(&self, align: usize) -> Result<Self, LayoutErr> { pub fn align_to(&self, align: usize) -> Result<Self, LayoutErr> {