[−][src]Enum gstreamer::TagScope
GstTagScope specifies if a taglist applies to the complete medium or only to one single stream.
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.
tags specific to this single stream
global tags for the complete medium
Trait Implementations
impl Clone for TagScope
[src]
impl Copy for TagScope
[src]
impl Debug for TagScope
[src]
impl<'de> Deserialize<'de> for TagScope
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for TagScope
[src]
impl<'a> FromValue<'a> for TagScope
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for TagScope
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for TagScope
[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 TagScope
[src]
fn cmp(&self, other: &TagScope) -> 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<TagScope> for TagScope
[src]
impl PartialOrd<TagScope> for TagScope
[src]
fn partial_cmp(&self, other: &TagScope) -> Option<Ordering>
[src]
fn lt(&self, other: &TagScope) -> bool
[src]
fn le(&self, other: &TagScope) -> bool
[src]
fn gt(&self, other: &TagScope) -> bool
[src]
fn ge(&self, other: &TagScope) -> bool
[src]
impl Serialize for TagScope
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl SetValue for TagScope
[src]
impl StaticType for TagScope
[src]
fn static_type() -> Type
[src]
impl StructuralEq for TagScope
[src]
impl StructuralPartialEq for TagScope
[src]
Auto Trait Implementations
impl RefUnwindSafe for TagScope
impl Send for TagScope
impl Sync for TagScope
impl Unpin for TagScope
impl UnwindSafe for TagScope
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>,