Struct gstreamer::meta::MetaRefMut [−][src]
pub struct MetaRefMut<'a, T: MetaAPI + 'a, U> { /* fields omitted */ }
Implementations
impl<'a, T: MetaAPI, U> MetaRefMut<'a, T, U>
[src]
impl<'a, T: MetaAPI, U> MetaRefMut<'a, T, U>
[src]impl<'a, U> MetaRefMut<'a, Meta, U>
[src]
impl<'a, U> MetaRefMut<'a, Meta, U>
[src]pub fn downcast_ref<T: MetaAPI>(&mut self) -> Option<&MetaRefMut<'a, T, U>>
[src]
Trait Implementations
impl<'a, T: MetaAPI, U> AsRef<MetaRef<'a, T>> for MetaRefMut<'a, T, U>
[src]
impl<'a, T: MetaAPI, U> AsRef<MetaRef<'a, T>> for MetaRefMut<'a, T, U>
[src]impl<'a, T: MetaAPI + Debug + 'a, U> Debug for MetaRefMut<'a, T, U>
[src]
impl<'a, T: MetaAPI + Debug + 'a, U> Debug for MetaRefMut<'a, T, U>
[src]impl<'a, T: MetaAPI, U> Deref for MetaRefMut<'a, T, U>
[src]
impl<'a, T: MetaAPI, U> Deref for MetaRefMut<'a, T, U>
[src]Auto Trait Implementations
impl<'a, T, U> RefUnwindSafe for MetaRefMut<'a, T, U> where
T: RefUnwindSafe,
U: RefUnwindSafe,
T: RefUnwindSafe,
U: RefUnwindSafe,
impl<'a, T, U> Send for MetaRefMut<'a, T, U> where
U: Send,
U: Send,
impl<'a, T, U> Sync for MetaRefMut<'a, T, U> where
U: Sync,
U: Sync,
impl<'a, T, U> Unpin for MetaRefMut<'a, T, U> where
U: Unpin,
U: Unpin,