{"ast_node_type":"other","tokens":[{"end":95,"kind":"keyword","start":0,"text":"match"}]}
        match self.cx.structurally_resolve_type(with_expr.span, with_place.place.ty()).kind() {
        // expression that will actually be used
            ty::Adt(adt, args) if adt.is_struct() => {