Thanks to visit codestin.com
Credit goes to lib.rs

9 releases (3 stable)

Uses new Rust 2024

new 1.3.0-beta1 May 27, 2026
1.2.0 Mar 20, 2026
1.2.0-rc4 Feb 24, 2026
1.2.0-rc2 Jan 22, 2026
1.0.0 Dec 12, 2025

#3 in #state-store

Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App

176 downloads per month
Used in azure_iot_operations_conn…

MIT license

2.5MB
46K SLoC

Clients for using services of Azure IoT Operations

Feature flags

The services are divided into separate features that are off by default. You can enable them using the following feature flags:

  • all: Enables all features.
  • schema_registry: Enables the Schema Registry Client.
  • edge_registry: Enables the Edge Registry Client.
  • state_store: Enables the State Store Client.
  • leased_lock: Enables the Lease and Lock Clients.
  • azure_device_registry: Enables the Azure Device Registry client.

This example shows how you could import features for only the Schema Registry Client:

azure_iot_operations_services = { version = "<version>", features = ["schema_registry"] }

Azure IoT Operations - Services

Utilities for using the Azure IoT Operations Services over MQTT, leveraging the Azure IoT Operations - MQTT crate.

Examples | Release Notes

Overview

The Azure IoT Operations Services provides clients for the various services in Azure IoT Operations:

  • State Store
  • Schema Registry
  • Leased Lock
  • Leader Election (coming soon)

Features

To enable a specific client, the corresponding feature must be enabled.

  • all: Enables all clients.
  • state_store: Enables the State Store client.
  • schema_registry: Enables the Schema Registry client.
  • leased_lock: Enables the Leased Lock client.
  • azure_device_registry: Enables the Azure Device Registry client.

Dependencies

~14–28MB
~379K SLoC