Struct gstreamer_sys::GstMiniObject
source · #[repr(C)]pub struct GstMiniObject {
pub type_: GType,
pub refcount: c_int,
pub lockstate: c_int,
pub flags: c_uint,
pub copy: GstMiniObjectCopyFunction,
pub dispose: GstMiniObjectDisposeFunction,
pub free: GstMiniObjectFreeFunction,
pub n_qdata: c_uint,
pub qdata: gpointer,
}Fields
type_: GTyperefcount: c_intlockstate: c_intflags: c_uintcopy: GstMiniObjectCopyFunctiondispose: GstMiniObjectDisposeFunctionfree: GstMiniObjectFreeFunctionn_qdata: c_uintqdata: gpointerTrait Implementations
sourceimpl Clone for GstMiniObject
impl Clone for GstMiniObject
sourcefn clone(&self) -> GstMiniObject
fn clone(&self) -> GstMiniObject
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 GstMiniObject
impl Debug for GstMiniObject
impl Copy for GstMiniObject
Auto Trait Implementations
impl RefUnwindSafe for GstMiniObject
impl !Send for GstMiniObject
impl !Sync for GstMiniObject
impl Unpin for GstMiniObject
impl UnwindSafe for GstMiniObject
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