Trait gst_plugin::ghost_pad::GhostPadImpl [−][src]
pub trait GhostPadImpl<T: GhostPadBase>: AnyImpl + ObjectImpl<T> + PadImpl<T> + Send + Sync + 'static { }
Methods
impl<T: GhostPadBase> GhostPadImpl<T>
impl<T: GhostPadBase> GhostPadImpl<T>
pub fn downcast_ref<U: GhostPadImpl<T>>(&self) -> Option<&U>
pub fn downcast_ref<U: GhostPadImpl<T>>(&self) -> Option<&U>
ⓘImportant traits for &'a mut Rpub unsafe fn downcast_ref_unchecked<U: GhostPadImpl<T>>(&self) -> &U
ⓘImportant traits for &'a mut R
pub unsafe fn downcast_ref_unchecked<U: GhostPadImpl<T>>(&self) -> &U
pub fn is<U: GhostPadImpl<T>>(&self) -> bool
pub fn is<U: GhostPadImpl<T>>(&self) -> bool
Implementations on Foreign Types
impl<T: GhostPadBase> GhostPadImpl<T> for Box<GhostPadImpl<T>>
[src]
impl<T: GhostPadBase> GhostPadImpl<T> for Box<GhostPadImpl<T>>