pub struct ExecutionEntry {
pub id: String,
pub skill: String,
pub tool: String,
pub instance: String,
pub status: ExecutionStatus,
pub args: HashMap<String, String>,
pub output: Option<String>,
pub error: Option<String>,
pub duration_ms: u64,
pub started_at: String,
pub metadata: HashMap<String, String>,
}Expand description
Execution history entry
Fields§
§id: StringUnique execution ID
skill: StringSkill name
tool: StringTool name
instance: StringInstance used
status: ExecutionStatusExecution status
args: HashMap<String, String>Input arguments
output: Option<String>Output content (if completed)
error: Option<String>Error message (if failed)
duration_ms: u64Duration in milliseconds
started_at: StringWhen the execution started
metadata: HashMap<String, String>Additional metadata
Trait Implementations§
Source§impl Clone for ExecutionEntry
impl Clone for ExecutionEntry
Source§fn clone(&self) -> ExecutionEntry
fn clone(&self) -> ExecutionEntry
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 ExecutionEntry
impl Debug for ExecutionEntry
Source§impl<'de> Deserialize<'de> for ExecutionEntry
impl<'de> Deserialize<'de> for ExecutionEntry
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
Source§impl PartialEq for ExecutionEntry
impl PartialEq for ExecutionEntry
Source§impl Serialize for ExecutionEntry
impl Serialize for ExecutionEntry
impl StructuralPartialEq for ExecutionEntry
Auto Trait Implementations§
impl Freeze for ExecutionEntry
impl RefUnwindSafe for ExecutionEntry
impl Send for ExecutionEntry
impl Sync for ExecutionEntry
impl Unpin for ExecutionEntry
impl UnwindSafe for ExecutionEntry
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FromQuery for Twhere
T: DeserializeOwned,
impl<T> FromQuery for Twhere
T: DeserializeOwned,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoPropValue<Option<T>> for T
impl<T> IntoPropValue<Option<T>> for T
Source§fn into_prop_value(self) -> Option<T>
fn into_prop_value(self) -> Option<T>
Convert
self to a value of a Properties struct.Source§impl<T> IntoPropValue<T> for T
impl<T> IntoPropValue<T> for T
Source§fn into_prop_value(self) -> T
fn into_prop_value(self) -> T
Convert
self to a value of a Properties struct.