#[repr(C)]pub struct Dart_TimelineRecorderEvent {
pub version: i32,
pub type_: Dart_Timeline_Event_Type,
pub timestamp0: i64,
pub timestamp1_or_id: i64,
pub isolate: Dart_Port,
pub isolate_group: Dart_IsolateGroupId,
pub isolate_data: *mut c_void,
pub isolate_group_data: *mut c_void,
pub label: *const c_char,
pub stream: *const c_char,
pub argument_count: isize,
pub arguments: *mut Dart_TimelineRecorderEvent_Argument,
}Fields§
§version: i32§type_: Dart_Timeline_Event_Type§timestamp0: i64§timestamp1_or_id: i64For a duration event, this is the end time. For an async event, this is the async ID. For a flow event, this is the flow ID. For a begin or end event, this is the event ID (which is only referenced by the MacOS recorder).
isolate: Dart_Port§isolate_group: Dart_IsolateGroupId§isolate_data: *mut c_void§isolate_group_data: *mut c_void§label: *const c_char§stream: *const c_char§argument_count: isize§arguments: *mut Dart_TimelineRecorderEvent_ArgumentTrait Implementations§
Source§impl Clone for Dart_TimelineRecorderEvent
impl Clone for Dart_TimelineRecorderEvent
Source§fn clone(&self) -> Dart_TimelineRecorderEvent
fn clone(&self) -> Dart_TimelineRecorderEvent
Returns a duplicate 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 Dart_TimelineRecorderEvent
impl Debug for Dart_TimelineRecorderEvent
impl Copy for Dart_TimelineRecorderEvent
Auto Trait Implementations§
impl Freeze for Dart_TimelineRecorderEvent
impl RefUnwindSafe for Dart_TimelineRecorderEvent
impl !Send for Dart_TimelineRecorderEvent
impl !Sync for Dart_TimelineRecorderEvent
impl Unpin for Dart_TimelineRecorderEvent
impl UnwindSafe for Dart_TimelineRecorderEvent
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