[][src]Trait amq_protocol::codegen::HandlebarsAMQPExtension

pub trait HandlebarsAMQPExtension {
    fn register_amqp_helpers(self) -> Self;
fn simple_codegen_with_data(
        out_dir: &str,
        target: &str,
        template_name: &str,
        template: &str,
        var_name: &str,
        data: Option<Value>
    ); fn simple_codegen(
        out_dir: &str,
        target: &str,
        template_name: &str,
        template: &str,
        var_name: &str
    ) { ... } }

Our extension for better integration with Handlebars

Required methods

fn register_amqp_helpers(self) -> Self

Register the various standrad helpers we'll need for AMQP codegen

fn simple_codegen_with_data(
    out_dir: &str,
    target: &str,
    template_name: &str,
    template: &str,
    var_name: &str,
    data: Option<Value>
)

Generate code using the standard representation of specs and the given template, using the given name for the variable holding the protocol definition, and also passing data to the templte.

Loading content...

Provided methods

fn simple_codegen(
    out_dir: &str,
    target: &str,
    template_name: &str,
    template: &str,
    var_name: &str
)

Generate code using the standard representation of specs and the given template, using the given name for the variable holding the protocol definition.

Loading content...

Implementations on Foreign Types

impl HandlebarsAMQPExtension for Registry[src]

fn simple_codegen(
    out_dir: &str,
    target: &str,
    template_name: &str,
    template: &str,
    var_name: &str
)
[src]

Loading content...

Implementors

Loading content...