#[repr(C)]pub struct GstValidateReport {Show 15 fields
pub mini_object: GstMiniObject,
pub issue: *mut GstValidateIssue,
pub level: GstValidateReportLevel,
pub reporter: *mut GstValidateReporter,
pub timestamp: GstClockTime,
pub message: *mut c_char,
pub shadow_reports_lock: GMutex,
pub master_report: *mut GstValidateReport,
pub shadow_reports: *mut GList,
pub repeated_reports: *mut GList,
pub reporting_level: GstValidateReportingDetails,
pub reporter_name: *mut c_char,
pub trace: *mut c_char,
pub dotfile_name: *mut c_char,
pub _gst_reserved: [gpointer; 4],
}
Fields§
§mini_object: GstMiniObject
§issue: *mut GstValidateIssue
§level: GstValidateReportLevel
§reporter: *mut GstValidateReporter
§timestamp: GstClockTime
§message: *mut c_char
§shadow_reports_lock: GMutex
§master_report: *mut GstValidateReport
§shadow_reports: *mut GList
§repeated_reports: *mut GList
§reporting_level: GstValidateReportingDetails
§reporter_name: *mut c_char
§trace: *mut c_char
§dotfile_name: *mut c_char
§_gst_reserved: [gpointer; 4]
Trait Implementations§
source§impl Clone for GstValidateReport
impl Clone for GstValidateReport
source§fn clone(&self) -> GstValidateReport
fn clone(&self) -> GstValidateReport
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 GstValidateReport
impl Debug for GstValidateReport
impl Copy for GstValidateReport
Auto Trait Implementations§
impl Freeze for GstValidateReport
impl RefUnwindSafe for GstValidateReport
impl !Send for GstValidateReport
impl !Sync for GstValidateReport
impl Unpin for GstValidateReport
impl UnwindSafe for GstValidateReport
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: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
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
)source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)