Improve wording of core::ptr::drop_in_place docs

And two small intra-doc link conversions in `std::{f32, f64}`.
This commit is contained in:
Camelid 2020-10-29 20:09:29 -07:00
parent a3d7a5e945
commit fee4f8feb0
3 changed files with 5 additions and 5 deletions

View File

@ -99,9 +99,9 @@ mod mut_ptr;
/// dropped normally. /// dropped normally.
/// ///
/// * It is friendlier to the optimizer to do this over [`ptr::read`] when /// * It is friendlier to the optimizer to do this over [`ptr::read`] when
/// dropping manually allocated memory (e.g., when writing Box/Rc/Vec), /// dropping manually allocated memory (e.g., in the implementations of
/// as the compiler doesn't need to prove that it's sound to elide the /// `Box`/`Rc`/`Vec`), as the compiler doesn't need to prove that it's
/// copy. /// sound to elide the copy.
/// ///
/// * It can be used to drop [pinned] data when `T` is not `repr(packed)` /// * It can be used to drop [pinned] data when `T` is not `repr(packed)`
/// (pinned data must not be moved before it is dropped). /// (pinned data must not be moved before it is dropped).

View File

@ -1,7 +1,7 @@
//! This module provides constants which are specific to the implementation //! This module provides constants which are specific to the implementation
//! of the `f32` floating point data type. //! of the `f32` floating point data type.
//! //!
//! *[See also the `f32` primitive type](../../std/primitive.f32.html).* //! *[See also the `f32` primitive type](primitive@f32).*
//! //!
//! Mathematically significant numbers are provided in the `consts` sub-module. //! Mathematically significant numbers are provided in the `consts` sub-module.
//! //!

View File

@ -1,7 +1,7 @@
//! This module provides constants which are specific to the implementation //! This module provides constants which are specific to the implementation
//! of the `f64` floating point data type. //! of the `f64` floating point data type.
//! //!
//! *[See also the `f64` primitive type](../../std/primitive.f64.html).* //! *[See also the `f64` primitive type](primitive@f64).*
//! //!
//! Mathematically significant numbers are provided in the `consts` sub-module. //! Mathematically significant numbers are provided in the `consts` sub-module.
//! //!