[−][src]Enum gstreamer::TagFlag
Extra tag flags used when registering tags.
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.
undefined flag
tag is meta data
tag is encoded
tag is decoded
number of tag flags
Trait Implementations
impl Clone for TagFlag
[src]
impl Copy for TagFlag
[src]
impl Debug for TagFlag
[src]
impl Eq for TagFlag
[src]
impl<'a> FromValue<'a> for TagFlag
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for TagFlag
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for TagFlag
[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 TagFlag
[src]
fn cmp(&self, other: &TagFlag) -> 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<TagFlag> for TagFlag
[src]
impl PartialOrd<TagFlag> for TagFlag
[src]
fn partial_cmp(&self, other: &TagFlag) -> Option<Ordering>
[src]
fn lt(&self, other: &TagFlag) -> bool
[src]
fn le(&self, other: &TagFlag) -> bool
[src]
fn gt(&self, other: &TagFlag) -> bool
[src]
fn ge(&self, other: &TagFlag) -> bool
[src]
impl SetValue for TagFlag
[src]
impl StaticType for TagFlag
[src]
fn static_type() -> Type
[src]
impl StructuralEq for TagFlag
[src]
impl StructuralPartialEq for TagFlag
[src]
Auto Trait Implementations
impl RefUnwindSafe for TagFlag
impl Send for TagFlag
impl Sync for TagFlag
impl Unpin for TagFlag
impl UnwindSafe for TagFlag
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>,