[−][src]Struct futures_cpupool::CpuFuture
The type of future returned from the CpuPool::spawn
function, which
proxies the futures running on the thread pool.
This future will resolve in the same way as the underlying future, and it will propagate panics.
Methods
impl<T, E> CpuFuture<T, E>
[src][−]
pub fn forget(self)
[src][−]
Drop this future without canceling the underlying future.
When CpuFuture
is dropped, CpuPool
will try to abort the underlying
future. This function can be used when user wants to drop but keep
executing the underlying future.
Trait Implementations
impl<T: Debug, E: Debug> Debug for CpuFuture<T, E>
[src][+]
impl<T: Send + 'static, E: Send + 'static> Future for CpuFuture<T, E>
[src][+]
Auto Trait Implementations
impl<T, E> Send for CpuFuture<T, E> where
E: Send,
T: Send,
E: Send,
T: Send,
impl<T, E> Sync for CpuFuture<T, E> where
E: Send,
T: Send,
E: Send,
T: Send,
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
T: From<U>,
[src][−]
T: From<U>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)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> Borrow for T where
T: ?Sized,
[src][−]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src][−]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src][−]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src][−]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src][−]
impl<T> Any for T where
T: 'static + ?Sized,
[src][−]
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src][−]
impl<F> IntoFuture for F where
F: Future,
[src][−]
F: Future,