Trait reproto_core::Flavor [] [src]

pub trait Flavor: Debug + Clone + Eq + Hash {
    type Type: Debug + Clone + Eq;
    type Name: Display + Debug + Clone + Eq;
    type Field: FlavorField;
    type Endpoint: Debug + Clone;
    type Package: Debug + Clone + Eq + Ord + Hash + AsPackage;
    type EnumType: Debug + Clone + Eq;
}

The flavor of intermediate representation being used.

Associated Types

The type that this flavor serializes to.

The local field name.

The field that this flavor serializes to.

The endpoint that this flavor serializes to.

The package type.

Enum type.

Implementors