Commit Graph

134 Commits

Author SHA1 Message Date
oysteikt 550f92e077 flake.lock: bump 2026-01-09 13:37:25 +09:00
oysteikt 089e648215 .gitea/workflows: bump rsync-action from v1 -> v2 2026-01-09 13:37:24 +09:00
oysteikt 54360961d6 .gitea/workflows: run on debian-latest 2026-01-09 13:37:24 +09:00
oysteikt ca9e746fe5 .gitea/workflows: update actions/checkout: v4 -> v6 2026-01-09 13:37:24 +09:00
oysteikt bfc4b12f1e commands: store SubtypeParserError expected type as &str 2026-01-09 13:37:24 +09:00
oysteikt 785da7a527 commands: use new error variants for a few more commands 2026-01-09 13:37:23 +09:00
oysteikt 86a5dc0beb lib: fix doccomment url rendering 2026-01-09 13:37:23 +09:00
oysteikt a8f64eb9c0 commands: add request parser error variant for keyword without value 2026-01-09 13:37:23 +09:00
oysteikt f36a1b3a36 commands: clearly define how arguments are counted in request error 2026-01-09 13:37:22 +09:00
oysteikt f0510e295c Clean up misc. module doccomments 2026-01-09 13:37:22 +09:00
oysteikt 67deaa57f3 filter: document misc 2026-01-09 13:37:22 +09:00
oysteikt 7393f115d3 .gitea/workflows: don't error on clippy warnings 2026-01-09 13:37:22 +09:00
oysteikt b96258217d .gitea/workflows: don't run with all features 2026-01-09 13:37:21 +09:00
oysteikt 8cd74bb189 commands: use new error variants for various commands 2026-01-09 13:37:21 +09:00
oysteikt bb7b52def7 Preallocate a few more response parsers 2026-01-09 13:37:21 +09:00
oysteikt 492577148c commands: add and fix variants for RequestParserError 2026-01-09 13:37:20 +09:00
oysteikt c0f7f75a47 filter: flatten module 2026-01-09 13:37:20 +09:00
oysteikt 6a94bc3cfb cargo fmt + clippy 2026-01-09 13:37:20 +09:00
oysteikt e0d5910a66 commands: extend parser errors 2026-01-09 13:37:19 +09:00
oysteikt 114d1152ee Remove a few unused type aliases 2026-01-09 13:37:19 +09:00
oysteikt 5b8b745152 *_tokenizer: add module doccomment 2026-01-09 13:37:19 +09:00
oysteikt b80010ad01 commands: force external users to interact with requests and responses through Command trait 2026-01-09 13:37:18 +09:00
oysteikt 5e12196c33 commands: add command executor directly on Command trait 2026-01-09 13:37:18 +09:00
oysteikt 47539e5192 examples/mpd-client: add some code 2026-01-09 13:37:18 +09:00
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 cf417570f4 client: init 2026-01-09 13:37:17 +09:00
oysteikt 39098708f4 MpdError: impl thiserror 2026-01-09 13:37:16 +09:00
oysteikt 142112e725 make ResponseParserError self-contained, impl thiserror 2026-01-09 13:37:16 +09:00
oysteikt bcea4d355a common/types: flatten to types 2026-01-09 13:37:16 +09:00
oysteikt b0b0b87efb commands: document module 2026-01-09 13:37:16 +09:00
oysteikt 879f586a1b response: add some notes about the errors 2026-01-09 13:37:16 +09:00
oysteikt 16e7112bb4 cargo clippy 2026-01-09 13:37:15 +09:00
oysteikt 42ef49f9d8 commands/stickernamestypes: add missing derive for response 2026-01-09 13:37:15 +09:00
oysteikt a63e01c4d0 commands/listplaylist: add note about format 2026-01-09 13:37:15 +09:00
oysteikt bf4fb0dc73 commands/seekcur: fix parser 2026-01-09 13:37:15 +09:00
oysteikt 8f5b84d26d commands: fix request enum conversion for unmount 2026-01-09 13:37:14 +09:00
oysteikt e95fbed61a flake.lock: bump inputs 2026-01-09 13:37:14 +09:00
oysteikt 06891c16cd commands: add response types for multiple commands 2026-01-09 13:37:14 +09:00
oysteikt 1f2effb96d commands/currentsong: implement response parser 2026-01-09 13:37:14 +09:00
oysteikt 2b3917ed9f commands/listplaylistinfo: fix response type 2026-01-09 13:37:13 +09:00
oysteikt a39de3dcc4 commands: split Command trait into req + res parts 2026-01-09 13:37:13 +09:00
oysteikt ab487a3059 cargo fmt 2026-01-09 13:37:13 +09:00
oysteikt 4d38ad1529 commands/listplaylistinfo: add response type 2026-01-09 13:37:12 +09:00
oysteikt b9a2d6828e commands: implement all database selection responses 2026-01-09 13:37:12 +09:00
oysteikt 96d47bb885 common/types: add db selection print types 2026-01-09 13:37:12 +09:00
oysteikt 4b7a674dd2 LICENSE: init 2026-01-09 13:37:01 +09:00
oysteikt 01c7c648cf types/tag: make orderable 2026-01-09 13:31:22 +09:00
oysteikt c9ef6adced commands/listplaylists: implement 2026-01-09 13:31:21 +09:00
oysteikt 0a85bce52c commands: parse to Self::Request 2026-01-09 13:31:21 +09:00