From 3336dd3565605af2c40ed9eee87355c23815496e Mon Sep 17 00:00:00 2001 From: Guillaume Gomez Date: Tue, 2 Feb 2021 22:07:23 +0100 Subject: [PATCH] Bind all clean::Type variants and remove FIXME --- src/librustdoc/html/render/cache.rs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/librustdoc/html/render/cache.rs b/src/librustdoc/html/render/cache.rs index 5c02be14181ed..71de20e638713 100644 --- a/src/librustdoc/html/render/cache.rs +++ b/src/librustdoc/html/render/cache.rs @@ -214,8 +214,16 @@ fn get_index_type_name(clean_type: &clean::Type, accept_generic: bool) -> Option clean::Generic(s) if accept_generic => Some(s), clean::Primitive(ref p) => Some(p.as_sym()), clean::BorrowedRef { ref type_, .. } => get_index_type_name(type_, accept_generic), - // FIXME: add all from clean::Type. - _ => None, + clean::Generic(_) + | clean::BareFunction(_) + | clean::Tuple(_) + | clean::Slice(_) + | clean::Array(_, _) + | clean::Never + | clean::RawPointer(_, _) + | clean::QPath { .. } + | clean::Infer + | clean::ImplTrait(_) => None, } }