Files
empidee/src/response.rs

29 lines
576 B
Rust

use serde::{Deserialize, Serialize};
pub type Response = Result<(), MpdError>;
#[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize)]
pub enum ErrorCode {
NotList = 1,
Arg = 2,
Password = 3,
Permission = 4,
Unknown = 5,
NoExist = 50,
PlaylistMax = 51,
System = 52,
PlaylistLoad = 53,
UpdateAlready = 54,
PlayerSync = 55,
Exist = 56,
}
#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
pub struct MpdError {
code: ErrorCode,
command: String,
message: String,
command_list_num: usize,
}