{"ast_node_type":"impl","tokens":[{"end":90,"kind":"keyword","start":0,"text":"//"}]}
                // Explicitly allow `impl Drop`, a drop-guards-as-unnameable-type pattern.
            if cx.tcx.is_lang_item(def_id, LangItem::Drop) {
                if trait_predicate.trait_ref.self_ty().is_impl_trait() {