fn serialize_element<T>(&mut self, value: &T) -> Result<()>
    where
        T: ?Sized + Serialize,
    {
        // if !self.output.ends_with('[') {
        //     self.output += ",";
        // }
        value.serialize(&mut **self)
    }
// Serialize a single element of the sequence.
Serialize a single element of the sequence.
Serialize a single element of the sequence .
fn serialize_element<T>(&mut self, value: &T) -> Result<()>
    where
        T: ?Sized + Serialize,
    {
        // if !self.output.ends_with('[') {
        //     self.output += ",";
        // }
        value.serialize(&mut **self)
    }
fn serialize_element < T > ( & mut self , value : & T ) -> Result < ( ) > where T : ? Sized + Serialize , { // if !self.output.ends_with('[') { //     self.output += ","; // } value . serialize ( & mut * * self ) }
Serialize a single element of the sequence.
Serialize a single element of the sequence .
&mut self
value
&T
&mut self
value
&T