[][src]Enum mpd_protocol::command::CommandError

pub enum CommandError {
    Empty,
    InvalidCharacter(usizechar),
    UnncessaryWhitespace,
    CommandList,
}

Error returned when attempting to construct an invalid command.

Variants

Empty

The command was empty (either an empty command or an empty list commands).

InvalidCharacter(usizechar)

The command string contained an invalid character at the contained position. This is context-dependent, as some characters are only invalid in certain sections of a command.

UnncessaryWhitespace

The element contained trailing or leading whitespace (whitespace in the middle of commands is used to separate arguments).

CommandList

Attempted to start or close a command list manually.

Trait Implementations

impl Clone for CommandError[src]

impl Copy for CommandError[src]

impl Debug for CommandError[src]

impl Display for CommandError[src]

impl Eq for CommandError[src]

impl Error for CommandError[src]

impl PartialEq<CommandError> for CommandError[src]

impl StructuralEq for CommandError[src]

impl StructuralPartialEq for CommandError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Conv for T

impl<T> Conv for T

impl<T> FmtForward for T

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Pipe for T where
    T: ?Sized

impl<T> Pipe for T

impl<T> PipeAsRef for T

impl<T> PipeBorrow for T

impl<T> PipeDeref for T

impl<T> PipeRef for T

impl<T> Tap for T

impl<T> Tap for T

impl<T, U> TapAsRef<U> for T where
    U: ?Sized

impl<T, U> TapBorrow<U> for T where
    U: ?Sized

impl<T> TapDeref for T

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> TryConv for T

impl<T> TryConv for T

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.