depcon
Dependency injection container
Quickstart
use *;
use Arc;
// 1. Define your services!
// 2. Define providers, using #[derive(Injectable)].
// Use Arc<dyn Trait> for service dependencies.
// 3. Implement services, using #[auto_provide].
// 4. Create your container, and you're off to the races!