Struct gstreamer_sys::GstPadClass
source · #[repr(C)]pub struct GstPadClass {
pub parent_class: GstObjectClass,
pub linked: Option<unsafe extern "C" fn(_: *mut GstPad, _: *mut GstPad)>,
pub unlinked: Option<unsafe extern "C" fn(_: *mut GstPad, _: *mut GstPad)>,
pub _gst_reserved: [gpointer; 4],
}
Fields
parent_class: GstObjectClass
linked: Option<unsafe extern "C" fn(_: *mut GstPad, _: *mut GstPad)>
unlinked: Option<unsafe extern "C" fn(_: *mut GstPad, _: *mut GstPad)>
_gst_reserved: [gpointer; 4]
Trait Implementations
sourceimpl Clone for GstPadClass
impl Clone for GstPadClass
sourcefn clone(&self) -> GstPadClass
fn clone(&self) -> GstPadClass
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 GstPadClass
impl Debug for GstPadClass
impl Copy for GstPadClass
Auto Trait Implementations
impl RefUnwindSafe for GstPadClass
impl !Send for GstPadClass
impl !Sync for GstPadClass
impl Unpin for GstPadClass
impl UnwindSafe for GstPadClass
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