pub struct OperationObservation {
pub event_id: String,
pub op: String,
pub static_id: Option<String>,
pub source: Option<String>,
pub inputs: Vec<String>,
pub output: Option<String>,
}Expand description
One operation observation emitted by the probe.
Fields§
§event_id: String§op: StringOperation name / kind, e.g. matmul, add.
static_id: Option<String>Optional stable static identity for correlating with static analysis.
source: Option<String>Optional source location or label.
inputs: Vec<String>Input tensor event or storage ids observed at the call.
output: Option<String>Output tensor event or storage id, when known.
Trait Implementations§
Source§impl Clone for OperationObservation
impl Clone for OperationObservation
Source§fn clone(&self) -> OperationObservation
fn clone(&self) -> OperationObservation
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 OperationObservation
impl Debug for OperationObservation
Source§impl<'de> Deserialize<'de> for OperationObservation
impl<'de> Deserialize<'de> for OperationObservation
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 OperationObservation
Source§impl PartialEq for OperationObservation
impl PartialEq for OperationObservation
Source§impl Serialize for OperationObservation
impl Serialize for OperationObservation
impl StructuralPartialEq for OperationObservation
Auto Trait Implementations§
impl Freeze for OperationObservation
impl RefUnwindSafe for OperationObservation
impl Send for OperationObservation
impl Sync for OperationObservation
impl Unpin for OperationObservation
impl UnsafeUnpin for OperationObservation
impl UnwindSafe for OperationObservation
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