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