Commit Graph

13 Commits

Author SHA1 Message Date
02e292ffd7 response_tokenizer: rewrite
This commit contains a rewrite of the response tokenizer, which
introduces lazy parsing of the response, handling of binary data, some
tests, as well as just generally more robustness against errors.
2025-11-24 23:49:27 +09:00
47e42a3472 commands: split response tokenizer into separate file 2025-11-24 19:16:09 +09:00
74c86dd5b9 Implement a proper request tokenizer 2025-11-24 14:18:30 +09:00
e0e7509be7 WIP: serialize requests 2025-11-21 16:48:55 +09:00
7813d85309 cargo fmt + clippy 2025-11-21 16:02:15 +09:00
aee3d88be9 commands: precalculate capacity and use iterators 2025-11-21 14:44:17 +09:00
58b24df568 commands: make better use of expect_property_type! 2025-11-21 14:38:09 +09:00
dfaa0f092c commands: implement common traits for responses 2025-11-21 14:18:44 +09:00
fdb09a8f9a commands: implement response parser for decoders 2025-11-21 14:14:25 +09:00
1f5b6a09d1 commands: fix clippy warnings about confusing elided lifetimes 2025-10-12 22:59:50 +09:00
d582dc7c3f Rust edition 2024 2025-02-26 16:39:34 +01:00
21265069a2 commands: implement some more response parsers 2025-02-23 16:41:15 +01:00
7b4bf573d0 Add more commands 2024-12-01 20:06:01 +01:00