Enum mpd::idle::Subsystem
[−]
[src]
pub enum Subsystem {
Database,
Update,
Playlist,
Queue,
Player,
Mixer,
Output,
Options,
Sticker,
Subscription,
Message,
}Subsystems for idle command
Variants
Databasedatabase: the song database has been modified after update.
Updateupdate: a database update has started or finished. If the database was modified during the update, the database event is also emitted.
Playliststored_playlist: a stored playlist has been modified, renamed, created or deleted
Queueplaylist: the current playlist has been modified
Playerplayer: the player has been started, stopped or seeked
Mixermixer: the volume has been changed
Outputoutput: an audio output has been enabled or disabled
Optionsoptions: options like repeat, random, crossfade, replay gain
Stickersticker: the sticker database has been modified.
Subscriptionsubscription: a client has subscribed or unsubscribed to a channel
Messagemessage: a message was received on a channel this client is subscribed to; this event is only emitted when the queue is empty
Trait Implementations
impl Clone for Subsystem[src]
fn clone(&self) -> Subsystem
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more
impl Copy for Subsystem[src]
impl Debug for Subsystem[src]
impl PartialEq for Subsystem[src]
fn eq(&self, __arg_0: &Subsystem) -> bool
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0
This method tests for !=.
impl Encodable for Subsystem[src]
fn encode<__S: Encoder>(&self, __arg_0: &mut __S) -> Result<(), __S::Error>
Serialize a value using an Encoder.
impl FromStr for Subsystem[src]
type Err = ParseError
The associated error which can be returned from parsing.
fn from_str(s: &str) -> Result<Subsystem, ParseError>
Parses a string s to return a value of this type. Read more