rigg_client/lib.rs
1//! rigg-client - Azure AI Search and Microsoft Foundry REST API client
2//!
3//! This crate provides:
4//! - Authentication handling (Azure CLI, environment variables)
5//! - REST API operations for all resource types (Search and Foundry)
6//! - ARM discovery for subscriptions, search services, AI Services accounts, and Foundry projects
7//! - Response parsing and error handling
8
9pub mod ai;
10pub mod arm;
11pub mod arm_resources;
12pub mod auth;
13pub mod client;
14pub mod cosmos;
15pub mod error;
16pub mod foundry;
17
18pub use arm::ArmClient;
19pub use auth::AuthProvider;
20pub use client::AzureSearchClient;
21pub use error::ClientError;
22pub use foundry::FoundryClient;