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.
rest
REST transport TOML configuration.
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§

HierarchyConfig
Configuration for a single hierarchy used by ID-based ltree operators.
TomlSchema
Complete TOML schema configuration