Struct amq_protocol_codegen::AMQProtocolDefinition
[−]
[src]
pub struct AMQProtocolDefinition { pub name: String, pub major_version: u8, pub minor_version: u8, pub revision: u8, pub port: u32, pub copyright: Vec<String>, pub domains: Vec<AMQPDomain>, pub constants: Vec<AMQPConstant>, pub classes: Vec<AMQPClass>, }
Fields
name: String
major_version: u8
minor_version: u8
revision: u8
port: u32
copyright: Vec<String>
domains: Vec<AMQPDomain>
constants: Vec<AMQPConstant>
classes: Vec<AMQPClass>
Methods
impl AMQProtocolDefinition
[src]
fn load() -> AMQProtocolDefinition
fn code_generator(self, templates: AMQPTemplates) -> CodeGenerator
fn simple_code_generator(self, template: String) -> CodeGenerator
Trait Implementations
impl Named for AMQProtocolDefinition
[src]
impl Clone for AMQProtocolDefinition
[src]
fn clone(&self) -> AMQProtocolDefinition
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more