[][src]Crate amq_protocol_types

AMQP types manipulation library

amq-protocol-types is a library aiming at providing an implementation/abstraction around AMQP types.

It implements the list of the different kind of types available, a value holder and serialization.deserialization facilities.

Modules

flags

Helpers to handle AMQP flags.

generation

Generation utilities for the various AMQP types.

parsing

Parsing utilities for the various AMQP types.

Structs

ByteArray

An array of bytes (RabbitMQ specific)

DecimalValue

A Decimal value composed of a scale and a value

FieldArray

An array of AMQPValue

FieldTable

A Map<String, AMQPValue>

LongString

A String

LongStringRef

A Reference pointing to a LongString

ShortString

A String (deprecated)

ShortStringRef

A Reference pointing to a ShortString

Enums

AMQPType

Enumeration referencing all the available AMQP types

AMQPValue

Enumeration referencing the possible AMQP values depending on the types

Type Definitions

Boolean

A bool

Double

A f64

Float

A f32

LongInt

An i32

LongLongInt

An i64

LongLongUInt

A u64

LongUInt

A u32

ShortInt

An i16

ShortShortInt

An i8

ShortShortUInt

A u8

ShortUInt

A u16

Timestamp

A timestamp (u32)

Void

No value