{"ast_node_type":"other","tokens":[{"end":93,"kind":"keyword","start":0,"text":"FieldsShape::Union(_)"}]}
            FieldsShape::Union(_) | FieldsShape::Array { .. } => (0..self.count()).collect(),
            FieldsShape::Primitive => vec![],
            FieldsShape::Arbitrary { offsets, .. } => {