pub struct NodeExecutionDetail {
pub node_id: NodeId,
pub node_name: String,
pub node_type: String,
pub execution_time_ms: u64,
pub input_context: HashMap<String, Value>,
pub output: Value,
pub mocked: bool,
pub retry_count: u32,
}Expand description
Details of a single node execution in simulation
Fields§
§node_id: NodeIdNode ID
node_name: StringNode name
node_type: StringNode type
execution_time_ms: u64Simulated execution time (ms)
input_context: HashMap<String, Value>Input context at node execution
output: ValueOutput/result of node execution
mocked: boolWhether this was a mocked execution
retry_count: u32Number of retries (if any)
Trait Implementations§
Source§impl Clone for NodeExecutionDetail
impl Clone for NodeExecutionDetail
Source§fn clone(&self) -> NodeExecutionDetail
fn clone(&self) -> NodeExecutionDetail
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 NodeExecutionDetail
impl Debug for NodeExecutionDetail
Source§impl<'de> Deserialize<'de> for NodeExecutionDetail
impl<'de> Deserialize<'de> for NodeExecutionDetail
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
Auto Trait Implementations§
impl Freeze for NodeExecutionDetail
impl RefUnwindSafe for NodeExecutionDetail
impl Send for NodeExecutionDetail
impl Sync for NodeExecutionDetail
impl Unpin for NodeExecutionDetail
impl UnwindSafe for NodeExecutionDetail
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