pub struct MissionPlanUpdate {
pub tasks: Option<Vec<HashMap<String, Value>>>,
pub workers: Option<HashMap<String, MissionWorkerConfig>>,
pub system_prompt: Option<String>,
pub max_steps: Option<i32>,
pub context: Option<String>,
}Expand description
Request body for updating a mission plan.
Fields§
§tasks: Option<Vec<HashMap<String, Value>>>Updated task list.
workers: Option<HashMap<String, MissionWorkerConfig>>Updated worker configuration.
system_prompt: Option<String>Additional system prompt.
max_steps: Option<i32>Updated max steps.
context: Option<String>Additional context to inject.
Trait Implementations§
Source§impl Clone for MissionPlanUpdate
impl Clone for MissionPlanUpdate
Source§fn clone(&self) -> MissionPlanUpdate
fn clone(&self) -> MissionPlanUpdate
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 MissionPlanUpdate
impl Debug for MissionPlanUpdate
Source§impl Default for MissionPlanUpdate
impl Default for MissionPlanUpdate
Source§fn default() -> MissionPlanUpdate
fn default() -> MissionPlanUpdate
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MissionPlanUpdate
impl RefUnwindSafe for MissionPlanUpdate
impl Send for MissionPlanUpdate
impl Sync for MissionPlanUpdate
impl Unpin for MissionPlanUpdate
impl UnsafeUnpin for MissionPlanUpdate
impl UnwindSafe for MissionPlanUpdate
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