Function ferrite_session::internal::public::session::shared_forward[][src]

pub fn shared_forward<A1, A2, C>(
    channel: SharedChannel<LinearToShared<A1>>
) -> PartialSession<(Lock<A1>, C), SharedToLinear<A1>> where
    A1: Protocol,
    A2: Protocol,
    A1: SharedRecApp<SharedToLinear<A1>, Applied = A2>,
    C: EmptyContext