[][src]Enum gstreamer_player::PlayerState

#[non_exhaustive]pub enum PlayerState {
    Stopped,
    Buffering,
    Paused,
    Playing,
    // some variants omitted
}

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Stopped

the player is stopped.

Buffering

the player is buffering.

Paused

the player is paused.

Playing

the player is currently playing a stream.

Trait Implementations

impl Clone for PlayerState[src]

impl Copy for PlayerState[src]

impl Debug for PlayerState[src]

impl Eq for PlayerState[src]

impl<'a> FromValue<'a> for PlayerState[src]

impl<'a> FromValueOptional<'a> for PlayerState[src]

impl Hash for PlayerState[src]

impl Ord for PlayerState[src]

impl PartialEq<PlayerState> for PlayerState[src]

impl PartialOrd<PlayerState> for PlayerState[src]

impl SetValue for PlayerState[src]

impl StaticType for PlayerState[src]

impl StructuralEq for PlayerState[src]

impl StructuralPartialEq for PlayerState[src]

Auto Trait Implementations

impl RefUnwindSafe for PlayerState

impl Send for PlayerState

impl Sync for PlayerState

impl Unpin for PlayerState

impl UnwindSafe for PlayerState

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> ToSendValue for T where
    T: ToValue + SetValue + Send + ?Sized
[src]

impl<T> ToValue for T where
    T: SetValue + ?Sized
[src]

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.