pub struct PlanEntry {
pub content: String,
pub priority: PlanEntryPriority,
pub status: PlanEntryStatus,
}Expand description
A single entry in the agent’s Plan. Each
entry is a task the agent intends to run, with
a priority and a status.
Fields§
§content: StringThe content of the task. The schema does not constrain the format; the consumer renders it as-is.
priority: PlanEntryPriorityThe relative importance of this task. Used to indicate which tasks are most critical to the overall goal.
status: PlanEntryStatusThe current execution status.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PlanEntry
impl<'de> Deserialize<'de> for PlanEntry
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 PlanEntry
impl StructuralPartialEq for PlanEntry
Auto Trait Implementations§
impl Freeze for PlanEntry
impl RefUnwindSafe for PlanEntry
impl Send for PlanEntry
impl Sync for PlanEntry
impl Unpin for PlanEntry
impl UnsafeUnpin for PlanEntry
impl UnwindSafe for PlanEntry
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