diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2024-04-11 20:20:50 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-11 20:20:50 +0200 |
| commit | 6625b75d842c464b4d2b4843c2a689e9df232f05 (patch) | |
| tree | 11c9afe35faddf061a1fe80ca55a47c523460d11 | |
| parent | 074269f7a1b867ae2f3ad0d9ceccc1996908ca95 (diff) | |
| parent | 68914f20959df94a8f557cfb99e793e01fb7bc83 (diff) | |
Rollup merge of #123770 - tomokinat:master, r=joboet
Correct broken link in core::pin doc This is a minor correction to the doc, which fails to link `Unpin` trait. Before (rendered):  After (rendered): 
| -rw-r--r-- | library/core/src/pin.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/library/core/src/pin.rs b/library/core/src/pin.rs index e843a5d5790..c18dbafff16 100644 --- a/library/core/src/pin.rs +++ b/library/core/src/pin.rs @@ -379,11 +379,11 @@ //! //! Exposing access to the inner field which you want to remain pinned must then be carefully //! considered as well! Remember, exposing a method that gives access to a -//! <code>[Pin]<[&mut] InnerT>></code> where `InnerT: [Unpin]` would allow safe code to trivially -//! move the inner value out of that pinning pointer, which is precisely what you're seeking to -//! prevent! Exposing a field of a pinned value through a pinning pointer is called "projecting" -//! a pin, and the more general case of deciding in which cases a pin should be able to be -//! projected or not is called "structural pinning." We will go into more detail about this +//! <code>[Pin]<[&mut] InnerT>></code> where <code>InnerT: [Unpin]</code> would allow safe code to +//! trivially move the inner value out of that pinning pointer, which is precisely what you're +//! seeking to prevent! Exposing a field of a pinned value through a pinning pointer is called +//! "projecting" a pin, and the more general case of deciding in which cases a pin should be able +//! to be projected or not is called "structural pinning." We will go into more detail about this //! [below][structural-pinning]. //! //! # Examples of address-sensitive types |
