Add flag to exclude deprecated items in rustdoc by Saphereye · Pull Request #149551 · rust-lang/rust (original) (raw)
[TIMING:end] tool::Tidy { compiler: Compiler { stage: 0, host: x86_64-unknown-linux-gnu, forced_compiler: false }, target: x86_64-unknown-linux-gnu } -- 0.000
fmt check
Diff in /checkout/src/librustdoc/html/render/sidebar.rs:117:
impl<'a> Link<'a> {
pub fn new(href: impl Into<Cow<'a, str>>, name: impl Into<Cow<'a, str>>) -> Self {
- Self { href: href.into(), name: name.into(), children: vec![], name_html: None, deprecated: false }
+ Self {
+ href: href.into(),
+ name: name.into(),
+ children: vec![],
+ name_html: None,
+ deprecated: false,
+ }
}
pub fn empty() -> Link<'static> {
Link::new("", "")
Diff in /checkout/src/librustdoc/html/render/sidebar.rs:465:
// Inject non-visual marker for deprecated filtering in sidebar entries
// by appending a hidden span to the displayed name.
// Note: we rely on `Link::new` to accept enriched HTML for the name.
- Link::new(l.href.clone(), format!("{}<span class=\"depr-item\" hidden></span>", l.name))
+ Link::new(
+ l.href.clone(),
+ format!("{}<span class=\"depr-item\" hidden></span>", l.name),
+ )
})
.collect(),
),
Diff in /checkout/src/librustdoc/html/render/sidebar.rs:475:
assoc_types
.into_iter()
.map(|l| {
- Link::new(l.href.clone(), format!("{}<span class=\"depr-item\" hidden></span>", l.name))
+ Link::new(
+ l.href.clone(),
+ format!("{}<span class=\"depr-item\" hidden></span>", l.name),
+ )
})
.collect(),
),
Diff in /checkout/src/librustdoc/html/render/sidebar.rs:485:
methods
.into_iter()
.map(|l| {
- Link::new(l.href.clone(), format!("{}<span class=\"depr-item\" hidden></span>", l.name))
+ Link::new(
+ l.href.clone(),
+ format!("{}<span class=\"depr-item\" hidden></span>", l.name),
+ )
})
.collect(),
),
Diff in /checkout/src/librustdoc/html/render/sidebar.rs:708:
let mut l = Link::new(format!("struct.{name_str}"), name_str.to_string());
if it.deprecation(cx.tcx()).is_some_and(|d| d.is_in_effect()) {
l.deprecated = true;
- l.name_html = Some(format!(
- "{} <span class=\"stab deprecated\">Deprecated</span>",
- name_str
- ).into());
+ l.name_html = Some(
+ format!("{} <span class=\"stab deprecated\">Deprecated</span>", name_str)
+ .into(),
+ );
}
structs.push(l);
}
Diff in /checkout/src/librustdoc/html/render/sidebar.rs:719:
let mut l = Link::new(format!("fn.{name_str}"), name_str.to_string());
if it.deprecation(cx.tcx()).is_some_and(|d| d.is_in_effect()) {
l.deprecated = true;
- l.name_html = Some(format!(
- "{} <span class=\"stab deprecated\">Deprecated</span>",
- name_str
- ).into());
+ l.name_html = Some(
+ format!("{} <span class=\"stab deprecated\">Deprecated</span>", name_str)
+ .into(),
+ );
}
functions.push(l);
}
Diff in /checkout/src/librustdoc/html/render/sidebar.rs:730:
let mut l = Link::new(format!("enum.{name_str}"), name_str.to_string());
if it.deprecation(cx.tcx()).is_some_and(|d| d.is_in_effect()) {
l.deprecated = true;
- l.name_html = Some(format!(
- "{} <span class=\"stab deprecated\">Deprecated</span>",
- name_str
- ).into());
+ l.name_html = Some(
+ format!("{} <span class=\"stab deprecated\">Deprecated</span>", name_str)
+ .into(),
+ );
}
enums.push(l);
}
Diff in /checkout/src/librustdoc/html/render/sidebar.rs:741:
let mut l = Link::new(format!("type.{name_str}"), name_str.to_string());
if it.deprecation(cx.tcx()).is_some_and(|d| d.is_in_effect()) {
l.deprecated = true;
- l.name_html = Some(format!(
- "{} <span class=\"stab deprecated\">Deprecated</span>",
- name_str
- ).into());
+ l.name_html = Some(
+ format!("{} <span class=\"stab deprecated\">Deprecated</span>", name_str)
+ .into(),
+ );
}
type_aliases.push(l);
}
Diff in /checkout/src/librustdoc/html/render/sidebar.rs:752:
let mut l = Link::new(format!("constant.{name_str}"), name_str.to_string());
if it.deprecation(cx.tcx()).is_some_and(|d| d.is_in_effect()) {
l.deprecated = true;
- l.name_html = Some(format!(
- "{} <span class=\"stab deprecated\">Deprecated</span>",
- name_str
- ).into());
+ l.name_html = Some(
+ format!("{} <span class=\"stab deprecated\">Deprecated</span>", name_str)
+ .into(),
+ );
}
constants.push(l);
}
Diff in /checkout/src/librustdoc/html/render/sidebar.rs:763:
let mut l = Link::new(format!("mod.{name_str}"), name_str.to_string());
if it.deprecation(cx.tcx()).is_some_and(|d| d.is_in_effect()) {
l.deprecated = true;
- l.name_html = Some(format!(
- "{} <span class=\"stab deprecated\">Deprecated</span>",
- name_str
- ).into());
+ l.name_html = Some(
+ format!("{} <span class=\"stab deprecated\">Deprecated</span>", name_str)
+ .into(),
+ );
}
modules.push(l);
}
Diff in /checkout/src/librustdoc/html/render/sidebar.rs:896:
get_next_url(used_links, format!("{typ}.{name}", typ = ItemType::Method)),
name.as_str(),
);
- if item
- .deprecation(tcx)
- .is_some_and(|d| d.is_in_effect())
- {
+ if item.deprecation(tcx).is_some_and(|d| d.is_in_effect()) {
// Mark as deprecated for template-based class insertion
link.deprecated = true;
// Also render the native deprecation tag in the link label
Diff in /checkout/src/librustdoc/html/render/sidebar.rs:906:
- link.name_html = Some(format!(
- "{} <span class=\"stab deprecated\">Deprecated</span>",
- name
- ).into());
+ link.name_html = Some(
+ format!("{} <span class=\"stab deprecated\">Deprecated</span>", name)
+ .into(),
+ );
}
Some(link)
}
Diff in /checkout/src/librustdoc/html/render/sidebar.rs:930:
{
{
let mut link = Link::new(
- get_next_url(used_links, format!("{typ}.{name}", typ = ItemType::AssocConst)),
+ get_next_url(
+ used_links,
+ format!("{typ}.{name}", typ = ItemType::AssocConst),
+ ),
name.as_str(),
);
- if item
- .deprecation(tcx)
- .is_some_and(|d| d.is_in_effect())
- {
+ if item.deprecation(tcx).is_some_and(|d| d.is_in_effect()) {
// Mark for template-based class insertion
link.deprecated = true;
// Also render the native deprecation tag in the link label
Diff in /checkout/src/librustdoc/html/render/sidebar.rs:943:
- link.name_html = Some(format!(
- "{} <span class=\"stab deprecated\">Deprecated</span>",
- name
- ).into());
+ link.name_html = Some(
+ format!("{} <span class=\"stab deprecated\">Deprecated</span>", name)
+ .into(),
+ );
}
Some(link)
}
Diff in /checkout/src/librustdoc/html/render/sidebar.rs:969:
get_next_url(used_links, format!("{typ}.{name}", typ = ItemType::AssocType)),
name.as_str(),
);
- if item
- .deprecation(tcx)
- .is_some_and(|d| d.is_in_effect())
- {
+ if item.deprecation(tcx).is_some_and(|d| d.is_in_effect()) {
link.deprecated = true;
- link.name_html = Some(format!(
- "{} <span class=\"stab deprecated\">Deprecated</span>",
- name
- ).into());
+ link.name_html = Some(
+ format!("{} <span class=\"stab deprecated\">Deprecated</span>", name)
+ .into(),
+ );
}
Some(link)
} else {