{"ast_node_type":"other","tokens":[{"end":27,"kind":"keyword","start":0,"text":"&&"}]}
        && item.is_method()
        && let Some(item) = tcx.opt_associated_item(def_id)
        && let [Spanned { node: Operand::Move(self_place) | Operand::Copy(self_place), .. }, ..] =