Skip to main content

Crate rigg_core

Crate rigg_core 

Source
Expand description

rigg-core - Core types and logic for Azure AI Search and Microsoft Foundry configuration management

This crate provides:

  • Resource trait definitions and models (Search and Foundry)
  • Configuration management
  • JSON normalization
  • Constraint validation

Re-exports§

pub use config::Config;
pub use config::ConfigError;
pub use config::EnvironmentConfig;
pub use config::FoundryServiceConfig;
pub use config::ResolvedEnvironment;
pub use config::SearchServiceConfig;
pub use config::SyncConfig;
pub use resources::ResourceKind;
pub use service::ServiceDomain;

Modules§

config
Configuration management for rigg
constraints
Constraint validation for Azure AI Search resources
copy
Copy/rename support for push operations
normalize
JSON normalization for consistent Git diffs
resources
Azure AI Search resource definitions
scaffold
Resource scaffolding — generate clean template files for new resources
service
Service domain definitions for multi-provider support
state
Local state management for tracking synced resources
templates
README generation templates