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 normalize;
12pub mod registry;
13pub mod resources;
14pub mod scaffold;
15pub mod service;
16pub mod sidecar;
17pub mod store;
18pub mod workspace;
19
20pub use config::{
21 Config, ConfigError, EnvironmentConfig, FoundryServiceConfig, ResolvedEnvironment,
22 SearchServiceConfig, SyncConfig,
23};
24pub use resources::ResourceKind;
25pub use service::ServiceDomain;