[−][src]Struct bastion_executor::pool::Pool
Pool that global run queue, stealers of the workers, and parked threads.
Methods
impl Pool
[src]
pub fn recover_async_thread()
[src]
Error recovery for the fallen threads
pub fn spawn<F, T>(&self, future: F, stack: ProcStack) -> RecoverableHandle<T> where
F: Future<Output = T> + Send + 'static,
T: Send + 'static,
[src]
F: Future<Output = T> + Send + 'static,
T: Send + 'static,
Spawn a process (which contains future + process stack) onto the executor via Pool interface.
Trait Implementations
Auto Trait Implementations
impl Send for Pool
impl Sync for Pool
impl Unpin for Pool
impl !UnwindSafe for Pool
impl !RefUnwindSafe for Pool
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,