Trait nemo::Protocol [] [src]

pub trait Protocol {
    type Initial: SessionType;
}

A Protocol describes the underlying protocol, including the "initial" session type. Handlers are defined over concrete Protocols to implement the behavior of a protocol in a given SessionType.

Associated Types

Implementors