Trait pro_lang_codegen::CodeGenerator[][src]

pub trait CodeGenerator: Sized {
    type Generator: From<Self> + GenerateCode;
}

Types for which code can be generated by this crate.

Associated Types

type Generator: From<Self> + GenerateCode[src]

The underlying generator generating the code.

Loading content...

Implementations on Foreign Types

impl<'a> CodeGenerator for &'a Contract[src]

type Generator = Contract<'a>

impl<'a> CodeGenerator for &'a ProTrait[src]

type Generator = TraitDefinition<'a>

impl<'a> CodeGenerator for &'a ProTest[src]

type Generator = ProTest<'a>

impl<'a> CodeGenerator for &'a ChainExtension[src]

type Generator = ChainExtension<'a>

Loading content...

Implementors

Loading content...