# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.75.0" name = "azservicebus" version = "0.20.3" authors = ["Minghua Wu"] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "An unofficial AMQP 1.0 rust client for Azure Service Bus" homepage = "https://github.com/minghuaw/azservicebus" documentation = "https://docs.rs/azservicebus" readme = "README.md" keywords = [ "sdk", "azure", "servicebus", "amqp", "cloud", ] categories = ["api-bindings"] license = "MIT" repository = "https://github.com/minghuaw/azservicebus" [package.metadata.docs.rs] rustdoc-args = [ "--cfg", "docsrs", ] [lib] name = "azservicebus" path = "src/lib.rs" [[example]] name = "abandon_a_message" path = "examples/abandon_a_message.rs" [[example]] name = "amqp_over_websocket" path = "examples/amqp_over_websocket.rs" [[example]] name = "auth_with_azure_identity" path = "examples/auth_with_azure_identity.rs" [[example]] name = "auth_with_connection_string" path = "examples/auth_with_connection_string.rs" [[example]] name = "auth_with_named_key" path = "examples/auth_with_named_key.rs" [[example]] name = "cancel_a_scheduled_message" path = "examples/cancel_a_scheduled_message.rs" [[example]] name = "complete_a_message" path = "examples/complete_a_message.rs" [[example]] name = "dead_letter_a_message" path = "examples/dead_letter_a_message.rs" [[example]] name = "defer_a_message" path = "examples/defer_a_message.rs" [[example]] name = "manage_rules" path = "examples/manage_rules.rs" [[example]] name = "peek_a_message" path = "examples/peek_a_message.rs" [[example]] name = "receive_from_next_available_session" path = "examples/receive_from_next_available_session.rs" [[example]] name = "receive_messages" path = "examples/receive_messages.rs" [[example]] name = "renew_message_lock" path = "examples/renew_message_lock.rs" [[example]] name = "schedule_a_message" path = "examples/schedule_a_message.rs" [[example]] name = "send_and_receive_message_batch" path = "examples/send_and_receive_message_batch.rs" [[example]] name = "send_and_receive_session_messages" path = "examples/send_and_receive_session_messages.rs" [[example]] name = "send_and_receive_using_queue" path = "examples/send_and_receive_using_queue.rs" [[example]] name = "send_and_receive_using_topic_and_subscription" path = "examples/send_and_receive_using_topic_and_subscription.rs" [[example]] name = "send_messages" path = "examples/send_messages.rs" [[example]] name = "setting_ttl" path = "examples/setting_ttl.rs" [[test]] name = "client_live_tests" path = "tests/client_live_tests.rs" [[test]] name = "common" path = "tests/common.rs" [[test]] name = "long_tests" path = "tests/long_tests.rs" [[test]] name = "macros" path = "tests/macros.rs" [[test]] name = "queue_live_tests" path = "tests/queue_live_tests.rs" [[test]] name = "topic_live_tests" path = "tests/topic_live_tests.rs" [dependencies.azure_core] version = "0.20" [dependencies.base64] version = "0.22" [dependencies.const_format] version = "0.2" [dependencies.digest] version = "0.10" [dependencies.fe2o3-amqp] version = "0.10" [dependencies.fe2o3-amqp-cbs] version = "0.10" [dependencies.fe2o3-amqp-management] version = "0.10" [dependencies.fe2o3-amqp-types] version = "0.10" [dependencies.fe2o3-amqp-ws] version = "0.10" [dependencies.futures-util] version = "0.3" [dependencies.hmac] version = "0.12" [dependencies.indexmap] version = "2" features = ["std"] [dependencies.log] version = "0.4" [dependencies.rand] version = "0.8.5" [dependencies.serde] version = "1" [dependencies.serde_amqp] version = "0.10" features = ["time"] [dependencies.sha2] version = "0.10" [dependencies.thiserror] version = "1.0" [dependencies.time] version = "0.3.10" features = ["macros"] [dependencies.url] version = "2.2" [dependencies.urlencoding] version = "2" [dependencies.uuid] version = "1" features = ["v4"] [features] default = ["native-tls"] native-tls = [ "fe2o3-amqp/native-tls", "fe2o3-amqp-ws/native-tls", ] rustls = [ "fe2o3-amqp/rustls", "fe2o3-amqp-ws/rustls-tls-webpki-roots", ] test_e2e = [] test_integration = [] transaction = ["fe2o3-amqp/transaction"] [target.'cfg(not(target_arch = "wasm32"))'.dependencies.timer-kit] version = "0.1" features = ["tokio"] [target.'cfg(not(target_arch = "wasm32"))'.dependencies.tokio] version = "1" features = [ "rt", "macros", "sync", "time", "net", ] [target.'cfg(not(target_arch = "wasm32"))'.dependencies.tokio-util] version = "0.7.3" features = ["time"] [target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies.anyhow] version = "1.0" [target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies.azure_identity] version = "0.20" [target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies.dotenv] version = "0.15" [target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies.env_logger] version = "0.11" [target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies.futures] version = "0.3" [target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies.mockall] version = "0.12" [target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies.tokio] version = "1.0" features = [ "macros", "rt", "rt-multi-thread", ] [target.'cfg(target_arch = "wasm32")'.dependencies.fluvio-wasm-timer] version = "0.2" [target.'cfg(target_arch = "wasm32")'.dependencies.getrandom] version = "0.2" features = ["js"] [target.'cfg(target_arch = "wasm32")'.dependencies.js-sys] version = "0.3" [target.'cfg(target_arch = "wasm32")'.dependencies.timer-kit] version = "0.1" features = ["fluvio-wasm-timer"] [target.'cfg(target_arch = "wasm32")'.dependencies.tokio] version = "1" features = [ "rt", "macros", ] [target.'cfg(target_arch = "wasm32")'.dependencies.tokio-util] version = "0.7.3"