diff options
| author | bors <bors@rust-lang.org> | 2022-05-10 08:12:50 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2022-05-10 08:12:50 +0000 |
| commit | d53f1e8fbf891cf84fcb11eb078a27e528df795a (patch) | |
| tree | 61c1d67b743326a6e62a8dfacff273877dad1000 /library/core/src | |
| parent | 2226f19f701fa53172fa48406c0f4ccb96b88ee6 (diff) | |
| parent | ec53c379ccb79257f4802a883b42789daec00c50 (diff) | |
| download | rust-d53f1e8fbf891cf84fcb11eb078a27e528df795a.tar.gz rust-d53f1e8fbf891cf84fcb11eb078a27e528df795a.zip | |
Auto merge of #96891 - Dylan-DPC:rollup-echa4wg, r=Dylan-DPC
Rollup of 5 pull requests Successful merges: - #93661 (Add missing rustc arg docs) - #96674 (docs: add link explaining variance to NonNull docs) - #96812 (Do not lint on explicit outlives requirements from external macros.) - #96823 (Properly fix #96638) - #96872 (make sure ScalarPair enums have ScalarPair variants; add some layout sanity checks) Failed merges: r? `@ghost` `@rustbot` modify labels: rollup
Diffstat (limited to 'library/core/src')
| -rw-r--r-- | library/core/src/ptr/non_null.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/library/core/src/ptr/non_null.rs b/library/core/src/ptr/non_null.rs index 5ebe6150906..9946db67db9 100644 --- a/library/core/src/ptr/non_null.rs +++ b/library/core/src/ptr/non_null.rs @@ -9,7 +9,7 @@ use crate::ops::{CoerceUnsized, DispatchFromDyn}; use crate::ptr::Unique; use crate::slice::{self, SliceIndex}; -/// `*mut T` but non-zero and covariant. +/// `*mut T` but non-zero and [covariant]. /// /// This is often the correct thing to use when building data structures using /// raw pointers, but is ultimately more dangerous to use because of its additional @@ -42,6 +42,7 @@ use crate::slice::{self, SliceIndex}; /// it is your responsibility to ensure that `as_mut` is never called, and `as_ptr` /// is never used for mutation. /// +/// [covariant]: https://doc.rust-lang.org/reference/subtyping.html /// [`PhantomData`]: crate::marker::PhantomData /// [`UnsafeCell<T>`]: crate::cell::UnsafeCell #[stable(feature = "nonnull", since = "1.25.0")] |
