List of all items
Structs
- bootstrap::providers::ProviderConfigurator
- bootstrap::providers::ProviderMetadata
- config::app_config::AppConfig
- config::builder::ConfigBuilder
- config::builder::ConfigBuilderBuilder
- config::builder::ConfigField
- config::builder::ConfigSchema
- config::schema::ConfigSection
- config::schema::ConfigurationSchema
- config::validation::CompositeValidator
- config::validation::LengthValidator
- config::validation::PortValidator
- config::validation::RequiredValidator
- config::validation::UrlValidator
- container::advanced_binding_examples::HybridCache
- container::advanced_binding_examples::LocalStorage
- container::advanced_binding_examples::MemoryCache
- container::advanced_binding_examples::RedisCache
- container::advanced_binding_examples::S3Storage
- container::advanced_binding_examples::SendGridEmailService
- container::advanced_binding_examples::SmtpEmailService
- container::auto_config::AutoConfigBuilder
- container::auto_config::ContainerAutoConfig
- container::auto_config::ValidationReport
- container::auto_config::rules::DependencyCountRule
- container::auto_config::rules::LifetimeOptimizationRule
- container::auto_config::rules::NamingConventionRule
- container::autowiring::ConstructorInfo
- container::autowiring::ParameterInfo
- container::autowiring_example::MetricsCollector
- container::autowiring_example::Order
- container::autowiring_example::OrderService
- container::autowiring_example::PaymentProcessor
- container::autowiring_example::PostgresProductRepository
- container::autowiring_example::Product
- container::autowiring_example::SmtpEmailService
- container::autowiring_example::SqliteUserRepository
- container::autowiring_example::User
- container::binding::AdvancedBindingBuilder
- container::binding::BindingConfig
- container::binding::CollectionBindingBuilder
- container::binding::ServiceBindings
- container::builder::ContainerBuilder
- container::container::Container
- container::container::ContainerBuilder
- container::conventions::ConventionBasedBuilder
- container::conventions::DatabaseConventionRule
- container::conventions::EventHandlerConventionRule
- container::conventions::ServiceConventions
- container::conventions::ServiceMetadata
- container::conventions::ServiceRegistry
- container::debug::ContainerHealthChecker
- container::debug::ContainerInfo
- container::debug::ContainerInspector
- container::debug::HealthCheckResult
- container::debug::HealthReport
- container::debug::PerformanceMetrics
- container::debug::PerformanceProfiler
- container::debug::ResolutionStats
- container::debug::ResolutionToken
- container::debug::ResolutionTrace
- container::debug::ResolutionTracer
- container::debug::ServiceInfo
- container::descriptor::ServiceDescriptor
- container::descriptor::ServiceDescriptorBuilder
- container::descriptor::ServiceDescriptorFactoryBuilder
- container::descriptor::ServiceId
- container::examples::PostgresUserRepository
- container::examples::UserService
- container::ioc_builder::IocContainerBuilder
- container::ioc_container::IocContainer
- container::ioc_container::ServiceStatistics
- container::lifecycle::ServiceLifecycleManager
- container::module::LoadedModule
- container::module::ModularContainerBuilder
- container::module::ModuleConfig
- container::module::ModuleId
- container::module::ModuleMetadata
- container::module::ModuleRegistry
- container::phase5_demo::DemoController
- container::phase5_demo::DemoMiddleware
- container::phase5_demo::DemoService
- container::phase6_demo::AppLogger
- container::phase6_demo::CoreModule
- container::phase6_demo::UserModule
- container::phase6_demo::UserRepository
- container::phase6_demo::UserService
- container::registry::ServiceRegistry
- container::resolver::DependencyGraph
- container::resolver::DependencyNode
- container::resolver::DependencyResolver
- container::resolver::ResolutionPath
- container::scope::ScopeId
- container::scope::ScopedServiceManager
- container::tokens::TokenBinding
- container::tokens::TokenInfo
- container::tokens::TokenRegistry
- container::tokens::TokenRegistryStats
- container::validation::ContainerValidator
- container::validation::DependencyValidator
- container::validation::ValidationReport
- container::visualization::DependencyVisualizer
- container::visualization::ServiceExplorer
- container::visualization::VisualizationStyle
- errors::core::ApiError
- errors::core::ApiErrorResponse
- errors::core::ErrorDefinition
- examples::module_example::BusinessLogicModule
- examples::module_example::ConfigService
- examples::module_example::CoreInfraModule
- examples::module_example::DataAccessModule
- examples::module_example::LoggingService
- examples::module_example::UserRepository
- examples::module_example::UserService
- foundation::lifecycle::LifecycleManager
- modules::definition::BaseModule
- modules::definition::ModuleMetadata
- modules::descriptors::ControllerDescriptor
- modules::descriptors::ModuleComposition
- modules::descriptors::ModuleDependencyValidator
- modules::descriptors::ModuleDescriptor
- modules::descriptors::ServiceDescriptor
- modules::loader::LoadingStats
- modules::loader::ModuleLoader
- modules::loader::ModuleLoaderBuilder
- modules::loader::PhasePercentages
- modules::metadata::CompileTimeModuleMetadata
- modules::metadata::CompileTimeModuleRegistry
- modules::registry::ModuleRegistry
- modules::routing::MiddlewareDefinition
- modules::routing::RouteDefinition
- modules::routing::RouteGroup
- modules::routing::RouteParameter
- modules::runtime::DefaultLifecycleHook
- modules::runtime::HealthCheckConfig
- modules::runtime::ModulePerformanceMetrics
- modules::runtime::ModuleRuntime
- modules::runtime::ModuleRuntimeInfo
- modules::runtime::ModuleRuntimeStatistics
- providers::lifecycle::ProviderLifecycleManager
- providers::lifecycle::ProviderLifecycleStats
- providers::provider::BaseProvider
- providers::provider::ProviderMetadata
- providers::registry::ProviderRegistry
- specs::spec::ApiSpec
- specs::spec::ConstraintSpec
- specs::spec::EventSpec
- specs::spec::FieldSpec
- specs::spec::IndexSpec
- specs::spec::OperationSpec
- specs::spec::PolicySpec
- specs::spec::RelationSpec
- specs::spec::ResourceSpec
- specs::spec::StorageSpec
- specs::spec::UniqueSpec
- specs::spec::ValidateSpec
- specs::spec::ValidationRule
Enums
- bootstrap::providers::ConfigError
- bootstrap::providers::DependencyError
- bootstrap::providers::ProviderType
- config::app_config::Environment
- config::sources::ConfigSource
- config::validation::ConfigError
- container::auto_config::ValidationIssue
- container::debug::HealthStatus
- container::descriptor::ServiceActivationStrategy
- container::lifecycle::ServiceState
- container::module::ModuleState
- container::registry::ServiceEntry
- container::scope::ServiceScope
- container::validation::ValidationError
- container::validation::ValidationWarning
- container::visualization::VisualizationFormat
- errors::core::CoreError
- foundation::lifecycle::LifecycleState
- modules::definition::ModuleError
- modules::descriptors::ModuleValidationError
- modules::descriptors::ServiceLifecycle
- modules::routing::HttpMethod
- modules::routing::ParameterType
- modules::runtime::HealthStatus
- modules::runtime::ModuleRuntimeError
- modules::runtime::ModuleState
- providers::provider::ProviderError
Traits
- config::app_config::AppConfigTrait
- config::validation::ConfigValidator
- container::advanced_binding_examples::Cache
- container::advanced_binding_examples::EmailService
- container::advanced_binding_examples::Storage
- container::auto_config::ConfigurationRule
- container::autowiring::AutowireService
- container::autowiring::ConstructorMetadata
- container::autowiring::ConstructorParameter
- container::autowiring::DependencyResolver
- container::autowiring::Injectable
- container::autowiring::InjectableFactory
- container::autowiring::InjectableHelper
- container::binding::ServiceBinder
- container::conventions::AutoDiscoverable
- container::conventions::ConventionRule
- container::conventions::ServiceAttribute
- container::debug::HealthCheck
- container::examples::UserRepository
- container::lifecycle::AsyncInitializable
- container::lifecycle::Disposable
- container::lifecycle::LifecycleManaged
- container::module::ServiceModule
- container::tokens::ServiceToken
- container::tokens::TokenReference
- foundation::traits::CloneableComponent
- foundation::traits::Finalizable
- foundation::traits::FrameworkComponent
- foundation::traits::Initializable
- foundation::traits::Service
- foundation::traits::ServiceFactory
- foundation::traits::Singleton
- foundation::traits::Transient
- foundation::traits::Validatable
- modules::definition::Module
- modules::descriptors::ModuleAutoConfiguration
- modules::runtime::ModuleLifecycleHook
- providers::provider::ServiceProvider
Macros
Functions
- container::advanced_binding_examples::demonstrate_advanced_binding_features
- container::advanced_binding_examples::example_collection_binding
- container::advanced_binding_examples::example_complex_conditions
- container::advanced_binding_examples::example_custom_condition_binding
- container::advanced_binding_examples::example_environment_based_binding
- container::advanced_binding_examples::example_factory_patterns
- container::advanced_binding_examples::example_feature_flag_binding
- container::advanced_binding_examples::example_profile_based_binding
- container::autowiring_example::run_autowiring_example
- container::examples::basic_container_example
- container::examples::factory_services_example
- container::examples::lifetime_example
- container::examples::named_services_example
- container::phase5_demo::demonstrate_phase5_integration
- container::phase6_demo::demo_phase6_features
- examples::module_example::demonstrate_module_system
- modules::metadata::get_global_module_registry
- modules::metadata::register_module_globally
- name
- version
Type Aliases
- container::binding::ConditionFn
- container::binding::EnvCondition
- container::descriptor::ServiceFactory
- container::scope::ServiceLifetime
- errors::core::ElifError
- errors::core::ErrorCatalog