Skip to content

Commit 2721e97

Browse files
committed
rustdoc: Clarify construction of name for search index
1 parent 7dd5ad2 commit 2721e97

File tree

1 file changed

+14
-11
lines changed

1 file changed

+14
-11
lines changed

src/librustdoc/formats/cache.rs

+14-11
Original file line numberDiff line numberDiff line change
@@ -260,17 +260,20 @@ impl<'a, 'tcx> DocFolder for CacheBuilder<'a, 'tcx> {
260260
}
261261

262262
// Index this method for searching later on.
263-
if let Some(name) = item.name.or_else(|| {
264-
if item.is_stripped() {
265-
None
266-
} else if let clean::ImportItem(ref i) = *item.kind
267-
&& let clean::ImportKind::Simple(s) = i.kind
268-
{
269-
Some(s)
270-
} else {
271-
None
272-
}
273-
}) {
263+
let search_name = if !item.is_stripped() {
264+
item.name.or_else(|| {
265+
if let clean::ImportItem(ref i) = *item.kind
266+
&& let clean::ImportKind::Simple(s) = i.kind
267+
{
268+
Some(s)
269+
} else {
270+
None
271+
}
272+
})
273+
} else {
274+
None
275+
};
276+
if let Some(name) = search_name {
274277
add_item_to_search_index(self.tcx, &mut self.cache, &item, name)
275278
}
276279

0 commit comments

Comments
 (0)