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<ExecutionPlanRecord, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExecutionPlanRecord, <__D as Deserializer<'de>>::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
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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