Skip to main content

rigg_core/
lib.rs

1//! rigg-core - Core types and logic for Azure AI Search and Microsoft Foundry configuration management
2//!
3//! This crate provides:
4//! - Resource trait definitions and models (Search and Foundry)
5//! - Configuration management
6//! - JSON normalization
7//! - Constraint validation
8
9pub mod config;
10pub mod graph;
11pub mod identity;
12pub mod migrate;
13pub mod normalize;
14pub mod openapi;
15pub mod registry;
16pub mod resources;
17pub mod scaffold;
18pub mod service;
19pub mod sidecar;
20pub mod store;
21pub mod workspace;
22
23pub use config::{
24    Config, ConfigError, EnvironmentConfig, FoundryServiceConfig, ResolvedEnvironment,
25    SearchServiceConfig, SyncConfig,
26};
27pub use resources::ResourceKind;
28pub use service::ServiceDomain;