Trait gsails::calls::Reply

source ·
pub trait Reply {
    type T;

    // Required method
    async fn recv(self) -> Result<Self::T>;
}

Required Associated Types§

source

type T

Required Methods§

source

async fn recv(self) -> Result<Self::T>

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<TReplyFuture, TActionIo> Reply for ActivationTicket<TReplyFuture, TActionIo>
where TReplyFuture: Future<Output = Result<(ActorId, Vec<u8>)>>, TActionIo: ActionIo<Reply = ()>,

§

type T = ActorId

source§

impl<TReplyFuture, TActionIo> Reply for CallTicket<TReplyFuture, TActionIo>
where TReplyFuture: Future<Output = Result<Vec<u8>>>, TActionIo: ActionIo,

§

type T = <TActionIo as ActionIo>::Reply