[−][src]Enum gstreamer_player::PlayerState
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.
the player is stopped.
the player is buffering.
the player is paused.
the player is currently playing a stream.
Trait Implementations
impl Clone for PlayerState
[src]
fn clone(&self) -> PlayerState
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for PlayerState
[src]
impl Debug for PlayerState
[src]
impl Eq for PlayerState
[src]
impl<'a> FromValue<'a> for PlayerState
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for PlayerState
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for PlayerState
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for PlayerState
[src]
fn cmp(&self, other: &PlayerState) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<PlayerState> for PlayerState
[src]
fn eq(&self, other: &PlayerState) -> bool
[src]
fn ne(&self, other: &PlayerState) -> bool
[src]
impl PartialOrd<PlayerState> for PlayerState
[src]
fn partial_cmp(&self, other: &PlayerState) -> Option<Ordering>
[src]
fn lt(&self, other: &PlayerState) -> bool
[src]
fn le(&self, other: &PlayerState) -> bool
[src]
fn gt(&self, other: &PlayerState) -> bool
[src]
fn ge(&self, other: &PlayerState) -> bool
[src]
impl SetValue for PlayerState
[src]
impl StaticType for PlayerState
[src]
fn static_type() -> Type
[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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToSendValue for T where
T: ToValue + SetValue + Send + ?Sized,
[src]
T: ToValue + SetValue + Send + ?Sized,
fn to_send_value(&self) -> SendValue
[src]
impl<T> ToValue for T where
T: SetValue + ?Sized,
[src]
T: SetValue + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,