Type Definition mpstthree::functionmpst::OfferMpst [−][src]
pub type OfferMpst<S0, S1, S2, S3, R0, R1, N0> = Recv<Either<MeshedChannels<S0, S1, R0, N0>, MeshedChannels<S2, S3, R1, N0>>, End>;
Expand description
Offer a choice between two sessions S1
and S1
. Those
sessions should be MeshedChannels
,
as requested by functions such as
offer_mpst_session_to_b_from_a
.
Implemented using Recv
and
Either
.