Struct async_mpd::Status [−][src]
pub struct Status {Show 23 fields
pub partition: Option<String>,
pub volume: Option<u8>,
pub repeat: bool,
pub random: bool,
pub single: String,
pub consume: bool,
pub playlist: u32,
pub playlistlength: u32,
pub song: Option<u32>,
pub songid: Option<u32>,
pub nextsong: Option<u32>,
pub nextsongid: Option<u32>,
pub time: Option<String>,
pub elapsed: Option<Duration>,
pub duration: Option<Duration>,
pub mixrampdb: f32,
pub mixrampdelay: Option<u32>,
pub state: State,
pub bitrate: Option<u16>,
pub xfade: Option<u32>,
pub audio: Option<String>,
pub updating_db: Option<u32>,
pub error: Option<String>,
}
Expand description
Mpd status response
Fields
partition: Option<String>
Name of current partition
volume: Option<u8>
Volume (0 - 100)
repeat: bool
random: bool
single: String
0, 1 or Oneshot
consume: bool
playlist: u32
Playlist version number
playlistlength: u32
song: Option<u32>
songid: Option<u32>
nextsong: Option<u32>
nextsongid: Option<u32>
time: Option<String>
elapsed: Option<Duration>
duration: Option<Duration>
mixrampdb: f32
mixrampdelay: Option<u32>
mixrampdelay in seconds
state: State
Player status
bitrate: Option<u16>
Instantaneous bitrate in kbps
xfade: Option<u32>
crossfade in seconds
audio: Option<String>
updating_db: Option<u32>
error: Option<String>
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more