Union GstTrace Value
Source #[repr(C)]pub union GstTraceValue {
pub v_boolean: gboolean,
pub v_int: c_int,
pub v_uint: c_uint,
pub v_int64: i64,
pub v_uint64: u64,
pub v_double: c_double,
pub v_string: *const c_char,
pub v_structure: *mut GstStructure,
pub v_object: *mut GObject,
pub _gst_reserved: [gpointer; 4],
}Fields§
§v_boolean: gboolean§v_int: c_int§v_uint: c_uint§v_int64: i64§v_uint64: u64§v_double: c_double§v_string: *const c_char§v_structure: *mut GstStructure§v_object: *mut GObject§_gst_reserved: [gpointer; 4]Trait Implementations§
Source§impl Clone for GstTraceValue
impl Clone for GstTraceValue
Source§fn clone(&self) -> GstTraceValue
fn clone(&self) -> GstTraceValue
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for GstTraceValue
Auto Trait Implementations§
impl !Send for GstTraceValue
impl !Sync for GstTraceValue
impl Freeze for GstTraceValue
impl RefUnwindSafe for GstTraceValue
impl Unpin for GstTraceValue
impl UnsafeUnpin for GstTraceValue
impl UnwindSafe for GstTraceValue
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