pub struct TaskDecomposer { /* private fields */ }Expand description
任务分解器
Implementations§
Source§impl TaskDecomposer
impl TaskDecomposer
Sourcepub fn with_strategy(self, strategy: DecompositionStrategy) -> Self
pub fn with_strategy(self, strategy: DecompositionStrategy) -> Self
设置分解策略
Sourcepub fn with_max_depth(self, depth: u32) -> Self
pub fn with_max_depth(self, depth: u32) -> Self
设置最大分解深度
Sourcepub fn decompose(&self, task: &str) -> Layer2Result<ExecutionPlan>
pub fn decompose(&self, task: &str) -> Layer2Result<ExecutionPlan>
分解任务为执行计划
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TaskDecomposer
impl RefUnwindSafe for TaskDecomposer
impl Send for TaskDecomposer
impl Sync for TaskDecomposer
impl Unpin for TaskDecomposer
impl UnsafeUnpin for TaskDecomposer
impl UnwindSafe for TaskDecomposer
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