* Task
- [ ] Deserialize enum
- [x] Deserialize attribute
- [ ] Push type {https://github.com/redis/redis-specifications/blob/master/protocol/RESP3.md#push-type}[link]
- [ ] Streamed type {https://github.com/redis/redis-specifications/blob/master/protocol/RESP3.md#streamed-aggregated-data-types}[link]
- [ ] Error tests
- [ ] Position test error
-- [ ] Lots of error tests
-- [ ] Deserialize error (custom, invalid expect ...)
- [x] BufMut/Buf Reader
-- [x] Support partially deserialization
- [ ] Hello command {https://github.com/redis/redis-specifications/blob/master/protocol/RESP3.md#the-hello-command-and-connection-handshake}[link]
- [x] Serializer
- [ ] Depth overflow protection