Function ferrite_session::internal::public::prelude::fork[][src]

pub fn fork<P, Q, CP, CQ>(
    cont1: PartialSession<CP, P>,
    cont2: PartialSession<CQ, Q>
) -> PartialSession<<CP as AppendContext<CQ>>::Appended, SendChannel<P, Q>> where
    P: Protocol,
    Q: Protocol,
    CP: Context,
    CQ: Context,
    CP: AppendContext<CQ>,
    P: 'static,
    Q: 'static,
    CP: 'static,
    CQ: 'static,