diff --git a/src/librustdoc/html/render.rs b/src/librustdoc/html/render.rs
index c18fea942e919..e700cecd1e4e2 100644
--- a/src/librustdoc/html/render.rs
+++ b/src/librustdoc/html/render.rs
@@ -302,14 +302,14 @@ impl Serialize for IndexItem {
/// A type used for the search index.
#[derive(Debug)]
-struct Type {
+struct RenderType {
ty: Option,
idx: Option,
name: Option,
generics: Option>,
}
-impl Serialize for Type {
+impl Serialize for RenderType {
fn serialize(&self, serializer: S) -> Result
where
S: Serializer,
@@ -388,12 +388,12 @@ impl Serialize for IndexItemFunctionType {
#[derive(Debug)]
pub struct TypeWithKind {
- ty: Type,
+ ty: RenderType,
kind: TypeKind,
}
-impl From<(Type, TypeKind)> for TypeWithKind {
- fn from(x: (Type, TypeKind)) -> TypeWithKind {
+impl From<(RenderType, TypeKind)> for TypeWithKind {
+ fn from(x: (RenderType, TypeKind)) -> TypeWithKind {
TypeWithKind { ty: x.0, kind: x.1 }
}
}
diff --git a/src/librustdoc/html/render/cache.rs b/src/librustdoc/html/render/cache.rs
index bd703235f5ddb..bcc1a6bdb01dd 100644
--- a/src/librustdoc/html/render/cache.rs
+++ b/src/librustdoc/html/render/cache.rs
@@ -12,7 +12,7 @@ use std::path::{Path, PathBuf};
use serde::Serialize;
use super::{plain_summary_line, shorten, Impl, IndexItem, IndexItemFunctionType, ItemType};
-use super::{Generic, RenderInfo, Type, TypeWithKind};
+use super::{Generic, RenderInfo, RenderType, TypeWithKind};
/// Indicates where an external crate can be found.
pub enum ExternalLocation {
@@ -664,8 +664,8 @@ fn get_index_search_type(item: &clean::Item) -> Option {
Some(IndexItemFunctionType { inputs, output })
}
-fn get_index_type(clean_type: &clean::Type) -> Type {
- let t = Type {
+fn get_index_type(clean_type: &clean::Type) -> RenderType {
+ let t = RenderType {
ty: clean_type.def_id(),
idx: None,
name: get_index_type_name(clean_type, true).map(|s| s.to_ascii_lowercase()),