rabbitmq_http_client 0.53.0

RabbitMQ HTTP API client
Documentation
[dependencies.backtrace]
optional = true
version = "0.3"

[dependencies.percent-encoding]
optional = true
version = "2"

[dependencies.rand]
version = "0.9"

[dependencies.rbase64]
version = "2"

[dependencies.regex]
features = ["std"]
version = "1"

[dependencies.reqwest]
default-features = false
features = ["json", "multipart"]
optional = true
version = "0.12"

[dependencies.ring]
version = "0.17"

[dependencies.serde]
features = ["derive"]
version = "1.0"

[dependencies.serde-aux]
version = "4.6"

[dependencies.serde_json]
version = "1"

[dependencies.tabled]
features = ["derive", "macros"]
optional = true
version = "0.20"

[dependencies.thiserror]
optional = true
version = "2"

[dependencies.time]
features = ["serde-human-readable"]
version = "0.3.41"

[dependencies.tokio]
version = "1.46"

[dependencies.url]
version = "2.5"

[dev-dependencies.amqprs]
version = "2"

[dev-dependencies.cargo-nextest]
version = "0.9.101"

[features]
async = ["dep:reqwest", "dep:thiserror", "dep:backtrace", "dep:percent-encoding"]
blocking = ["dep:reqwest", "reqwest/blocking", "dep:thiserror", "dep:backtrace", "dep:percent-encoding"]
default = ["blocking", "default-tls"]
default-tls = ["reqwest?/default-tls"]
hickory-dns = ["reqwest?/hickory-dns"]
native-tls = ["reqwest?/native-tls"]
rustls-tls = ["reqwest?/rustls-tls"]
tabled = ["dep:tabled"]

[lib]
doctest = false
name = "rabbitmq_http_client"
path = "src/lib.rs"

[lints.clippy]
uninlined_format_args = "allow"

