sdk/cosmos/azure_data_cosmos/Cargo.toml (40 lines of code) (raw):
[package]
name = "azure_data_cosmos"
version = "0.23.0"
description = "Rust wrappers around Microsoft Azure REST APIs - Azure Cosmos DB"
readme = "README.md"
authors.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
rust-version.workspace = true
homepage = "https://github.com/azure/azure-sdk-for-rust"
documentation = "https://docs.rs/azure_data_cosmos"
keywords = ["sdk", "azure", "rest", "cloud", "cosmos"]
categories = ["api-bindings"]
[dependencies]
async-trait.workspace = true
azure_core.workspace = true
futures.workspace = true
serde_json.workspace = true
serde.workspace = true
tracing.workspace = true
typespec_client_core = { workspace = true, features = ["derive"] }
url.workspace = true
[dev-dependencies]
azure_identity.workspace = true
azure_core_test.workspace = true
clap.workspace = true
reqwest.workspace = true
time.workspace = true
tracing-subscriber = { workspace = true, features = ["env-filter", "fmt"] }
tokio = { workspace = true, features = ["rt-multi-thread", "macros", "time"] }
[lints]
workspace = true
[features]
default = ["hmac_rust"]
key_auth = [] # Enables support for key-based authentication (Primary Keys and Resource Tokens)
hmac_rust = ["azure_core/hmac_rust"]
hmac_openssl = ["azure_core/hmac_openssl"]
[package.metadata.docs.rs]
features = ["key_auth"]