requested/proposed changes

This commit is contained in:
Andrea Nall 2021-02-15 22:58:03 +00:00
parent 5ef202520f
commit c6bb62810a
5 changed files with 7 additions and 8 deletions

View File

@ -169,10 +169,12 @@ symbols! {
Option, Option,
Ord, Ord,
Ordering, Ordering,
OsString,
Output, Output,
Param, Param,
PartialEq, PartialEq,
PartialOrd, PartialOrd,
PathBuf,
Pending, Pending,
Pin, Pin,
Poll, Poll,
@ -198,6 +200,7 @@ symbols! {
StructuralPartialEq, StructuralPartialEq,
Sync, Sync,
Target, Target,
ToOwned,
Try, Try,
Ty, Ty,
TyCtxt, TyCtxt,
@ -796,7 +799,6 @@ symbols! {
options, options,
or, or,
or_patterns, or_patterns,
os_string_type,
other, other,
out, out,
overlapping_marker_traits, overlapping_marker_traits,
@ -825,7 +827,6 @@ symbols! {
pat2018, pat2018,
pat2021, pat2021,
path, path,
path_buf_type,
pattern_parentheses, pattern_parentheses,
phantom_data, phantom_data,
pin, pin,
@ -1086,7 +1087,6 @@ symbols! {
slice, slice,
slice_alloc, slice_alloc,
slice_patterns, slice_patterns,
slice_to_vec_method,
slice_u8, slice_u8,
slice_u8_alloc, slice_u8_alloc,
slicing_syntax, slicing_syntax,
@ -1162,7 +1162,6 @@ symbols! {
then_with, then_with,
thread, thread,
thread_local, thread_local,
to_owned_trait,
tool_attributes, tool_attributes,
tool_lints, tool_lints,
trace_macros, trace_macros,

View File

@ -32,7 +32,7 @@ where
/// to `T`. The `ToOwned` trait generalizes `Clone` to construct owned data /// to `T`. The `ToOwned` trait generalizes `Clone` to construct owned data
/// from any borrow of a given type. /// from any borrow of a given type.
#[stable(feature = "rust1", since = "1.0.0")] #[stable(feature = "rust1", since = "1.0.0")]
#[cfg_attr(not(test), rustc_diagnostic_item = "to_owned_trait")] #[cfg_attr(not(test), rustc_diagnostic_item = "ToOwned")]
pub trait ToOwned { pub trait ToOwned {
/// The resulting type after obtaining ownership. /// The resulting type after obtaining ownership.
#[stable(feature = "rust1", since = "1.0.0")] #[stable(feature = "rust1", since = "1.0.0")]

View File

@ -220,6 +220,7 @@ mod hack {
} }
#[lang = "slice_alloc"] #[lang = "slice_alloc"]
#[cfg_attr(not(test), rustc_diagnostic_item = "slice")]
#[cfg(not(test))] #[cfg(not(test))]
impl<T> [T] { impl<T> [T] {
/// Sorts the slice. /// Sorts the slice.
@ -442,7 +443,6 @@ impl<T> [T] {
/// // Here, `s` and `x` can be modified independently. /// // Here, `s` and `x` can be modified independently.
/// ``` /// ```
#[rustc_conversion_suggestion] #[rustc_conversion_suggestion]
#[rustc_diagnostic_item = "slice_to_vec_method"]
#[stable(feature = "rust1", since = "1.0.0")] #[stable(feature = "rust1", since = "1.0.0")]
#[inline] #[inline]
pub fn to_vec(&self) -> Vec<T> pub fn to_vec(&self) -> Vec<T>

View File

@ -71,7 +71,7 @@ use crate::sys_common::{AsInner, FromInner, IntoInner};
/// [`CStr`]: crate::ffi::CStr /// [`CStr`]: crate::ffi::CStr
/// [conversions]: super#conversions /// [conversions]: super#conversions
#[derive(Clone)] #[derive(Clone)]
#[cfg_attr(not(test), rustc_diagnostic_item = "os_string_type")] #[cfg_attr(not(test), rustc_diagnostic_item = "OsString")]
#[stable(feature = "rust1", since = "1.0.0")] #[stable(feature = "rust1", since = "1.0.0")]
pub struct OsString { pub struct OsString {
inner: Buf, inner: Buf,

View File

@ -1066,7 +1066,7 @@ impl FusedIterator for Ancestors<'_> {}
/// ///
/// Which method works best depends on what kind of situation you're in. /// Which method works best depends on what kind of situation you're in.
#[derive(Clone)] #[derive(Clone)]
#[cfg_attr(not(test), rustc_diagnostic_item = "path_buf_type")] #[cfg_attr(not(test), rustc_diagnostic_item = "PathBuf")]
#[stable(feature = "rust1", since = "1.0.0")] #[stable(feature = "rust1", since = "1.0.0")]
// FIXME: // FIXME:
// `PathBuf::as_mut_vec` current implementation relies // `PathBuf::as_mut_vec` current implementation relies