{"ast_node_type":"variable","tokens":[{"end":46,"kind":"keyword","start":0,"text":"&&"}]}
            && let name = method.name.as_str()
            && self.may_coerce(recv_ty, expected)
            && (name.starts_with("to_") || name.starts_with("as_") || name == "into")