Function seec_channel::multi::multi_sub_channel

source ·
pub async fn multi_sub_channel<Msg, SubMsg>(
    sender: &MultiSender<Msg>,
    receiver: &mut MultiReceiver<Msg>,
    local_buffer: usize
) -> Result<(MultiSender<SubMsg>, MultiReceiver<SubMsg>), CommunicationError>
where Sender<SubMsg>: Into<Msg>, Msg: Into<Option<Sender<SubMsg>>> + RemoteSend + Clone, SubMsg: RemoteSend, CommunicationError: From<Error>,