Enum mpd::idle::Subsystem [] [src]

pub enum Subsystem {
    Database,
    Update,
    Playlist,
    Queue,
    Player,
    Mixer,
    Output,
    Options,
    Sticker,
    Subscription,
    Message,
}

Subsystems for idle command

Variants

database: the song database has been modified after update.

update: a database update has started or finished. If the database was modified during the update, the database event is also emitted.

stored_playlist: a stored playlist has been modified, renamed, created or deleted

playlist: the current playlist has been modified

player: the player has been started, stopped or seeked

mixer: the volume has been changed

output: an audio output has been enabled or disabled

options: options like repeat, random, crossfade, replay gain

sticker: the sticker database has been modified.

subscription: a client has subscribed or unsubscribed to a channel

message: 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]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Copy for Subsystem
[src]

impl Debug for Subsystem
[src]

Formats the value using the given formatter.

impl PartialEq for Subsystem
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Encodable for Subsystem
[src]

Serialize a value using an Encoder.

impl FromStr for Subsystem
[src]

The associated error which can be returned from parsing.

Parses a string s to return a value of this type. Read more

impl Display for Subsystem
[src]

Formats the value using the given formatter.