//! Dependency injection container for hexagonal architecture components.
//!
//! Provides zero-boilerplate dependency management with lifetime scoping,
//! thread-safe service resolution, and compile-time circular dependency detection.
//! Follows hexagonal architecture principles where the container itself is
//! an infrastructure concern that manages domain, port, and adapter instances.
//!
//! Revision History
//! - 2025-10-02T20:30:00Z @AI: Add async provider support for Phase 6.2.
//! - 2025-10-02T20:00:00Z @AI: Initial Phase 6 container module implementation.
// One-concept-per-file layout: the `Container` type lives in container.rs, so the
// submodule shares the module's name by design.
pub use ;
pub use AsyncProvider;