pub async fn raw_command<'de, Req: Serialize, Resp: Deserialize<'de>>(
        &'de mut self,
        request: Req,
    ) -> Result<Resp, Error> {
        self.get_mut().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.
///
/// Returned response may contain a reference to the connection's internal receive buffer.
Sends any command and get a response.
Both command and response are serialized/deserialized using [`serde`](serde).

Returned response may contain a reference to the connection's internal receive buffer.
Sends any command and get a response . Both command and response are serialized / deserialized using [ ` serde ` ] ( serde ) . Returned response may contain a reference to the connection ' s internal receive buffer .
pub async fn raw_command<'de, Req: Serialize, Resp: Deserialize<'de>>(
        &'de mut self,
        request: Req,
    ) -> Result<Resp, Error> {
        self.get_mut().raw_command(request).await
    }
pub async fn raw_command < ' de , Req : Serialize , Resp : Deserialize < ' de > > ( & ' de mut self , request : Req , ) -> Result < Resp , Error > { self . get_mut ( ) . raw_command ( request ) . await }
Sends any command and get a response.
Sends any command and get a response .
&'de mut self
request
Req