use crate::{ commands::{Command, empty_command_response, single_optional_item_command_request}, types::OneOrRange, }; pub struct Shuffle; single_optional_item_command_request!(Shuffle, "shuffle", OneOrRange); empty_command_response!(Shuffle); impl Command for Shuffle { type Request = ShuffleRequest; type Response = ShuffleResponse; }