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