Crate rabbitmq_http_client

Source
Expand description

§Rust client for the RabbitMQ HTTP API

This library is Rust client for the RabbitMQ HTTP API.

It can be used for monitoring and automation of provisioning or maintenance of RabbitMQ clusters and topologies used by applications.

There are two varions of this client:

  1. blocking_api is the blocking version of the client
  2. api is the non-blocking (async) version

§License

This library is double licensed under the Apache 2.0 and MIT licenses. This means that the user can choose either of the licenses.

Modules§

blocking_api
The primary API: a blocking HTTP API client
commons
Types commonly used by API requests and responses
error
Error
formatting
Formatting helpers
password_hashing
Providers password hashing utilities for user pre-seeding.
requests
Types used to issues API requests (such as PUT, POST, DELETE)
responses
API response types
transformers

Macros§

path
path_one_part