[−][src]Type Definition vessels::kind::Sink
type Sink<T, E> = Pin<Box<dyn ISink<T, Error = E> + Sync + Send>>;
Trait Implementations
impl<T, E> Kind for Sink<T, E> where
T: Kind,
E: Kind,
[src]
T: Kind,
E: Kind,
type ConstructItem = ForkHandle
The item transmitted over the network to the construction task from deconstruction. Read more
type ConstructError = Void
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 = ForkHandle
The item transmitted over the network from the construction task to deconstruction. Read more
type DeconstructError = WrappedError<Void>
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
fn deconstruct<C: Channel<Self::DeconstructItem, Self::ConstructItem>>(
self,
channel: C
) -> Self::DeconstructFuture
[src]
self,
channel: C
) -> Self::DeconstructFuture
fn construct<C: Channel<Self::ConstructItem, Self::DeconstructItem>>(
channel: C
) -> Self::ConstructFuture
[src]
channel: C
) -> Self::ConstructFuture