pub struct ExecutionView {
pub id: ExecutionId,
pub runtime_instance_id: RuntimeInstanceId,
pub conversation_id: Option<ConversationId>,
pub workspace_id: Option<WorkspaceId>,
pub model: Option<String>,
pub metadata: BTreeMap<String, String>,
pub state: ExecutionState,
pub outcome: Option<ExecutionOutcome>,
pub failure: Option<ExecutionFailure>,
pub created_at_ms: i64,
pub updated_at_ms: i64,
}Fields§
§id: ExecutionId§runtime_instance_id: RuntimeInstanceId§conversation_id: Option<ConversationId>§workspace_id: Option<WorkspaceId>§model: Option<String>§metadata: BTreeMap<String, String>§state: ExecutionState§outcome: Option<ExecutionOutcome>§failure: Option<ExecutionFailure>§created_at_ms: i64§updated_at_ms: i64Trait Implementations§
Source§impl Clone for ExecutionView
impl Clone for ExecutionView
Source§fn clone(&self) -> ExecutionView
fn clone(&self) -> ExecutionView
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 ExecutionView
impl Debug for ExecutionView
Source§impl<'de> Deserialize<'de> for ExecutionView
impl<'de> Deserialize<'de> for ExecutionView
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 From<ExecutionView> for AgentTask
impl From<ExecutionView> for AgentTask
Source§fn from(view: ExecutionView) -> Self
fn from(view: ExecutionView) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ExecutionView
impl PartialEq for ExecutionView
Source§impl Serialize for ExecutionView
impl Serialize for ExecutionView
impl StructuralPartialEq for ExecutionView
Auto Trait Implementations§
impl Freeze for ExecutionView
impl RefUnwindSafe for ExecutionView
impl Send for ExecutionView
impl Sync for ExecutionView
impl Unpin for ExecutionView
impl UnsafeUnpin for ExecutionView
impl UnwindSafe for ExecutionView
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