Enum mpd::idle::Subsystem

source ·
pub enum Subsystem {
Show 14 variants Database, Update, Playlist, Queue, Player, Mixer, Output, Options, Partition, Sticker, Subscription, Message, Neighbor, Mount,
}
Expand description

Subsystems for idle command

Variants§

§

Database

database: the song database has been modified after update.

§

Update

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

§

Playlist

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

§

Queue

playlist: the current playlist has been modified

§

Player

player: the player has been started, stopped or seeked

§

Mixer

mixer: the volume has been changed

§

Output

output: an audio output has been enabled or disabled

§

Options

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

§

Partition

partition: a partition was added, removed or changed

§

Sticker

sticker: the sticker database has been modified.

§

Subscription

subscription: a client has subscribed or unsubscribed to a channel

§

Message

message: a message was received on a channel this client is subscribed to; this event is only emitted when the queue is empty

§

Neighbor

neighbor: a neighbor was found or lost

§

Mount

mount: the mount list has changed

Trait Implementations§

source§

impl Clone for Subsystem

source§

fn clone(&self) -> Subsystem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Subsystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Subsystem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromStr for Subsystem

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Subsystem, ParseError>

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

impl PartialEq<Subsystem> for Subsystem

source§

fn eq(&self, other: &Subsystem) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for Subsystem

source§

impl StructuralPartialEq for Subsystem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.