pub struct TaskDebugState {
pub task_id: String,
pub status: String,
pub inputs: HashMap<String, Value>,
pub outputs: Option<HashMap<String, Value>>,
pub duration_ms: Option<u64>,
pub error: Option<String>,
}Expand description
Debug state for a single task.
Fields§
§task_id: StringTask ID.
status: StringTask status.
inputs: HashMap<String, Value>Task inputs.
outputs: Option<HashMap<String, Value>>Task outputs.
duration_ms: Option<u64>Execution duration.
error: Option<String>Error information.
Trait Implementations§
Source§impl Clone for TaskDebugState
impl Clone for TaskDebugState
Source§fn clone(&self) -> TaskDebugState
fn clone(&self) -> TaskDebugState
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 TaskDebugState
impl Debug for TaskDebugState
Source§impl<'de> Deserialize<'de> for TaskDebugState
impl<'de> Deserialize<'de> for TaskDebugState
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 TaskDebugState
impl RefUnwindSafe for TaskDebugState
impl Send for TaskDebugState
impl Sync for TaskDebugState
impl Unpin for TaskDebugState
impl UnsafeUnpin for TaskDebugState
impl UnwindSafe for TaskDebugState
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