Re-exports§
pub use bootstrap::AutoConfigBuilder;
pub use bootstrap::ConfigError as BootstrapConfigError;
pub use bootstrap::ConfigurationRule;
pub use bootstrap::ContainerAutoConfig;
pub use bootstrap::ProviderConfigurator;
pub use bootstrap::ValidationReport as BootstrapValidationReport;
pub use errors::ApiError;
pub use errors::ApiErrorResponse;
pub use errors::CoreError;
pub use errors::ErrorDefinition;
pub use foundation::Finalizable;
pub use foundation::FrameworkComponent;
pub use foundation::Initializable;
pub use foundation::LifecycleManager;
pub use foundation::LifecycleState;
pub use container::IocContainer;
pub use container::IocContainerBuilder;
pub use container::ServiceBinder;
pub use container::ServiceStatistics;
pub use container::Container;
pub use container::ContainerBuilder;
pub use config::validation::ConfigError;
pub use config::AppConfig;
pub use config::AppConfigTrait;
pub use config::ConfigSource;
pub use config::Environment;
pub use container::ServiceRegistry;
pub use container::ServiceScope;
pub use modules::BaseModule;
pub use modules::Module;
pub use modules::ModuleError;
pub use modules::ModuleLoader;
pub use modules::ModuleRegistry;
pub use providers::ProviderLifecycleManager;
pub use providers::ProviderRegistry;
pub use providers::ServiceProvider;
pub use specs::ApiSpec;
pub use specs::OperationSpec;
pub use specs::ResourceSpec;
pub use specs::StorageSpec;
pub use errors::CoreError as ElifError;
Modules§
- bootstrap
- Bootstrap System for Automatic Configuration
- config
- container
- errors
- examples
- Examples module
- foundation
- modules
- providers
- specs
Macros§
- container
- Convenience macro for building containers
- module
- Macro to simplify module creation
- provider
- Macro to simplify provider creation
- singleton_
container - Convenience macro for building containers with singletons
Constants§
- FRAMEWORK_
NAME - Framework information
- VERSION
- Version information