[][src]Enum rust_cast::ChannelMessage

pub enum ChannelMessage {
    Connection(ConnectionResponse),
    Heartbeat(HeartbeatResponse),
    Media(MediaResponse),
    Receiver(ReceiverResponse),
    Raw(CastMessage),
}

Supported channel message types.

Variants

Connection(ConnectionResponse)

Message to be processed by ConnectionChannel.

Message to be processed by HeartbeatChannel.

Message to be processed by MediaChannel.

Message to be processed by ReceiverChannel.

Raw message is returned when built-in channels can't process it (e.g. because of unknown namespace).

Trait Implementations

impl Clone for ChannelMessage[src]

impl Debug for ChannelMessage[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.