Trait reproto_core::Flavor
[−]
[src]
pub trait Flavor { type Type: Debug + Clone + PartialEq + Eq; type Field: Debug + Clone; type Endpoint: Debug + Clone; }
The flavor of intermediate representation being used.
Associated Types
type Type: Debug + Clone + PartialEq + Eq
The type that this flavor serializes to.
type Field: Debug + Clone
The field that this flavor serializes to.
type Endpoint: Debug + Clone
The endpoint that this flavor serializes to.
Implementors
impl Flavor for CoreFlavor type Type = RpType; type Field = RpField<CoreFlavor>; type Endpoint = RpEndpoint<CoreFlavor>;