pub(crate) async fn receive(&mut self) -> crate::Result<&mut Self> {
        self.try_receive()
            .await?
            .ok_or(io::ErrorKind::ConnectionAborted)?;

        Ok(self)
    }
/// Receive a complete packet from the database server.
Receive a complete packet from the database server.
Receive a complete packet from the database server .
pub(crate) async fn receive(&mut self) -> crate::Result<&mut Self> {
        self.try_receive()
            .await?
            .ok_or(io::ErrorKind::ConnectionAborted)?;
        Ok(self)
    }
pub ( crate ) async fn receive ( & mut self ) -> crate :: Result < & mut Self > { self . try_receive ( ) . await ? . ok_or ( io :: ErrorKind :: ConnectionAborted ) ? ; Ok ( self ) }
Receive a complete packet from the database server.
Receive a complete packet from the database server .
&mut self
&mut self