@@ -200,12 +200,12 @@ crate fn get_function_type_for_search<'tcx>(
200
200
201
201
fn get_index_type ( clean_type : & clean:: Type , generics : Vec < TypeWithKind > ) -> RenderType {
202
202
RenderType {
203
- name : get_index_type_name ( clean_type, true ) . map ( |s| s. as_str ( ) . to_ascii_lowercase ( ) ) ,
203
+ name : get_index_type_name ( clean_type) . map ( |s| s. as_str ( ) . to_ascii_lowercase ( ) ) ,
204
204
generics : if generics. is_empty ( ) { None } else { Some ( generics) } ,
205
205
}
206
206
}
207
207
208
- fn get_index_type_name ( clean_type : & clean:: Type , accept_generic : bool ) -> Option < Symbol > {
208
+ fn get_index_type_name ( clean_type : & clean:: Type ) -> Option < Symbol > {
209
209
match * clean_type {
210
210
clean:: Type :: Path { ref path, .. } => {
211
211
let path_segment = path. segments . last ( ) . unwrap ( ) ;
@@ -215,11 +215,10 @@ fn get_index_type_name(clean_type: &clean::Type, accept_generic: bool) -> Option
215
215
let path = & bounds[ 0 ] . trait_ ;
216
216
Some ( path. segments . last ( ) . unwrap ( ) . name )
217
217
}
218
- clean:: Generic ( s) if accept_generic => Some ( s) ,
218
+ clean:: Generic ( s) => Some ( s) ,
219
219
clean:: Primitive ( ref p) => Some ( p. as_sym ( ) ) ,
220
- clean:: BorrowedRef { ref type_, .. } => get_index_type_name ( type_, accept_generic) ,
221
- clean:: Generic ( _)
222
- | clean:: BareFunction ( _)
220
+ clean:: BorrowedRef { ref type_, .. } => get_index_type_name ( type_) ,
221
+ clean:: BareFunction ( _)
223
222
| clean:: Tuple ( _)
224
223
| clean:: Slice ( _)
225
224
| clean:: Array ( _, _)
0 commit comments