pub async fn raw_command<Req: Serialize, Resp: DeserializeOwned>(
        &self,
        request: Req,
    ) -> Result<Resp, Error> {
        let mut conn = self.connection().await?;
        Ok(conn.raw_command(request).await?)
    }
/// Sends any command and get a response.
///
/// Both command and response are serialized/deserialized using [`serde`](serde).
/// See [`CommandSerializer`](crate::resp3::ser_cmd::CommandSerializer)
/// and [`Deserializer`](crate::resp3::de::Deserializer) for details.
Sends any command and get a response.
Both command and response are serialized/deserialized using [`serde`](serde).
Sends any command and get a response . Both command and response are serialized / deserialized using [ ` serde ` ] ( serde ) .
pub async fn raw_command<Req: Serialize, Resp: DeserializeOwned>(
        &self,
        request: Req,
    ) -> Result<Resp, Error> {
        let mut conn = self.connection().await?;
        Ok(conn.raw_command(request).await?)
    }
pub async fn raw_command < Req : Serialize , Resp : DeserializeOwned > ( & self , request : Req , ) -> Result < Resp , Error > { let mut conn = self . connection ( ) . await ? ; Ok ( conn . raw_command ( request ) . await ? ) }
Sends any command and get a response.
Sends any command and get a response .
&self
request
Req