Commit Graph

12 Commits

Author SHA1 Message Date
oysteikt 8b3c9dbe77 commands: strip lifetimes 2026-01-09 13:37:17 +09:00
oysteikt 0d2015dce0 commands: add newline at end of all command serializers 2026-01-09 13:37:17 +09:00
oysteikt bcea4d355a common/types: flatten to types 2026-01-09 13:37:16 +09:00
oysteikt a39de3dcc4 commands: split Command trait into req + res parts 2026-01-09 13:37:13 +09:00
oysteikt 0a85bce52c commands: parse to Self::Request 2026-01-09 13:31:21 +09:00
oysteikt c242082219 common: don't expose types directly 2026-01-09 13:31:20 +09:00
oysteikt 23563cfb9b 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:31:18 +09:00
oysteikt bbd0e71861 commands: split response tokenizer into separate file 2026-01-09 13:31:17 +09:00
oysteikt abc1fcc01b Implement a proper request tokenizer 2026-01-09 13:31:17 +09:00
oysteikt 181b437b80 WIP: serialize requests 2026-01-09 13:31:16 +09:00
oysteikt 90d336fd93 commands: fix clippy warnings about confusing elided lifetimes 2026-01-09 13:31:10 +09:00
oysteikt 2ca3cd40bc Implement some more commands 2026-01-09 13:30:20 +09:00