pub struct ExecutionPlanRecord {
pub plan_id: String,
pub created_at: SystemTime,
pub objective: String,
pub steps: Vec<AgentAction>,
pub current_step_index: usize,
pub completed_at: Option<SystemTime>,
}Fields§
§plan_id: String§created_at: SystemTime§objective: String§steps: Vec<AgentAction>§current_step_index: usize§completed_at: Option<SystemTime>Trait Implementations§
Source§impl Clone for ExecutionPlanRecord
impl Clone for ExecutionPlanRecord
Source§fn clone(&self) -> ExecutionPlanRecord
fn clone(&self) -> ExecutionPlanRecord
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 ExecutionPlanRecord
impl Debug for ExecutionPlanRecord
Source§impl<'de> Deserialize<'de> for ExecutionPlanRecord
impl<'de> Deserialize<'de> for ExecutionPlanRecord
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 ExecutionPlanRecord
impl PartialEq for ExecutionPlanRecord
Source§fn eq(&self, other: &ExecutionPlanRecord) -> bool
fn eq(&self, other: &ExecutionPlanRecord) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ExecutionPlanRecord
impl Serialize for ExecutionPlanRecord
impl StructuralPartialEq for ExecutionPlanRecord
Auto Trait Implementations§
impl Freeze for ExecutionPlanRecord
impl RefUnwindSafe for ExecutionPlanRecord
impl Send for ExecutionPlanRecord
impl Sync for ExecutionPlanRecord
impl Unpin for ExecutionPlanRecord
impl UnsafeUnpin for ExecutionPlanRecord
impl UnwindSafe for ExecutionPlanRecord
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