{"ast_node_type":"variable","tokens":[{"end":63,"kind":"keyword","start":0,"text":"&&"}]}
                    && let ty::Ref(_, _, ty::Mutability::Mut) =
                    && self.tcx.is_lang_item(adt_def.did(), hir::LangItem::Pin)
                        args[0].as_type().unwrap().kind() =>