pub fn decode_trio<'de, T1, T2, T3>(self) -> io::Result<(T1, T2, T3)>
    where
        T1: Deserialize<'de>,
        T2: Deserialize<'de>,
        T3: Deserialize<'de>,
    {
        let (r1, r2, r3) = tools::decode_serde(self.data.reader())?;
        Ok((r1, r2, r3))
    }
///decode tarantool response to three elements
decode tarantool response to three elements
decode tarantool response to three elements
pub fn decode_trio<'de, T1, T2, T3>(self) -> io::Result<(T1, T2, T3)>
    where
        T1: Deserialize<'de>,
        T2: Deserialize<'de>,
        T3: Deserialize<'de>,
    {
        let (r1, r2, r3) = tools::decode_serde(self.data.reader())?;
        Ok((r1, r2, r3))
    }
pub fn decode_trio < ' de , T1 , T2 , T3 > ( self ) -> io :: Result < ( T1 , T2 , T3 ) > where T1 : Deserialize < ' de > , T2 : Deserialize < ' de > , T3 : Deserialize < ' de > , { let ( r1 , r2 , r3 ) = tools :: decode_serde ( self . data . reader ( ) ) ? ; Ok ( ( r1 , r2 , r3 ) ) }
decode tarantool response to three elements
decode tarantool response to three elements
self
self