{"ast_node_type":"other","tokens":[{"end":84,"kind":"keyword","start":0,"text":"&&"}]}
            && [tcx.get_diagnostic_item(sym::Arc), tcx.get_diagnostic_item(sym::Rc)]
        let msg = if let ty::Adt(def, _) = ty.kind()
                .contains(&Some(def.did()))