message: Mustache templating: serialize_array.mustache
diff: {{#scalar}}
  -writer.write_{{#toLower}}{{#toMsgPack}}{{toGraphQLType}}{{/toMsgPack}}{{/toLower}}({{#toLower}}{{#argument}}{{/argument}}{{/toLower}}.{{#toLower}}{{name}}{{/toLower}});
  +writer.write_{{#toLower}}{{#toMsgPack}}{{toGraphQLType}}{{/toMsgPack}}{{/toLower}}(input.{{#toLower}}{{name}}{{/toLower}});
  {{/scalar}}
  {{#array}}
  -writer.write_{{#toLower}}{{#toMsgPack}}{{toGraphQLType}}{{/toMsgPack}}{{/toLower}}({{#toLower}}{{#argument}}{{/argument}}{{/toLower}}.{{#toLower}}{{name}}{{/toLower}}.as_slice(), |writer: &mut W, {{#toWasm}}{{toGraphQLType}}{{/toWasm}}| {
  +writer.write_{{#toLower}}{{#toMsgPack}}{{toGraphQLType}}{{/toMsgPack}}{{/toLower}}(&input.{{#toLower}}{{name}}{{/toLower}}, |writer: &mut W, input| {
  {{> serialize_array}}
  });
  {{/array}}
  