rustdoc: Rename "Type Definition" to "Type Alias"
This matches the name used by the Rust Reference [1], which is also what people usually call these items. [1]: https://doc.rust-lang.org/reference/items/type-aliases.html
This commit is contained in:
parent
6ef7d16be0
commit
ea9e442222
7 changed files with 10 additions and 11 deletions
|
@ -2123,7 +2123,7 @@ impl ItemSection {
|
|||
Self::Unions => "Unions",
|
||||
Self::Enums => "Enums",
|
||||
Self::Functions => "Functions",
|
||||
Self::TypeDefinitions => "Type Definitions",
|
||||
Self::TypeDefinitions => "Type Aliases",
|
||||
Self::Statics => "Statics",
|
||||
Self::Constants => "Constants",
|
||||
Self::Traits => "Traits",
|
||||
|
|
|
@ -198,7 +198,7 @@ pub(super) fn print_item(
|
|||
clean::StructItem(..) => "Struct ",
|
||||
clean::UnionItem(..) => "Union ",
|
||||
clean::EnumItem(..) => "Enum ",
|
||||
clean::TypedefItem(..) => "Type Definition ",
|
||||
clean::TypedefItem(..) => "Type Alias ",
|
||||
clean::MacroItem(..) => "Macro ",
|
||||
clean::ProcMacroItem(ref mac) => match mac.kind {
|
||||
MacroKind::Bang => "Macro ",
|
||||
|
|
|
@ -499,7 +499,7 @@ function preLoadCss(cssUrl) {
|
|||
block("static", "static", "Statics");
|
||||
block("trait", "traits", "Traits");
|
||||
block("fn", "functions", "Functions");
|
||||
block("type", "types", "Type Definitions");
|
||||
block("type", "types", "Type Aliases");
|
||||
block("foreigntype", "foreign-types", "Foreign Types");
|
||||
block("keyword", "keywords", "Keywords");
|
||||
block("traitalias", "trait-aliases", "Trait Aliases");
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
// @has - '//*[@class="item-name"]/a[@class="constant"]' 'AtomicU8'
|
||||
// We also ensure we don't have another item displayed.
|
||||
// @count - '//*[@id="main-content"]/*[@class="small-section-header"]' 2
|
||||
// @has - '//*[@id="main-content"]/*[@class="small-section-header"]' 'Type Definitions'
|
||||
// @has - '//*[@id="main-content"]/*[@class="small-section-header"]' 'Type Aliases'
|
||||
// @has - '//*[@id="main-content"]/*[@class="small-section-header"]' 'Constants'
|
||||
|
||||
mod other {
|
||||
|
|
|
@ -104,7 +104,7 @@ pub mod glob_reexport {
|
|||
// @count - '//*[@id="main-content"]/*[@class="small-section-header"]' 3
|
||||
// @has - '//*[@id="main-content"]/*[@class="small-section-header"]' 'Re-exports'
|
||||
// @has - '//*[@id="main-content"]/*[@class="small-section-header"]' 'Structs'
|
||||
// @has - '//*[@id="main-content"]/*[@class="small-section-header"]' 'Type Definitions'
|
||||
// @has - '//*[@id="main-content"]/*[@class="small-section-header"]' 'Type Aliases'
|
||||
|
||||
// Now we check we have 1 re-export and 2 inlined items.
|
||||
// If not item from a glob re-export is visible, we don't show the re-export.
|
||||
|
@ -135,9 +135,9 @@ pub mod doc_hidden_reexport {
|
|||
// @has - '//a[@class="struct"]' 'Reexport'
|
||||
// Check that the `#[doc(hidden)]` re-export's attributes are not taken into account.
|
||||
// @has - '//*[@class="desc docblock-short"]' 'Visible. Original.'
|
||||
/// Visible.
|
||||
pub use self::Bar3 as Reexport;
|
||||
/// Hidden.
|
||||
#[doc(hidden)]
|
||||
pub use crate::private::Bar3;
|
||||
/// Visible.
|
||||
pub use self::Bar3 as Reexport;
|
||||
}
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
#![crate_name = "foo"]
|
||||
|
||||
#![feature(rustc_attrs)]
|
||||
|
||||
// @has 'foo/all.html'
|
||||
|
@ -9,7 +8,7 @@
|
|||
// @has - '//*[@class="sidebar-elems"]//li' 'Functions'
|
||||
// @has - '//*[@class="sidebar-elems"]//li' 'Traits'
|
||||
// @has - '//*[@class="sidebar-elems"]//li' 'Macros'
|
||||
// @has - '//*[@class="sidebar-elems"]//li' 'Type Definitions'
|
||||
// @has - '//*[@class="sidebar-elems"]//li' 'Type Aliases'
|
||||
// @has - '//*[@class="sidebar-elems"]//li' 'Constants'
|
||||
// @has - '//*[@class="sidebar-elems"]//li' 'Statics'
|
||||
// @has - '//*[@class="sidebar-elems"]//li' 'Primitive Types'
|
||||
|
@ -26,7 +25,7 @@ pub fn foo() {}
|
|||
pub trait Trait {}
|
||||
#[macro_export]
|
||||
macro_rules! foo {
|
||||
() => {}
|
||||
() => {};
|
||||
}
|
||||
pub type Type = u8;
|
||||
pub const FOO: u8 = 0;
|
||||
|
|
|
@ -30,7 +30,7 @@ pub struct FooStruct;
|
|||
// @matches 'foo/enum.FooEnum.html' '//h2[@class="location"]' 'FooEnum'
|
||||
pub enum FooEnum {}
|
||||
|
||||
// @matches 'foo/type.FooType.html' '//h1' 'Type Definition foo::FooType'
|
||||
// @matches 'foo/type.FooType.html' '//h1' 'Type Alias foo::FooType'
|
||||
// @matches 'foo/type.FooType.html' '//h2[@class="location"]' 'FooType'
|
||||
pub type FooType = FooStruct;
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue