about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2021-02-03 08:41:26 +0100
committerGitHub <noreply@github.com>2021-02-03 08:41:26 +0100
commitde41c58c9fe64661bce1ba3803b95bb96bae3a01 (patch)
tree06d9ac9287b8ab337eb8785d8db7b22eed566a04 /src
parentb7501620d3edf00fc44084b0823fe8470197b818 (diff)
parent3336dd3565605af2c40ed9eee87355c23815496e (diff)
downloadrust-de41c58c9fe64661bce1ba3803b95bb96bae3a01.tar.gz
rust-de41c58c9fe64661bce1ba3803b95bb96bae3a01.zip
Rollup merge of #81679 - GuillaumeGomez:clean-fixme-match-bind, r=poliorcetics,CraftSpider
Bind all clean::Type variants and remove FIXME

This is simply a little cleanup.

cc `@CraftSpider`
r? `@poliorcetics`
Diffstat (limited to 'src')
-rw-r--r--src/librustdoc/html/render/cache.rs12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/librustdoc/html/render/cache.rs b/src/librustdoc/html/render/cache.rs
index 74a770b9548..4dd7110f331 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,
     }
 }