{"ast_node_type":"variable","tokens":[{"end":92,"kind":"keyword","start":0,"text":"&&"}]}
                            && let Some((kind, _span)) = self.diag_metadata.current_function
                            || lt.kind == MissingLifetimeKind::Underscore)
                            && let FnKind::Fn(_, _, ast::Fn { sig, .. }) = kind