{"ast_node_type":"other","tokens":[{"end":100,"kind":"keyword","start":0,"text":".fold(fields.iter().filter(|field|"}]}
                .fold(fields.iter().filter(|field| field.maybe_scalar).fold(None, combine), combine)
                .filter(|field| !field.maybe_scalar)
                // If there are no fields, treat as always equal.