[][src]Enum irc_proto::command::MetadataSubCommand

pub enum MetadataSubCommand {
    GET,
    LIST,
    SET,
    CLEAR,
}

A list of all the subcommands for the metadata extension.

Variants

GET

Looks up the value for some keys.

LIST

Lists all of the metadata keys and values.

SET

Sets the value for some key.

CLEAR

Removes all metadata.

Implementations

impl MetadataSubCommand[src]

pub fn to_str(&self) -> &str[src]

Gets the string that corresponds to this subcommand.

Trait Implementations

impl Clone for MetadataSubCommand[src]

impl Copy for MetadataSubCommand[src]

impl Debug for MetadataSubCommand[src]

impl FromStr for MetadataSubCommand[src]

type Err = MessageParseError

The associated error which can be returned from parsing.

impl PartialEq<MetadataSubCommand> for MetadataSubCommand[src]

impl StructuralPartialEq for MetadataSubCommand[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> From<T> for T[src]

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

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

type Owned = T

The resulting type after obtaining ownership.

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.