Expand description
§AMQP code generation utilities
amq-protocol-codegen is a library aiming at providing tools to generate code from official AMQP specs definition.
Structs§
- AMQP
Class - A class as defined in the AMQP specification
- AMQP
Constant - A constant as defined in the AMQP specification
- AMQP
Flag Argument - An argument holding a flag as defined in the AMQP specification
- AMQP
Flags Argument - An argument holding a flags as defined in the AMQP specification
- AMQP
Method - A method as defined in the AMQP specification
- AMQP
Property - A property as defined in the AMQP specification
- AMQP
Value Argument - An argument holding a value as defined in the AMQP specification
- AMQP
Value RefHelper - Helper for “unwrapping” an amqp_value
- AMQProtocol
Definition - Structure holding the definition of the protocol
- Camel
Helper - Helper for converting text to camel case
- Each
Argument Helper - Helper to walk through a Vec of AMQPArgument.
- Include
More Helper - Helper to include additional code such as rustdoc
- Pass
ByRef Helper - Helper to check whether a param is passed by ref or not
- Sanitize
Name Helper - Helper to sanitize name so the it becomes a valid identifier
- Snake
Helper - Helper for converting text to snake case
- Snake
Type Helper - Helper for getting the type name converted to snake case
- UseBytes
RefHelper - Helper to check whether a param is passed using an &u8 or its real type
- UseStr
RefHelper - Helper to check whether a param is passed using an &str or its real type
Enums§
- AMQP
Argument - An argument as defined in the AMQP specification
Traits§
- HandlebarsAMQP
Extension - Our extension for better integration with Handlebars
Functions§
- camel_
case - Convert input to camel case
- snake_
case - Convert input to snake case
Type Aliases§
- Code
Generator - Type alias to avoid making our users explicitly depend on an extra dependency