pub struct EnhancedTaskExecutor { /* private fields */ }Expand description
增强的任务执行器
Implementations§
Source§impl EnhancedTaskExecutor
impl EnhancedTaskExecutor
Sourcepub fn with_config(config: ExecutorConfig) -> Self
pub fn with_config(config: ExecutorConfig) -> Self
使用配置创建任务执行器
Sourcepub async fn execute_plan(
&mut self,
plan: ExecutionPlan,
context: SharedContext,
) -> Result<ExecutionResult>
pub async fn execute_plan( &mut self, plan: ExecutionPlan, context: SharedContext, ) -> Result<ExecutionResult>
执行执行计划
Sourcepub fn get_stats(&self) -> &ExecutionStats
pub fn get_stats(&self) -> &ExecutionStats
获取执行统计
Trait Implementations§
Source§impl Default for EnhancedTaskExecutor
impl Default for EnhancedTaskExecutor
Source§impl Executor for EnhancedTaskExecutor
impl Executor for EnhancedTaskExecutor
Auto Trait Implementations§
impl Freeze for EnhancedTaskExecutor
impl RefUnwindSafe for EnhancedTaskExecutor
impl Send for EnhancedTaskExecutor
impl Sync for EnhancedTaskExecutor
impl Unpin for EnhancedTaskExecutor
impl UnwindSafe for EnhancedTaskExecutor
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