Commit Graph

14 Commits

Author SHA1 Message Date
oysteikt 0925a40ea6 common: don't expose types directly 2026-01-09 13:25:32 +09:00
oysteikt ed1b58deb1 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.
2026-01-09 13:25:30 +09:00
oysteikt ea8a0dbf72 commands: split response tokenizer into separate file 2026-01-09 13:25:29 +09:00
oysteikt 5c745ed67a Implement a proper request tokenizer 2026-01-09 13:25:28 +09:00
oysteikt ed82218d4e WIP: serialize requests 2026-01-09 13:25:28 +09:00
oysteikt daaf314633 commands: fix clippy warnings about confusing elided lifetimes 2026-01-09 13:25:22 +09:00
oysteikt 8f5ad84c00 Rust edition 2024 2026-01-09 13:25:19 +09:00
oysteikt 58582808a6 commands: add missing debug asserts 2026-01-09 13:25:16 +09:00
oysteikt 08104b3537 Implement some more commands 2024-12-01 18:31:34 +01:00
oysteikt 1561ae2e80 prefer unimplemented! for unimplemented functions 2024-11-30 03:36:00 +01:00
oysteikt d45502a43e commands: add derives for a few response types 2024-11-30 03:31:52 +01:00
oysteikt 184f9fc215 commands/stats: parse_response 2024-11-30 02:28:29 +01:00
oysteikt 84f061a79f commands: use different datastructure for response attrs 2024-11-30 02:18:06 +01:00
oysteikt 49e070a41d Continued development 2024-11-30 01:57:45 +01:00