Expand description
Core application, module, provider, and dependency injection primitives.
Re-exports§
pub use app::Application;pub use app::Nidus;pub use container::Container;pub use container::Factory;pub use container::Inject;pub use container::Lazy;pub use container::Optional;pub use container::RequestScope;pub use container::Scoped;pub use error::NidusError;pub use error::Result;pub use lifecycle::LifecycleHook;pub use lifecycle::LifecycleRunner;pub use module::AsyncProviderInitializer;pub use module::ControllerDescriptor;pub use module::ControllerRegistrant;pub use module::Module;pub use module::ModuleBuilder;pub use module::ModuleDefinition;pub use module::ModuleDefinitionFactory;pub use module::ModuleGraph;pub use module::ProviderRegistrant;pub use module::ProviderRegistrar;pub use provider::Provider;pub use provider::ProviderEntry;pub use provider::ProviderLifetime;