[][src]Type Definition vessels::kind::Future

type Future<T> = Pin<Box<dyn IFuture<Output = T> + Sync + Send>>;

Trait Implementations

impl<T> Kind for Future<T> where
    T: Kind
[src]

type ConstructItem = ForkHandle

The item transmitted over the network to the construction task from deconstruction. Read more

type ConstructError = T::ConstructError

The failure condition of constructing a concrete type from communicated data.

type ConstructFuture = Future<ConstructResult<Self>>

The concrete future type returned by the construction process.

type DeconstructItem = ()

The item transmitted over the network from the construction task to deconstruction. Read more

type DeconstructError = WrappedError<T::DeconstructError>

The failure condition of constructing a concrete type from communicated data.

type DeconstructFuture = Future<DeconstructResult<Self>>

The concrete future type returned by the deconstruction process. This is used to only to communicate failure of deconstruction and does not return a value. Read more