Struct gstreamer_sys::GstPadTemplateClass
source · #[repr(C)]pub struct GstPadTemplateClass {
pub parent_class: GstObjectClass,
pub pad_created: Option<unsafe extern "C" fn(_: *mut GstPadTemplate, _: *mut GstPad)>,
pub _gst_reserved: [gpointer; 4],
}
Fields
parent_class: GstObjectClass
pad_created: Option<unsafe extern "C" fn(_: *mut GstPadTemplate, _: *mut GstPad)>
_gst_reserved: [gpointer; 4]
Trait Implementations
sourceimpl Clone for GstPadTemplateClass
impl Clone for GstPadTemplateClass
sourcefn clone(&self) -> GstPadTemplateClass
fn clone(&self) -> GstPadTemplateClass
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for GstPadTemplateClass
impl Debug for GstPadTemplateClass
impl Copy for GstPadTemplateClass
Auto Trait Implementations
impl RefUnwindSafe for GstPadTemplateClass
impl !Send for GstPadTemplateClass
impl !Sync for GstPadTemplateClass
impl Unpin for GstPadTemplateClass
impl UnwindSafe for GstPadTemplateClass
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more