{"ast_node_type":"other","tokens":[{"end":89,"kind":"keyword","start":0,"text":"Struct(_,"}]}
            Struct(_, fields, _) => fields.iter().all(|field| field.pat.walk_short_(it)),
            Box(s) | Deref(s) | Ref(s, _) | Binding(.., Some(s)) | Guard(s, _) => s.walk_short_(it),
            TupleStruct(_, s, _) | Tuple(s, _) | Or(s) => s.iter().all(|p| p.walk_short_(it)),