1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
[]
= "Multi-provider queue runtime for Queue-Keeper"
= "2021"
= "Apache-2.0"
= "queue-runtime"
= "https://github.com/pvandervelde/queue-runtime"
= "0.1.0"
= "1.90"
# Crate metadata
= ["github", "webhook", "api"]
= ["api-bindings", "web-programming"]
= "README.md"
[]
# Core async runtime with full features for concurrent message processing
= { = "1.40", = ["full"] }
# Structured logging and tracing
= "0.1.40"
# Serialization framework with derive macros for message types
= { = "1.0.200", = ["derive"] }
= "1.0.120"
# UUID generation for message identifiers
= { = "1.8", = ["v4", "serde"] }
# Date/time handling for message timestamps
= { = "0.4.30", = ["serde"] }
# Error handling with derive macros and flexible error types
= "1.0.60"
= "1.0.80"
# Async methods in traits (pre-1.0 but stable interface)
= "0.1"
# HTTP client for API interactions
= { = "0.12.28", = ["json"] }
# Azure Service Bus SDK (pre-1.0, monitor for breaking changes)
# Note: 0.21 has minor updates, 0.31+ has significant API breaking changes
# Staying at 0.20 for stability. Upgrade requires code refactoring.
# See: breaking changes in auth module, TokenCredentialOptions removed, etc.
= "0.20"
= "0.20"
= "0.20"
# Configuration file loading from multiple formats
= "0.14.0"
# URL parsing and manipulation
= "2.5.8"
# Efficient byte buffer handling for message payloads
= "1.11.0"
# Base64 encoding for credentials and tokens
= "0.22.1"
# URL encoding for query parameters
= "2.1.3"
# HMAC for message authentication
= "0.12.1"
# SHA-2 hashing for signatures
= "0.10.9"
# Hexadecimal encoding/decoding
= "0.4.3"
# XML parsing for Azure Service Bus messages
= "0.31.0"
[]
# Temporary file creation for tests
= "3.24"
# Tokio testing utilities
= "0.4.5"