docs: fix broken intra-doc links that never worked
This commit is contained in:
parent
61a97448e5
commit
4d551dd754
2 changed files with 2 additions and 9 deletions
|
|
@ -1053,7 +1053,6 @@ impl<T: ?Sized> Box<T> {
|
|||
/// ```
|
||||
///
|
||||
/// [memory layout]: self#memory-layout
|
||||
/// [`Layout`]: crate::Layout
|
||||
#[stable(feature = "box_raw", since = "1.4.0")]
|
||||
#[inline]
|
||||
#[must_use = "call `drop(Box::from_raw(ptr))` if you intend to drop the `Box`"]
|
||||
|
|
@ -1108,7 +1107,6 @@ impl<T: ?Sized> Box<T> {
|
|||
/// ```
|
||||
///
|
||||
/// [memory layout]: self#memory-layout
|
||||
/// [`Layout`]: crate::Layout
|
||||
#[unstable(feature = "box_vec_non_null", reason = "new API", issue = "130364")]
|
||||
#[inline]
|
||||
#[must_use = "call `drop(Box::from_non_null(ptr))` if you intend to drop the `Box`"]
|
||||
|
|
@ -1165,7 +1163,6 @@ impl<T: ?Sized, A: Allocator> Box<T, A> {
|
|||
/// ```
|
||||
///
|
||||
/// [memory layout]: self#memory-layout
|
||||
/// [`Layout`]: crate::Layout
|
||||
#[unstable(feature = "allocator_api", issue = "32838")]
|
||||
#[rustc_const_unstable(feature = "const_box", issue = "92521")]
|
||||
#[inline]
|
||||
|
|
@ -1219,7 +1216,6 @@ impl<T: ?Sized, A: Allocator> Box<T, A> {
|
|||
/// ```
|
||||
///
|
||||
/// [memory layout]: self#memory-layout
|
||||
/// [`Layout`]: crate::Layout
|
||||
#[unstable(feature = "allocator_api", issue = "32838")]
|
||||
// #[unstable(feature = "box_vec_non_null", reason = "new API", issue = "130364")]
|
||||
#[rustc_const_unstable(feature = "const_box", issue = "92521")]
|
||||
|
|
|
|||
|
|
@ -40,17 +40,14 @@ impl RawWaker {
|
|||
/// of the `vtable` as the first parameter.
|
||||
///
|
||||
/// It is important to consider that the `data` pointer must point to a
|
||||
/// thread safe type such as an `[Arc]<T: Send + Sync>`
|
||||
/// thread safe type such as an `Arc<T: Send + Sync>`
|
||||
/// when used to construct a [`Waker`]. This restriction is lifted when
|
||||
/// constructing a [`LocalWaker`], which allows using types that do not implement
|
||||
/// <code>[Send] + [Sync]</code> like `[Rc]<T>`.
|
||||
/// <code>[Send] + [Sync]</code> like `Rc<T>`.
|
||||
///
|
||||
/// The `vtable` customizes the behavior of a `Waker` which gets created
|
||||
/// from a `RawWaker`. For each operation on the `Waker`, the associated
|
||||
/// function in the `vtable` of the underlying `RawWaker` will be called.
|
||||
///
|
||||
/// [`Arc`]: std::sync::Arc
|
||||
/// [`Rc`]: std::rc::Rc
|
||||
#[inline]
|
||||
#[rustc_promotable]
|
||||
#[stable(feature = "futures_api", since = "1.36.0")]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue