fn filter_array_elements_async<'tcx>( tcx: TyCtxt<'tcx>, typing_env: TypingEnv<'tcx>, ) -> impl Fn(&Result<Ty<'tcx>, AlwaysRequiresDrop>) -> bool