pub struct TaskPoolBuilder { /* private fields */ }Expand description
Builder for creating task pools
Implementations§
Source§impl TaskPoolBuilder
impl TaskPoolBuilder
Sourcepub fn with_strategy(self, strategy: LoadBalancingStrategy) -> Self
pub fn with_strategy(self, strategy: LoadBalancingStrategy) -> Self
Set the load balancing strategy
Sourcepub fn build_and_create<T, F>(self, task_factory: F) -> Supervisor
pub fn build_and_create<T, F>(self, task_factory: F) -> Supervisor
Build and immediately create a supervisor with pooled workers
Auto Trait Implementations§
impl Freeze for TaskPoolBuilder
impl RefUnwindSafe for TaskPoolBuilder
impl Send for TaskPoolBuilder
impl Sync for TaskPoolBuilder
impl Unpin for TaskPoolBuilder
impl UnsafeUnpin for TaskPoolBuilder
impl UnwindSafe for TaskPoolBuilder
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