pub struct NodeFinishedData {Show 13 fields
pub id: String,
pub node_id: String,
pub index: u32,
pub predecessor_node_id: Option<String>,
pub inputs: Option<Value>,
pub process_data: Option<Value>,
pub outputs: Option<Value>,
pub status: FinishedStatus,
pub error: Option<String>,
pub elapsed_time: Option<f64>,
pub execution_metadata: Option<ExecutionMetadata>,
pub created_at: u64,
pub extra: HashMap<String, Value>,
}
Expand description
node 执行结束详细内容
Fields§
§id: String
node 执行 ID
node_id: String
节点 ID
index: u32
执行序号,用于展示 Tracing Node 顺序
predecessor_node_id: Option<String>
前置节点 ID,用于画布展示执行路径
inputs: Option<Value>
节点中所有使用到的前置节点变量内容
process_data: Option<Value>
节点过程数据
outputs: Option<Value>
输出内容
status: FinishedStatus
执行状态 running / succeeded / failed / stopped
error: Option<String>
错误原因
elapsed_time: Option<f64>
耗时(s)
execution_metadata: Option<ExecutionMetadata>
执行节点元数据
created_at: u64
开始时间
extra: HashMap<String, Value>
Trait Implementations§
Source§impl Clone for NodeFinishedData
impl Clone for NodeFinishedData
Source§fn clone(&self) -> NodeFinishedData
fn clone(&self) -> NodeFinishedData
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 NodeFinishedData
impl Debug for NodeFinishedData
Source§impl<'de> Deserialize<'de> for NodeFinishedData
impl<'de> Deserialize<'de> for NodeFinishedData
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 NodeFinishedData
impl RefUnwindSafe for NodeFinishedData
impl Send for NodeFinishedData
impl Sync for NodeFinishedData
impl Unpin for NodeFinishedData
impl UnwindSafe for NodeFinishedData
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