# Copyright (c) Microsoft Corp. All Rights Reserved.

# AMQP Stack for consumption by packages in the Azure SDK.
[package]
name = "azure_core_amqp"
version = "0.19.0"
description = "Rust client Azure SDK"
readme = "README.md"
authors = ["Microsoft Corp."]
license = "MIT"
repository = "https://github.com/azure/azure-sdk-for-rust"
homepage = "https://github.com/azure/azure-sdk-for-rust/sdk/core/azure_core_amqp"
documentation = "https://docs.rs/azure_core_amqp"

keywords = ["sdk", "azure", "rest", "iot", "cloud"]
categories = ["api-bindings"]

edition = "2021"

[dependencies]
async-std.workspace = true
azure_core.workspace = true
time.workspace = true
tracing.workspace = true
fe2o3-amqp = { workspace = true, optional = true }
fe2o3-amqp-ext = { workspace = true, optional = true }
fe2o3-amqp-management = { workspace = true, optional = true }
fe2o3-amqp-cbs = { workspace = true, optional = true }
fe2o3-amqp-types = { workspace = true, optional = true }
serde_amqp = { workspace = true, optional = true }
serde_bytes = { workspace = true, optional = true }
uuid = { workspace = true }

[dev-dependencies]
tracing-subscriber = { workspace = true, features = ["env-filter"] }
tokio = { workspace = true }

[features]
default = ["fe2o3-amqp"]
fe2o3-amqp = [
  "dep:fe2o3-amqp",
  "fe2o3-amqp-types",
  "fe2o3-amqp-ext",
  "fe2o3-amqp-management",
  "fe2o3-amqp-cbs",
  "serde_amqp",
  "serde_bytes",
]
cplusplus = []

[package.metadata.docs.rs]
features = ["fe2o3-amqp"]
