Crate amq_proto

Source
Expand description

#rust-amqp [Build Status](https: //travis-ci.org/Antti/rust-amq-proto)

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:

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 Aliases§

Result
Convenient wrapper around std::Result.
Table