pub struct TaskDag {
pub id: String,
pub title: String,
pub nodes: Vec<TaskNode>,
}Expand description
An internal acyclic decomposition for an agent task brief.
Fields§
§id: String§title: String§nodes: Vec<TaskNode>Trait Implementations§
Source§impl<'de> Deserialize<'de> for TaskDag
impl<'de> Deserialize<'de> for TaskDag
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
impl Eq for TaskDag
impl StructuralPartialEq for TaskDag
Auto Trait Implementations§
impl Freeze for TaskDag
impl RefUnwindSafe for TaskDag
impl Send for TaskDag
impl Sync for TaskDag
impl Unpin for TaskDag
impl UnsafeUnpin for TaskDag
impl UnwindSafe for TaskDag
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