Struct reproto_core::translator::CoreFlavorTranslator [] [src]

pub struct CoreFlavorTranslator<P, F> { /* fields omitted */ }

Methods

impl<P, F> CoreFlavorTranslator<P, F>
[src]

[src]

Trait Implementations

impl<P: 'static, F: 'static> FlavorTranslator for CoreFlavorTranslator<P, F> where
    P: PackageTranslator<RpVersionedPackage, F::Package>,
    F: Flavor<Type = RpType<F>, Field = RpField<F>, Endpoint = RpEndpoint<F>, Name = Loc<RpName<F>>, EnumType = RpEnumType>, 
[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

Translate the given name.

[src]

Translate a local declaration name.

[src]

Translate the given field.

[src]

Translate the given endpoint.

[src]

Enum type to translate.

[src]

Translate the given package.

Auto Trait Implementations

impl<P, F> Send for CoreFlavorTranslator<P, F> where
    F: Send,
    P: Send

impl<P, F> Sync for CoreFlavorTranslator<P, F> where
    F: Sync,
    P: Sync