[−][src]Struct futures::executor::ThreadPoolBuilder
Thread pool configuration object.
Methods
impl ThreadPoolBuilder
[src][−]
pub fn new() -> ThreadPoolBuilder
[src][+]
pub fn pool_size(&mut self, size: usize) -> &mut ThreadPoolBuilder
[src][+]
pub fn stack_size(&mut self, stack_size: usize) -> &mut ThreadPoolBuilder
[src][+]
pub fn name_prefix<S>(&mut self, name_prefix: S) -> &mut ThreadPoolBuilder where
S: Into<String>,
[src][+]
S: Into<String>,
pub fn after_start<F>(&mut self, f: F) -> &mut ThreadPoolBuilder where
F: Fn(usize) + Send + Sync + 'static,
[src][+]
F: Fn(usize) + Send + Sync + 'static,
pub fn before_stop<F>(&mut self, f: F) -> &mut ThreadPoolBuilder where
F: Fn(usize) + Send + Sync + 'static,
[src][+]
F: Fn(usize) + Send + Sync + 'static,
pub fn create(&mut self) -> Result<ThreadPool, Error>
[src][+]
Trait Implementations
impl Default for ThreadPoolBuilder
[src][+]
impl Debug for ThreadPoolBuilder
[src][+]
Auto Trait Implementations
impl Send for ThreadPoolBuilder
impl Sync for ThreadPoolBuilder
Blanket Implementations
impl<T> From for T
[src][+]
impl<T, U> Into for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T> Borrow for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,