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§
source§impl Clone for GstPadTemplateClass
impl Clone for GstPadTemplateClass
source§fn clone(&self) -> GstPadTemplateClass
fn clone(&self) -> GstPadTemplateClass
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for GstPadTemplateClass
impl Debug for GstPadTemplateClass
impl Copy for GstPadTemplateClass
Auto Trait Implementations§
impl Freeze for GstPadTemplateClass
impl RefUnwindSafe for GstPadTemplateClass
impl !Send for GstPadTemplateClass
impl !Sync for GstPadTemplateClass
impl Unpin for GstPadTemplateClass
impl UnwindSafe for GstPadTemplateClass
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)