Enum medea_jason::peer::mute_state::Transition[][src]

pub enum Transition {
    Muting(Stable),
    Unmuting(Stable),
}

MuteState in transition to another Stable.

Stable which is stored in Transition variants is a state which we have already, but we still waiting for the desired state update. If the desired state update won’t be received, then the stored Stable will be applied.

Variants

Muting(Stable)

MediaStateControllable should be muted, but awaits server permission.

Unmuting(Stable)

MediaStateControllable should be unmuted, but awaits server permission.

Trait Implementations

impl Clone for Transition[src]

impl Copy for Transition[src]

impl Debug for Transition[src]

impl Eq for Transition[src]

impl From<Transition> for MuteState[src]

impl PartialEq<Transition> for Transition[src]

impl StructuralEq for Transition[src]

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

impl<E> WrapTraced<E> for E[src]