Enum cat_audio::AudioCommandResult[][src]

pub enum AudioCommandResult {
    Sent,
    Index(usize),
    Indices(Vec<usize>),
    ThreadClosed,
    StorageOverflow,
    NoSuchTrack,
}

Результат выполнения команды. The result of command accomplishing.

Variants

Sent

Команда отправлена.

A command is sent.

Index(usize)
Indices(Vec<usize>)
ThreadClosed

Аудио поток остановлен.

The audio thread is closed.

StorageOverflow

Хранилище треков переполнено.

The track storage is overflown.

NoSuchTrack

Нет такого трека (в хранилище или плейлисте).

No such track (in the storage or playlist).

Implementations

impl AudioCommandResult[src]

pub fn unwrap(self)[src]

Паникует, если результат не Ok.

Panics if the result isn’t Ok.

pub fn expect(self, msg: &str)[src]

Паникует и выводит сообщение, если результат не Ok.

Panics и prints the message if the result isn’t Ok.

Trait Implementations

impl Clone for AudioCommandResult[src]

impl Debug for AudioCommandResult[src]

impl PartialEq<AudioCommandResult> for AudioCommandResult[src]

impl StructuralPartialEq for AudioCommandResult[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.