Skip to content

Commit 3336dd3

Browse files
Bind all clean::Type variants and remove FIXME
1 parent a2f8f62 commit 3336dd3

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/librustdoc/html/render/cache.rs

+10-2
Original file line numberDiff line numberDiff line change
@@ -214,8 +214,16 @@ fn get_index_type_name(clean_type: &clean::Type, accept_generic: bool) -> Option
214214
clean::Generic(s) if accept_generic => Some(s),
215215
clean::Primitive(ref p) => Some(p.as_sym()),
216216
clean::BorrowedRef { ref type_, .. } => get_index_type_name(type_, accept_generic),
217-
// FIXME: add all from clean::Type.
218-
_ => None,
217+
clean::Generic(_)
218+
| clean::BareFunction(_)
219+
| clean::Tuple(_)
220+
| clean::Slice(_)
221+
| clean::Array(_, _)
222+
| clean::Never
223+
| clean::RawPointer(_, _)
224+
| clean::QPath { .. }
225+
| clean::Infer
226+
| clean::ImplTrait(_) => None,
219227
}
220228
}
221229

0 commit comments

Comments
 (0)