[−][src]Function redis_raw::decode
pub fn decode(
reader: &mut BufReader<TcpStream>
) -> Pin<Box<dyn Future<Output = Result<Value, String>>>>
reads the redis RESP responses from the socket into Value
let mut stream = TcpStream::connect("127.0.0.1:6379").await? stream.write_all("ping\r\n").await?; let mut reader = BufReader::new(stream); let value = decode(&mut reader).await?; assert_eq!(value, Value::Status("PONG".to_string()));