use crate::{ Request, commands::{Command, RequestParserResult, ResponseParserError}, request_tokenizer::RequestTokenizer, response_tokenizer::ResponseAttributes, }; pub struct Playlist; impl Command for Playlist { type Request = (); type Response = (); const COMMAND: &'static str = "playlist"; fn serialize_request(&self, _request: Self::Request) -> String { Self::COMMAND.to_string() } fn parse_request(mut parts: RequestTokenizer<'_>) -> RequestParserResult<'_> { debug_assert!(parts.next().is_none()); Ok((Request::Playlist, "")) } fn parse_response( _parts: ResponseAttributes<'_>, ) -> Result> { unimplemented!() } }