[−][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> !RefUnwindSafe for CpuFuture<T, E>
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,
impl<T, E> Unpin for CpuFuture<T, E>
impl<T, E> !UnwindSafe for CpuFuture<T, E>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<F> IntoFuture for F where
F: Future,
[src][+]
F: Future,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,