pub struct PostPlanningEvent {
pub session_id: String,
pub task_description: String,
pub strategy_used: PlanningStrategy,
pub subtasks: Vec<String>,
pub success: bool,
pub error: Option<String>,
}Expand description
Post-planning event payload
Fields§
§session_id: String§task_description: String§strategy_used: PlanningStrategy§subtasks: Vec<String>Generated subtasks or plan steps
success: bool§error: Option<String>Trait Implementations§
Source§impl Clone for PostPlanningEvent
impl Clone for PostPlanningEvent
Source§fn clone(&self) -> PostPlanningEvent
fn clone(&self) -> PostPlanningEvent
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 PostPlanningEvent
impl Debug for PostPlanningEvent
Source§impl<'de> Deserialize<'de> for PostPlanningEvent
impl<'de> Deserialize<'de> for PostPlanningEvent
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 PostPlanningEvent
impl RefUnwindSafe for PostPlanningEvent
impl Send for PostPlanningEvent
impl Sync for PostPlanningEvent
impl Unpin for PostPlanningEvent
impl UnsafeUnpin for PostPlanningEvent
impl UnwindSafe for PostPlanningEvent
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