diff --git a/src/schema/named_field_document.rs b/src/schema/named_field_document.rs index c582d36ea..3a28be243 100644 --- a/src/schema/named_field_document.rs +++ b/src/schema/named_field_document.rs @@ -11,37 +11,3 @@ use schema::Value; /// #[derive(Serialize)] pub struct NamedFieldDocument(pub BTreeMap>); - -// TODO: Remove -/* -impl Encodable for NamedFieldDocument { - fn encode(&self, s: &mut S) -> Result<(), S::Error> { - s.emit_struct("named_field_document", self.0.len(), |s| { - for (i, (name, vals)) in self.0.iter().enumerate() { - s.emit_struct_field(name, i, |s| { - for (j, val) in vals.iter().enumerate() { - s.emit_seq(vals.len(), |s| { - s.emit_seq_elt(j, |s| { - match *val { - Value::Str(ref text) => { - s.emit_str(text) - }, - Value::U64(ref val) => { - s.emit_u64(*val) - } - Value::I64(ref val) => { - s.emit_i64(*val) - } - } - }) - })?; - } - Ok(()) - - })?; - } - Ok(()) - }) - } -} -*/