Expand description

Implements AMQP1.0 data types as defined in the core specification.

Feature flags

Please note that Performative will require both "transport" and "messaging" feature flags enabled.

  • "primitive": enables the primitive types defined in part 1.6 in the core specification.
  • "transport": enables most of the types defined in part 2.4, 2.5, and 2.8 of the core specifiction.
  • "messaging": enables the types defined in part 2.7 and part 3 defined in the core specification
  • "transaction": enables the types defined in part 4.5 of the core specification
  • "security": enables the types defined in part 5 of the core specifiction.
default = [
    "primitive",
    "transport",
    "messaging",
    "security",
]

Modules

definitionstransport

Types defined in AMQP 1.0 specification Part 2.8: Definitions

messagingmessaging

Types defined in AMQP 1.0 specification Part 3: Messaging

performativestransport and messaging

Performatives defined in AMQP 1.0 specification Part 2.7

primitivesprimitive

Primitive types defined in the AMQP1.0 specification Part 1.6

saslsecurity

Types defined in AMQP 1.0 specification Part 5.3: SASL

statestransport

Definition of connection state and session state

transactiontransaction

Part 4: Transactions