pub struct TaskDecomposeOptions {Show 13 fields
pub source_input: String,
pub attach_to_task_id: Option<String>,
pub max_depth: u8,
pub max_children: usize,
pub max_nodes: usize,
pub status: TaskStatus,
pub child_policy: DecompositionChildPolicy,
pub with_dependencies: bool,
pub runner_override: Option<Runner>,
pub model_override: Option<Model>,
pub reasoning_effort_override: Option<ReasoningEffort>,
pub runner_cli_overrides: RunnerCliOptionsPatch,
pub repoprompt_tool_injection: bool,
}Fields§
§source_input: String§attach_to_task_id: Option<String>§max_depth: u8§max_children: usize§max_nodes: usize§status: TaskStatus§child_policy: DecompositionChildPolicy§with_dependencies: bool§runner_override: Option<Runner>§model_override: Option<Model>§reasoning_effort_override: Option<ReasoningEffort>§runner_cli_overrides: RunnerCliOptionsPatch§repoprompt_tool_injection: boolTrait Implementations§
Source§impl Clone for TaskDecomposeOptions
impl Clone for TaskDecomposeOptions
Source§fn clone(&self) -> TaskDecomposeOptions
fn clone(&self) -> TaskDecomposeOptions
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 moreAuto Trait Implementations§
impl Freeze for TaskDecomposeOptions
impl RefUnwindSafe for TaskDecomposeOptions
impl Send for TaskDecomposeOptions
impl Sync for TaskDecomposeOptions
impl Unpin for TaskDecomposeOptions
impl UnsafeUnpin for TaskDecomposeOptions
impl UnwindSafe for TaskDecomposeOptions
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