Module resp2

Source
Expand description

Redis Protocol Parser

This crate provides a zero-copy parser for the RESP2 and RESP3 protocols.

§Examples

use redis_parser::resp2::{parse as parse2, Resp2Type};
use redis_parser::resp3::{parse as parse3, Resp3Type};

assert_eq!(parse2("+test\r\n".as_bytes()), Ok((&b""[..], Resp2Type::String("test"))));
assert_eq!(parse3("#f\r\n".as_bytes()), Ok((&b""[..], Resp3Type::Boolean(false))));

Enums§

Resp2Type
Resp2Type represents all possible response types from the RESP2 protocol.

Functions§

parse
Parse bytes into a Resp2Type enum