{"ast_node_type":"other","tokens":[{"end":53,"kind":"keyword","start":0,"text":"&&"}]}
                        && param.is_elided_lifetime()
                        && let Some(param) = generics.params.iter().find(|p| p.def_id == param_id)
                        && !self.tcx.asyncness(lifetime_ref.hir_id.owner.def_id).is_async()