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
sourceimpl Clone for GstBusClass
impl Clone for GstBusClass
sourcefn clone(&self) -> GstBusClass
fn clone(&self) -> GstBusClass
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 GstBusClass
impl Debug for GstBusClass
impl Copy for GstBusClass
Auto Trait Implementations
impl RefUnwindSafe for GstBusClass
impl !Send for GstBusClass
impl !Sync for GstBusClass
impl Unpin for GstBusClass
impl UnwindSafe for GstBusClass
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