Overview of azure_core
mainazure_core is the shared foundation for modern Azure SDK client libraries for Rust. It provides common primitives, abstractions, and helpers to ensure a consistent developer experience across different Azure services.
Key shared concepts include:
- Client Configuration: Using
ClientOptionsto configure retries, logging, and request customization. - HTTP Responses: Accessing response details via
Response<T>. - Paging: Handling asynchronous streams and paging via
Pager<T>. - Error Handling: Consistent error reporting using
azure_core::Error. - Authentication: Abstractions for Azure SDK credentials via
TokenCredentials.