{"ast_node_type":"other","tokens":[{"end":35,"kind":"keyword","start":0,"text":"ctor"}]}
                        ctor = Ref;
                        let subpattern = DeconstructedPat::new(Str(*value), Vec::new(), 0, ty, pat);
                        fields = vec![subpattern.at_index(0)];