pub struct TaskPlan {
pub tasks: Vec<PlannedTask>,
}Expand description
Structured task plan from Architect Output as JSON for reliable parsing
Fields§
§tasks: Vec<PlannedTask>List of tasks to execute
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TaskPlan
impl<'de> Deserialize<'de> for TaskPlan
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 TaskPlan
impl RefUnwindSafe for TaskPlan
impl Send for TaskPlan
impl Sync for TaskPlan
impl Unpin for TaskPlan
impl UnwindSafe for TaskPlan
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