Struct capnp::capability::Promise[][src]

#[must_use = "futures do nothing unless polled"]
pub struct Promise<T, E> { /* fields omitted */ }

A computation that might eventually resolve to a value of type T or to an error of type E. Dropping the promise cancels the computation.

Methods

impl<T, E> Promise<T, E>
[src]

Auto Trait Implementations

impl<T, E> Send for Promise<T, E> where
    E: Send,
    T: Send

impl<T, E> Sync for Promise<T, E> where
    E: Sync,
    T: Sync