rust/azure_iot_operations_mqtt/Cargo.toml (38 lines of code) (raw):

# Copyright (c) Microsoft Corporation. # Licensed under the MIT License. [package] name = "azure_iot_operations_mqtt" version = "0.9.0" edition = "2024" license = "MIT" description = "MQTT version 5.0 client library providing flexibility for decoupled asynchronous applications" repository = "https://github.com/Azure/iot-operations-sdks" readme = "README.md" publish = true [dependencies] anyhow = "1.0.86" # TODO: reconsider inclusion once TLS library is finalized async-trait = "0.1.81" bytes.workspace = true derive_builder.workspace = true derive-getters = { version = "0.5.0", features = ["auto_copy_getters"] } futures = "0.3.31" log.workspace = true notify = "7" notify-debouncer-full = "0.4.0" openssl = "0.10.66" # only used with rumqttc to set up TLS settings rand = "0.8.5" rumqttc = { version = "0.24.0-fork.4", registry = 'aio-sdks', default-features = false, features = ["use-native-tls"]} thiserror.workspace = true tokio.workspace = true tokio-util.workspace = true [dev-dependencies] azure_iot_operations_mqtt = { path = ".", features = ["test-utils"] } env_logger.workspace = true temp-env = "0.3.6" tempfile = "3.19.1" test-case.workspace = true tokio-test.workspace = true [features] test-utils = [] [lints] workspace = true