Skip to main content

Module toml_schema

Module toml_schema 

Source
Expand description

Complete TOML schema configuration supporting types, queries, mutations, federation, observers, caching

This module extends FraiseQLConfig to support the full TOML-based schema definition.

Re-exports§

pub use caching::AnalyticsConfig;
pub use caching::AnalyticsQuery;
pub use caching::CacheRule;
pub use caching::CachingConfig;
pub use domain::Domain;
pub use domain::DomainDiscovery;
pub use domain::ResolvedIncludes;
pub use domain::SchemaIncludes;
pub use federation::FederationCircuitBreakerConfig;
pub use federation::FederationConfig;
pub use federation::FederationEntity;
pub use federation::PerDatabaseCircuitBreakerOverride;
pub use observability::ObservabilityConfig;
pub use observers::EventHandler;
pub use observers::ObserversConfig;
pub use operations::MutationDefinition;
pub use operations::QueryDefaults;
pub use operations::QueryDefinition;
pub use operations::SchemaMetadata;
pub use security::ApiKeySecurityConfig;
pub use security::AuthorizationPolicy;
pub use security::AuthorizationRule;
pub use security::CodeChallengeMethod;
pub use security::EncryptionAlgorithm;
pub use security::EnterpriseSecurityConfig;
pub use security::ErrorSanitizationTomlConfig;
pub use security::FieldAuthRule;
pub use security::KeySource;
pub use security::OidcClientConfig;
pub use security::PkceConfig;
pub use security::RateLimitingSecurityConfig;
pub use security::SecuritySettings;
pub use security::StateEncryptionConfig;
pub use security::StaticApiKeyEntry;
pub use security::TokenRevocationSecurityConfig;
pub use security::TrustedDocumentMode;
pub use security::TrustedDocumentsConfig;
pub use server_settings::DebugConfig;
pub use server_settings::McpConfig;
pub use server_settings::ValidationConfig;
pub use subscriptions::SubscriptionHooksConfig;
pub use subscriptions::SubscriptionsConfig;
pub use types::ArgumentDefinition;
pub use types::FieldDefinition;
pub use types::TypeDefinition;

Modules§

caching
Caching and analytics configuration for TOML schema.
domain
Domain-based schema organization types.
federation
Apollo Federation configuration types.
observability
Observability configuration for TOML schema.
observers
Observer/event system configuration for TOML schema.
operations
Query and mutation operation definitions for TOML schema.
security
Security configuration types for [security.*] and [auth] TOML sections.
server_settings
Server settings configuration for TOML schema (validation, debug, MCP).
subscriptions
WebSocket subscription configuration for TOML schema.
types
Type and field definitions for TOML schema configuration.

Structs§

TomlSchema
Complete TOML schema configuration