pub async fn parse_reply(&mut self) -> Result<ServerResponse, crate::error::Error> {
        self.buffer.clear();
        self.stream.read_line(&mut self.buffer).await?;
        Ok(ServerResponse::parse(&self.buffer))
    }
/// Parse the server reply into a ServerResponse.
Parse the server reply into a ServerResponse.
Parse the server reply into a ServerResponse .
pub async fn parse_reply(&mut self) -> Result<ServerResponse, crate::error::Error> {
        self.buffer.clear();
        self.stream.read_line(&mut self.buffer).await?;
        Ok(ServerResponse::parse(&self.buffer))
    }
pub async fn parse_reply ( & mut self ) -> Result < ServerResponse , crate :: error :: Error > { self . buffer . clear ( ) ; self . stream . read_line ( & mut self . buffer ) . await ? ; Ok ( ServerResponse :: parse ( & self . buffer ) ) }
Parse the server reply into a ServerResponse.
Parse the server reply into a ServerResponse .
&mut self
&mut self