fn deserialize_seq<V>(mut self, visitor: V) -> Result<V::Value>
    where
        V: Visitor<'de>,
    {
        let x = self.read_isize()?;
        if x < 0 {
            return visitor.visit_unit();
        }
        visitor.visit_seq(RESPArray::new(&mut self, x as usize))
    }
// Deserialization of compound types like sequences and maps happens by
// passing the visitor an "Access" object that gives it the ability to
// iterate through the data contained in the sequence.
Deserialization of compound types like sequences and maps happens by
passing the visitor an "Access" object that gives it the ability to
iterate through the data contained in the sequence.
Deserialization of compound types like sequences and maps happens by passing the visitor an " Access " object that gives it the ability to iterate through the data contained in the sequence .
fn deserialize_seq<V>(mut self, visitor: V) -> Result<V::Value>
    where
        V: Visitor<'de>,
    {
        let x = self.read_isize()?;
        if x < 0 {
            return visitor.visit_unit();
        }
        visitor.visit_seq(RESPArray::new(&mut self, x as usize))
    }
fn deserialize_seq < V > ( mut self , visitor : V ) -> Result < V :: Value > where V : Visitor < ' de > , { let x = self . read_isize ( ) ? ; if x < 0 { return visitor . visit_unit ( ) ; } visitor . visit_seq ( RESPArray :: new ( & mut self , x as usize ) ) }
Deserialization of compound types like sequences and maps happens by
passing the visitor an "Access" object that gives it the ability to
iterate through the data contained in the sequence.
Deserialization of compound types like sequences and maps happens by passing the visitor an " Access " object that gives it the ability to iterate through the data contained in the sequence .
mut self
visitor
V