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_: GType
refcount: c_int
lockstate: c_int
flags: c_uint
copy: GstMiniObjectCopyFunction
dispose: GstMiniObjectDisposeFunction
free: GstMiniObjectFreeFunction
n_qdata: c_uint
qdata: gpointer
Trait 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