[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "RabbitMQ HTTP API client"
edition = "2024"
license = "MIT OR Apache-2.0"
name = "rabbitmq_http_client"
readme = "README.md"
version = "0.53.0"

[[test]]
name = "async_auth_attempts_tests"
path = "tests/async_auth_attempts_tests.rs"

[[test]]
name = "async_auth_configuration_tests"
path = "tests/async_auth_configuration_tests.rs"

[[test]]
name = "async_binding_tests"
path = "tests/async_binding_tests.rs"

[[test]]
name = "async_channel_tests"
path = "tests/async_channel_tests.rs"

[[test]]
name = "async_cluster_metadata_tests"
path = "tests/async_cluster_metadata_tests.rs"

[[test]]
name = "async_connection_tests"
path = "tests/async_connection_tests.rs"

[[test]]
name = "async_consumer_tests"
path = "tests/async_consumer_tests.rs"

[[test]]
name = "async_definitions_tests"
path = "tests/async_definitions_tests.rs"

[[test]]
name = "async_deprecated_feature_tests"
path = "tests/async_deprecated_feature_tests.rs"

[[test]]
name = "async_dynamic_shovel_tests"
path = "tests/async_dynamic_shovel_tests.rs"

[[test]]
name = "async_exchange_tests"
path = "tests/async_exchange_tests.rs"

[[test]]
name = "async_feature_flag_tests"
path = "tests/async_feature_flag_tests.rs"

[[test]]
name = "async_health_checks_tests"
path = "tests/async_health_checks_tests.rs"

[[test]]
name = "async_leader_rebalancing_tests"
path = "tests/async_leader_rebalancing_tests.rs"

[[test]]
name = "async_message_tests"
path = "tests/async_message_tests.rs"

[[test]]
name = "async_node_memory_footprint_tests"
path = "tests/async_node_memory_footprint_tests.rs"

[[test]]
name = "async_node_tests"
path = "tests/async_node_tests.rs"

[[test]]
name = "async_overview_tests"
path = "tests/async_overview_tests.rs"

[[test]]
name = "async_permission_tests"
path = "tests/async_permission_tests.rs"

[[test]]
name = "async_policy_tests"
path = "tests/async_policy_tests.rs"

[[test]]
name = "async_queue_federation_tests"
path = "tests/async_queue_federation_tests.rs"

[[test]]
name = "async_queue_tests"
path = "tests/async_queue_tests.rs"

[[test]]
name = "async_runtime_parameter_tests"
path = "tests/async_runtime_parameter_tests.rs"

[[test]]
name = "async_stream_consumer_tests"
path = "tests/async_stream_consumer_tests.rs"

[[test]]
name = "async_stream_publisher_tests"
path = "tests/async_stream_publisher_tests.rs"

[[test]]
name = "async_stream_tests"
path = "tests/async_stream_tests.rs"

[[test]]
name = "async_user_limit_tests"
path = "tests/async_user_limit_tests.rs"

[[test]]
name = "async_user_tests"
path = "tests/async_user_tests.rs"

[[test]]
name = "async_virtual_host_limit_tests"
path = "tests/async_virtual_host_limit_tests.rs"

[[test]]
name = "async_virtual_host_tests"
path = "tests/async_virtual_host_tests.rs"

[[test]]
name = "async_whoami_tests"
path = "tests/async_whoami_tests.rs"

[[test]]
name = "blocking_auth_attempts_tests"
path = "tests/blocking_auth_attempts_tests.rs"

[[test]]
name = "blocking_auth_configuration_tests"
path = "tests/blocking_auth_configuration_tests.rs"

[[test]]
name = "blocking_binding_tests"
path = "tests/blocking_binding_tests.rs"

[[test]]
name = "blocking_channel_tests"
path = "tests/blocking_channel_tests.rs"

[[test]]
name = "blocking_cluster_metadata_tests"
path = "tests/blocking_cluster_metadata_tests.rs"

[[test]]
name = "blocking_connection_tests"
path = "tests/blocking_connection_tests.rs"

[[test]]
name = "blocking_consumer_tests"
path = "tests/blocking_consumer_tests.rs"

[[test]]
name = "blocking_definitions_tests"
path = "tests/blocking_definitions_tests.rs"

[[test]]
name = "blocking_deprecated_feature_tests"
path = "tests/blocking_deprecated_feature_tests.rs"

[[test]]
name = "blocking_dynamic_shovel_tests"
path = "tests/blocking_dynamic_shovel_tests.rs"

[[test]]
name = "blocking_exchange_tests"
path = "tests/blocking_exchange_tests.rs"

[[test]]
name = "blocking_feature_flag_tests"
path = "tests/blocking_feature_flag_tests.rs"

[[test]]
name = "blocking_health_checks_tests"
path = "tests/blocking_health_checks_tests.rs"

[[test]]
name = "blocking_leader_rebalancing_tests"
path = "tests/blocking_leader_rebalancing_tests.rs"

[[test]]
name = "blocking_message_tests"
path = "tests/blocking_message_tests.rs"

[[test]]
name = "blocking_node_memory_footprint_tests"
path = "tests/blocking_node_memory_footprint_tests.rs"

[[test]]
name = "blocking_node_tests"
path = "tests/blocking_node_tests.rs"

[[test]]
name = "blocking_overview_tests"
path = "tests/blocking_overview_tests.rs"

[[test]]
name = "blocking_permission_tests"
path = "tests/blocking_permission_tests.rs"

[[test]]
name = "blocking_policy_tests"
path = "tests/blocking_policy_tests.rs"

[[test]]
name = "blocking_queue_federation_tests"
path = "tests/blocking_queue_federation_tests.rs"

[[test]]
name = "blocking_queue_tests"
path = "tests/blocking_queue_tests.rs"

[[test]]
name = "blocking_runtime_parameter_tests"
path = "tests/blocking_runtime_parameter_tests.rs"

[[test]]
name = "blocking_stream_consumer_tests"
path = "tests/blocking_stream_consumer_tests.rs"

[[test]]
name = "blocking_stream_publisher_tests"
path = "tests/blocking_stream_publisher_tests.rs"

[[test]]
name = "blocking_stream_tests"
path = "tests/blocking_stream_tests.rs"

[[test]]
name = "blocking_user_limit_tests"
path = "tests/blocking_user_limit_tests.rs"

[[test]]
name = "blocking_user_tests"
path = "tests/blocking_user_tests.rs"

[[test]]
name = "blocking_virtual_host_limit_tests"
path = "tests/blocking_virtual_host_limit_tests.rs"

[[test]]
name = "blocking_virtual_host_tests"
path = "tests/blocking_virtual_host_tests.rs"

[[test]]
name = "blocking_whoami_tests"
path = "tests/blocking_whoami_tests.rs"

[[test]]
name = "test_helpers"
path = "tests/test_helpers.rs"

[[test]]
name = "unit_cluster_definition_set_transformations_tests"
path = "tests/unit_cluster_definition_set_transformations_tests.rs"

[[test]]
name = "unit_default_tests"
path = "tests/unit_default_tests.rs"

[[test]]
name = "unit_federation_conversion_tests"
path = "tests/unit_federation_conversion_tests.rs"

[[test]]
name = "unit_policy_target_tests"
path = "tests/unit_policy_target_tests.rs"

[[test]]
name = "unit_policy_tests"
path = "tests/unit_policy_tests.rs"

[[test]]
name = "unit_queue_definition_tests"
path = "tests/unit_queue_definition_tests.rs"

[[test]]
name = "unit_queue_tests"
path = "tests/unit_queue_tests.rs"

[[test]]
name = "unit_uri_builder_tests"
path = "tests/unit_uri_builder_tests.rs"

[[test]]
name = "unit_vhost_definition_set_transformations_tests"
path = "tests/unit_vhost_definition_set_transformations_tests.rs"