pub struct NativeSourceEnvelope {Show 22 fields
pub abi_version: u32,
pub struct_size: u32,
pub category: NativeEventCategory,
pub kind: NativeEventKind,
pub emitter: NativeEmitter,
pub reserved0: u32,
pub sequence: u64,
pub timestamp_mono_ns: u64,
pub model_id: u64,
pub stage_id: u64,
pub session_id: u64,
pub progress_current: u64,
pub progress_total: u64,
pub progress_unit: NativeProgressUnit,
pub failure_code: NativeFailureCode,
pub status: NativeStatus,
pub reserved1: u32,
pub detail: NativeDetail,
pub numeric_summary_0: Option<u64>,
pub numeric_summary_1: Option<u64>,
pub numeric_summary_2: Option<u64>,
pub numeric_summary_3: Option<u64>,
}Fields§
§abi_version: u32§struct_size: u32§category: NativeEventCategory§kind: NativeEventKind§emitter: NativeEmitter§reserved0: u32§sequence: u64§timestamp_mono_ns: u64§model_id: u64§stage_id: u64§session_id: u64§progress_current: u64§progress_total: u64§progress_unit: NativeProgressUnit§failure_code: NativeFailureCode§status: NativeStatus§reserved1: u32§detail: NativeDetail§numeric_summary_0: Option<u64>§numeric_summary_1: Option<u64>§numeric_summary_2: Option<u64>§numeric_summary_3: Option<u64>Trait Implementations§
Source§impl Clone for NativeSourceEnvelope
impl Clone for NativeSourceEnvelope
Source§impl Debug for NativeSourceEnvelope
impl Debug for NativeSourceEnvelope
impl Eq for NativeSourceEnvelope
Source§impl PartialEq for NativeSourceEnvelope
impl PartialEq for NativeSourceEnvelope
impl StructuralPartialEq for NativeSourceEnvelope
Auto Trait Implementations§
impl Freeze for NativeSourceEnvelope
impl RefUnwindSafe for NativeSourceEnvelope
impl Send for NativeSourceEnvelope
impl Sync for NativeSourceEnvelope
impl Unpin for NativeSourceEnvelope
impl UnsafeUnpin for NativeSourceEnvelope
impl UnwindSafe for NativeSourceEnvelope
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