[−][src]Enum gstreamer::TaskState
The different states a task can be in
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 task is started and running
the task is stopped
the task is paused
Trait Implementations
impl Clone for TaskState
[src]
impl Copy for TaskState
[src]
impl Debug for TaskState
[src]
impl Eq for TaskState
[src]
impl<'a> FromValue<'a> for TaskState
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for TaskState
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for TaskState
[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 TaskState
[src]
fn cmp(&self, other: &TaskState) -> 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<TaskState> for TaskState
[src]
impl PartialOrd<TaskState> for TaskState
[src]
fn partial_cmp(&self, other: &TaskState) -> Option<Ordering>
[src]
fn lt(&self, other: &TaskState) -> bool
[src]
fn le(&self, other: &TaskState) -> bool
[src]
fn gt(&self, other: &TaskState) -> bool
[src]
fn ge(&self, other: &TaskState) -> bool
[src]
impl SetValue for TaskState
[src]
impl StaticType for TaskState
[src]
fn static_type() -> Type
[src]
impl StructuralEq for TaskState
[src]
impl StructuralPartialEq for TaskState
[src]
Auto Trait Implementations
impl RefUnwindSafe for TaskState
impl Send for TaskState
impl Sync for TaskState
impl Unpin for TaskState
impl UnwindSafe for TaskState
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>,