{"ast_node_type":"other","tokens":[{"end":80,"kind":"keyword","start":0,"text":".and(unsafety::check_item(tcx,"}]}
            .and(unsafety::check_item(tcx, impl_def_id, impl_header, trait_def))
            .and(check_object_overlap(tcx, impl_def_id, trait_ref))
            .and(tcx.ensure_ok().orphan_check_impl(impl_def_id))