pub struct FerrumProfileEvent {Show 21 fields
pub schema_version: u32,
pub ts_unix_nanos: i64,
pub event_id: String,
pub request_id: String,
pub correlation_id: Option<String>,
pub entrypoint: ProfileEntrypoint,
pub backend: String,
pub runtime_preset_hash: String,
pub phase: String,
pub event_kind: ProfileEventKind,
pub timestamp: DateTime<Utc>,
pub status: ProfileStatus,
pub model: Option<String>,
pub duration_us: Option<u64>,
pub memory: Option<MemorySnapshot>,
pub resource: Option<ResourceTraceEvent>,
pub error: Option<ProfileError>,
pub replay: Option<ReplayReference>,
pub shape: BTreeMap<String, Value>,
pub backend_detail: Option<BTreeMap<String, Value>>,
pub attributes: BTreeMap<String, Value>,
}Fields§
§schema_version: u32§ts_unix_nanos: i64§event_id: String§request_id: String§correlation_id: Option<String>§entrypoint: ProfileEntrypoint§backend: String§runtime_preset_hash: String§phase: String§event_kind: ProfileEventKind§timestamp: DateTime<Utc>§status: ProfileStatus§model: Option<String>§duration_us: Option<u64>§memory: Option<MemorySnapshot>§resource: Option<ResourceTraceEvent>§error: Option<ProfileError>§replay: Option<ReplayReference>§shape: BTreeMap<String, Value>§backend_detail: Option<BTreeMap<String, Value>>§attributes: BTreeMap<String, Value>Implementations§
Trait Implementations§
Source§impl Clone for FerrumProfileEvent
impl Clone for FerrumProfileEvent
Source§fn clone(&self) -> FerrumProfileEvent
fn clone(&self) -> FerrumProfileEvent
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 moreSource§impl Debug for FerrumProfileEvent
impl Debug for FerrumProfileEvent
Source§impl<'de> Deserialize<'de> for FerrumProfileEvent
impl<'de> Deserialize<'de> for FerrumProfileEvent
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for FerrumProfileEvent
impl PartialEq for FerrumProfileEvent
Source§impl Serialize for FerrumProfileEvent
impl Serialize for FerrumProfileEvent
impl StructuralPartialEq for FerrumProfileEvent
Auto Trait Implementations§
impl Freeze for FerrumProfileEvent
impl RefUnwindSafe for FerrumProfileEvent
impl Send for FerrumProfileEvent
impl Sync for FerrumProfileEvent
impl Unpin for FerrumProfileEvent
impl UnsafeUnpin for FerrumProfileEvent
impl UnwindSafe for FerrumProfileEvent
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