-
Notifications
You must be signed in to change notification settings - Fork 13.4k
Move to intra-doc links for task.rs and vec.rs #75672
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 1 commit
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
@@ -50,12 +50,9 @@ | |||||||||
//! v[1] = v[1] + 5; | ||||||||||
//! ``` | ||||||||||
//! | ||||||||||
//! [`Vec<T>`]: ../../std/vec/struct.Vec.html | ||||||||||
//! [`new`]: ../../std/vec/struct.Vec.html#method.new | ||||||||||
//! [`push`]: ../../std/vec/struct.Vec.html#method.push | ||||||||||
//! [`Index`]: ../../std/ops/trait.Index.html | ||||||||||
//! [`IndexMut`]: ../../std/ops/trait.IndexMut.html | ||||||||||
//! [`vec!`]: ../../std/macro.vec.html | ||||||||||
//! [`Vec<T>`]: Vec | ||||||||||
//! [`new`]: Vec::new | ||||||||||
//! [`push`]: Vec::push | ||||||||||
|
||||||||||
#![stable(feature = "rust1", since = "1.0.0")] | ||||||||||
|
||||||||||
|
@@ -278,22 +275,18 @@ use crate::raw_vec::RawVec; | |||||||||
/// `Vec` does not currently guarantee the order in which elements are dropped. | ||||||||||
/// The order has changed in the past and may change again. | ||||||||||
/// | ||||||||||
/// [`vec!`]: ../../std/macro.vec.html | ||||||||||
/// [`get`]: ../../std/vec/struct.Vec.html#method.get | ||||||||||
/// [`get_mut`]: ../../std/vec/struct.Vec.html#method.get_mut | ||||||||||
/// [`Index`]: ../../std/ops/trait.Index.html | ||||||||||
/// [`String`]: ../../std/string/struct.String.html | ||||||||||
/// [`&str`]: ../../std/primitive.str.html | ||||||||||
/// [`Vec::with_capacity`]: ../../std/vec/struct.Vec.html#method.with_capacity | ||||||||||
/// [`Vec::new`]: ../../std/vec/struct.Vec.html#method.new | ||||||||||
/// [`shrink_to_fit`]: ../../std/vec/struct.Vec.html#method.shrink_to_fit | ||||||||||
/// [`capacity`]: ../../std/vec/struct.Vec.html#method.capacity | ||||||||||
/// [`mem::size_of::<T>`]: ../../std/mem/fn.size_of.html | ||||||||||
/// [`len`]: ../../std/vec/struct.Vec.html#method.len | ||||||||||
/// [`push`]: ../../std/vec/struct.Vec.html#method.push | ||||||||||
/// [`insert`]: ../../std/vec/struct.Vec.html#method.insert | ||||||||||
/// [`reserve`]: ../../std/vec/struct.Vec.html#method.reserve | ||||||||||
/// [owned slice]: ../../std/boxed/struct.Box.html | ||||||||||
/// [`String`]: crate::string::String | ||||||||||
/// [`&str`]: type@str | ||||||||||
/// [`shrink_to_fit`]: Vec::shrink_to_fit | ||||||||||
/// [`capacity`]: Vec::capacity | ||||||||||
/// [`mem::size_of::<T>`]: core::mem::size_of | ||||||||||
/// [`len`]: Vec::len | ||||||||||
/// [`push`]: Vec::push | ||||||||||
/// [`insert`]: Vec::insert | ||||||||||
/// [`reserve`]: Vec::reserve | ||||||||||
/// [owned slice]: Box | ||||||||||
#[stable(feature = "rust1", since = "1.0.0")] | ||||||||||
#[cfg_attr(not(test), rustc_diagnostic_item = "vec_type")] | ||||||||||
pub struct Vec<T> { | ||||||||||
|
@@ -430,8 +423,8 @@ impl<T> Vec<T> { | |||||||||
/// that nothing else uses the pointer after calling this | ||||||||||
/// function. | ||||||||||
/// | ||||||||||
/// [`String`]: ../../std/string/struct.String.html | ||||||||||
/// [`dealloc`]: ../../alloc/alloc/trait.GlobalAlloc.html#tymethod.dealloc | ||||||||||
/// [`String`]: crate::string::String | ||||||||||
/// [`dealloc`]: crate::alloc::GlobalAlloc::dealloc | ||||||||||
/// | ||||||||||
/// # Examples | ||||||||||
/// | ||||||||||
|
@@ -658,7 +651,7 @@ impl<T> Vec<T> { | |||||||||
/// | ||||||||||
/// Note that this will drop any excess capacity. | ||||||||||
/// | ||||||||||
/// [owned slice]: ../../std/boxed/struct.Box.html | ||||||||||
/// [owned slice]: Box | ||||||||||
/// | ||||||||||
/// # Examples | ||||||||||
/// | ||||||||||
|
@@ -867,7 +860,7 @@ impl<T> Vec<T> { | |||||||||
/// | ||||||||||
/// [`truncate`]: #method.truncate | ||||||||||
/// [`resize`]: #method.resize | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. These are implemented on
Suggested change
|
||||||||||
/// [`extend`]: ../../std/iter/trait.Extend.html#tymethod.extend | ||||||||||
/// [`extend`]: Extend::extend | ||||||||||
/// [`clear`]: #method.clear | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||
/// | ||||||||||
/// # Safety | ||||||||||
|
@@ -1214,8 +1207,6 @@ impl<T> Vec<T> { | |||||||||
/// Removes the last element from a vector and returns it, or [`None`] if it | ||||||||||
/// is empty. | ||||||||||
/// | ||||||||||
/// [`None`]: ../../std/option/enum.Option.html#variant.None | ||||||||||
/// | ||||||||||
/// # Examples | ||||||||||
/// | ||||||||||
/// ``` | ||||||||||
|
@@ -1480,7 +1471,6 @@ impl<T> Vec<T> { | |||||||||
/// ``` | ||||||||||
/// | ||||||||||
/// [`resize`]: #method.resize | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||
/// [`Clone`]: ../../std/clone/trait.Clone.html | ||||||||||
#[stable(feature = "vec_resize_with", since = "1.33.0")] | ||||||||||
pub fn resize_with<F>(&mut self, new_len: usize, f: F) | ||||||||||
where | ||||||||||
|
@@ -1590,8 +1580,6 @@ impl<T: Clone> Vec<T> { | |||||||||
/// assert_eq!(vec, [1, 2]); | ||||||||||
/// ``` | ||||||||||
/// | ||||||||||
/// [`Clone`]: ../../std/clone/trait.Clone.html | ||||||||||
/// [`Default`]: ../../std/default/trait.Default.html | ||||||||||
/// [`resize_with`]: #method.resize_with | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||
#[stable(feature = "vec_resize", since = "1.5.0")] | ||||||||||
pub fn resize(&mut self, new_len: usize, value: T) { | ||||||||||
|
@@ -1655,9 +1643,7 @@ impl<T: Default> Vec<T> { | |||||||||
/// ``` | ||||||||||
/// | ||||||||||
/// [`resize`]: #method.resize | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||
/// [`Default::default()`]: ../../std/default/trait.Default.html#tymethod.default | ||||||||||
/// [`Default`]: ../../std/default/trait.Default.html | ||||||||||
/// [`Clone`]: ../../std/clone/trait.Clone.html | ||||||||||
/// [`Default::default()`]: Default::default | ||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The parentheses count as a disambiguator, they'll still link :)
Suggested change
|
||||||||||
#[unstable(feature = "vec_resize_default", issue = "41758")] | ||||||||||
#[rustc_deprecated( | ||||||||||
reason = "This is moving towards being removed in favor \ | ||||||||||
|
@@ -2338,7 +2324,6 @@ impl<T> Vec<T> { | |||||||||
/// Note that `drain_filter` also lets you mutate every element in the filter closure, | ||||||||||
/// regardless of whether you choose to keep or remove it. | ||||||||||
/// | ||||||||||
/// | ||||||||||
/// # Examples | ||||||||||
/// | ||||||||||
/// Splitting an array into evens and odds, reusing the original allocation: | ||||||||||
|
Uh oh!
There was an error while loading. Please reload this page.