Trait dialectic::types::EachScoped[][src]

pub trait EachScoped<N: Unary = Z>: EachSession { }

In the Choose and Offer session types, we provide the ability to choose/offer a list of protocols. The sealed EachScoped trait ensures that every protocol in a type level list of protocols is Scoped.

Implementations on Foreign Types

impl<N: Unary> EachScoped<N> for ()[src]

impl<N: Unary, P: Scoped<N>, Ps: EachScoped<N>> EachScoped<N> for (P, Ps)[src]

Loading content...

Implementors

Loading content...