in avro/src/schema.rs [856:879]
fn serialize_to_map<S>(&self, mut map: S::SerializeMap) -> Result<S::SerializeMap, S::Error>
where
S: Serializer,
{
map.serialize_entry("type", "fixed")?;
if let Some(ref n) = self.name.namespace {
map.serialize_entry("namespace", n)?;
}
map.serialize_entry("name", &self.name.name)?;
if let Some(ref docstr) = self.doc {
map.serialize_entry("doc", docstr)?;
}
map.serialize_entry("size", &self.size)?;
if let Some(ref aliases) = self.aliases {
map.serialize_entry("aliases", aliases)?;
}
for attr in &self.attributes {
map.serialize_entry(attr.0, attr.1)?;
}
Ok(map)
}