{"ast_node_type":"variable","tokens":[{"end":29,"kind":"keyword","start":0,"text":"&&"}]}
                && let None =
                && (Holds { ty: inner }).visit_ty(local_ty).is_break()
                    self.infcx.type_implements_trait_shallow(clone, inner, self.infcx.param_env)