Skip to main content

DynConduitTx

Trait DynConduitTx 

Source
pub trait DynConduitTx: Send + Sync {
    // Required method
    fn send_msg<'a>(
        &'a self,
        msg: Message<'a>,
    ) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'a>>;
}

Required Methods§

Source

fn send_msg<'a>( &'a self, msg: Message<'a>, ) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'a>>

Implementors§

Source§

impl<T> DynConduitTx for T
where T: ConduitTx<Msg = MessageFamily> + MaybeSend + MaybeSync, for<'p> <T as ConduitTx>::Permit<'p>: MaybeSend,