pub struct LocalTaskRunner<O: Default + 'static = ()>(/* private fields */);Expand description
本地异步任务执行器
Implementations§
Source§impl<O: Default + 'static> LocalTaskRunner<O>
impl<O: Default + 'static> LocalTaskRunner<O>
Sourcepub fn get_runtime(&self) -> LocalTaskRuntime<O>
pub fn get_runtime(&self) -> LocalTaskRuntime<O>
获取当前本地异步任务执行器的运行时
Sourcepub fn startup(
self,
thread_name: &str,
thread_stack_size: usize,
) -> LocalTaskRuntime<O>
pub fn startup( self, thread_name: &str, thread_stack_size: usize, ) -> LocalTaskRuntime<O>
启动工作者异步任务执行器
pub fn run_once(&self)
Sourcepub fn into_local(self) -> LocalTaskRuntime<O>
pub fn into_local(self) -> LocalTaskRuntime<O>
转换为本地异步任务运行时
Trait Implementations§
impl<O: Default + 'static> Send for LocalTaskRunner<O>
impl<O: Default + 'static> !Sync for LocalTaskRunner<O>
Auto Trait Implementations§
impl<O> Freeze for LocalTaskRunner<O>
impl<O = ()> !RefUnwindSafe for LocalTaskRunner<O>
impl<O> Unpin for LocalTaskRunner<O>
impl<O = ()> !UnwindSafe for LocalTaskRunner<O>
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