Crate amq_proto [] [src]

rust-amqp

Build Status

AMQ protocol implementation in pure rust.

Note: The project is still in very early stages of development, it implements all the protocol parsing, but not all the protocol methods are wrapped/easy to use. Expect the API to be changed in the future.

The methods encoding/decoding code is generated using codegen.rb & amqp-rabbitmq-0.9.1.json spec.

To generate a new spec, run:

make

To build project, use cargo:

cargo build

To build examples: sh cargo test

Modules

protocol

Structs

ContentHeaderFrame
EncodedProperties
Error

The Error type.

Frame
FrameHeader
FramePayload
MethodFrame

Enums

ErrorKind

The kind of an error.

FrameType
TableEntry

Constants

VERSION

Traits

Method
ResultExt

Additional methods for Result, for easy interaction with this crate.

Type Definitions

Result

Convenient wrapper around std::Result.

Table