pub(crate) fn get_function_type_for_search( item: &Item, tcx: TyCtxt<'_>, impl_generics: Option<&(Type, Generics)>, parent: Option<DefId>, cache: &Cache, ) -> Option<IndexItemFunctionType>