[−][src]Enum gstreamer::TocLoopType
How a TocEntry
should be repeated. By default, entries are played a
single time.
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.
single forward playback
repeat forward
repeat backward
repeat forward and backward
Trait Implementations
impl Clone for TocLoopType
[src]
fn clone(&self) -> TocLoopType
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for TocLoopType
[src]
impl Debug for TocLoopType
[src]
impl<'de> Deserialize<'de> for TocLoopType
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for TocLoopType
[src]
impl<'a> FromValue<'a> for TocLoopType
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for TocLoopType
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for TocLoopType
[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 TocLoopType
[src]
fn cmp(&self, other: &TocLoopType) -> 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<TocLoopType> for TocLoopType
[src]
fn eq(&self, other: &TocLoopType) -> bool
[src]
fn ne(&self, other: &TocLoopType) -> bool
[src]
impl PartialOrd<TocLoopType> for TocLoopType
[src]
fn partial_cmp(&self, other: &TocLoopType) -> Option<Ordering>
[src]
fn lt(&self, other: &TocLoopType) -> bool
[src]
fn le(&self, other: &TocLoopType) -> bool
[src]
fn gt(&self, other: &TocLoopType) -> bool
[src]
fn ge(&self, other: &TocLoopType) -> bool
[src]
impl Serialize for TocLoopType
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl SetValue for TocLoopType
[src]
impl StaticType for TocLoopType
[src]
fn static_type() -> Type
[src]
impl StructuralEq for TocLoopType
[src]
impl StructuralPartialEq for TocLoopType
[src]
Auto Trait Implementations
impl RefUnwindSafe for TocLoopType
impl Send for TocLoopType
impl Sync for TocLoopType
impl Unpin for TocLoopType
impl UnwindSafe for TocLoopType
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> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
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>,