Struct gstreamer::tags::TagList [−][src]
pub struct TagList { /* fields omitted */ }
Implementations
Methods from Deref<Target = TagListRef>
pub fn iter_tag_generic<'a>(&'a self, tag_name: &'a str) -> GenericTagIter<'a>ⓘNotable traits for GenericTagIter<'a>
impl<'a> Iterator for GenericTagIter<'a> type Item = &'a SendValue;
pub fn iter_generic(&self) -> GenericIter<'_>ⓘNotable traits for GenericIter<'a>
impl<'a> Iterator for GenericIter<'a> type Item = (&'a str, GenericTagIter<'a>);
Trait Implementations
Performs the conversion.
Immutably borrows from an owned value. Read more
type Target = TagListRef
type Target = TagListRef
The resulting type after dereferencing.
Deserialize this value from the given Serde deserializer. Read more
Safety Read more
Safety Read more
Safety Read more
Safety Read more
Safety Read more
Safety Read more
type Checker = GenericValueTypeOrNoneChecker<Self>
type Checker = GenericValueTypeOrNoneChecker<Self>
Value type checker.
Get the contained value from a Value
. Read more
type GlibType = *mut GstTagList
Returns the type identifier of Self
.
Transfer: none. Read more
Convert an Option
to a Value
.
Auto Trait Implementations
Blanket Implementations
Mutably borrows from an owned value. Read more
Returns a SendValue
clone of self
.
impl<'a, T, C> FromValueOptional<'a> for T where
C: ValueTypeChecker<Error = ValueTypeMismatchOrNoneError>,
T: FromValue<'a, Checker = C>,