[−][src]Enum gstreamer::TocScope
The scope of a TOC.
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.
global TOC representing all selectable options (this is what applications are usually interested in)
TOC for the currently active/selected stream (this is a TOC representing the current stream from start to EOS, and is what a TOC writer / muxer is usually interested in; it will usually be a subset of the global TOC, e.g. just the chapters of the current title, or the chapters selected for playback from the current title)
Trait Implementations
impl Clone for TocScope
[src]
impl Copy for TocScope
[src]
impl Debug for TocScope
[src]
impl<'de> Deserialize<'de> for TocScope
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for TocScope
[src]
impl<'a> FromValue<'a> for TocScope
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for TocScope
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for TocScope
[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 TocScope
[src]
fn cmp(&self, other: &TocScope) -> 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<TocScope> for TocScope
[src]
impl PartialOrd<TocScope> for TocScope
[src]
fn partial_cmp(&self, other: &TocScope) -> Option<Ordering>
[src]
fn lt(&self, other: &TocScope) -> bool
[src]
fn le(&self, other: &TocScope) -> bool
[src]
fn gt(&self, other: &TocScope) -> bool
[src]
fn ge(&self, other: &TocScope) -> bool
[src]
impl Serialize for TocScope
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl SetValue for TocScope
[src]
impl StaticType for TocScope
[src]
fn static_type() -> Type
[src]
impl StructuralEq for TocScope
[src]
impl StructuralPartialEq for TocScope
[src]
Auto Trait Implementations
impl RefUnwindSafe for TocScope
impl Send for TocScope
impl Sync for TocScope
impl Unpin for TocScope
impl UnwindSafe for TocScope
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>,