pub struct EdgeTimingObservation {
pub event_id: String,
pub from_static_id: String,
pub to_static_id: String,
pub duration_ns: u64,
pub step: Option<u64>,
}Expand description
Observed data-flow edge timing between two static ids (profiler output).
Fields§
§event_id: String§from_static_id: String§to_static_id: String§duration_ns: u64§step: Option<u64>Trait Implementations§
Source§impl Clone for EdgeTimingObservation
impl Clone for EdgeTimingObservation
Source§fn clone(&self) -> EdgeTimingObservation
fn clone(&self) -> EdgeTimingObservation
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 EdgeTimingObservation
impl Debug for EdgeTimingObservation
Source§impl<'de> Deserialize<'de> for EdgeTimingObservation
impl<'de> Deserialize<'de> for EdgeTimingObservation
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
impl Eq for EdgeTimingObservation
Source§impl PartialEq for EdgeTimingObservation
impl PartialEq for EdgeTimingObservation
Source§impl Serialize for EdgeTimingObservation
impl Serialize for EdgeTimingObservation
impl StructuralPartialEq for EdgeTimingObservation
Auto Trait Implementations§
impl Freeze for EdgeTimingObservation
impl RefUnwindSafe for EdgeTimingObservation
impl Send for EdgeTimingObservation
impl Sync for EdgeTimingObservation
impl Unpin for EdgeTimingObservation
impl UnsafeUnpin for EdgeTimingObservation
impl UnwindSafe for EdgeTimingObservation
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