{"ast_node_type":"other","tokens":[{"end":39,"kind":"keyword","start":0,"text":"match"}]}
            match segments.as_slice() {
            let segments = set.path.segments.iter().map(|x| x.ident.name).collect::<Vec<_>>();
                [sym::arm, sym::a32 | sym::t32] if !tcx.sess.target.has_thumb_interworking => {