1 2 3 4 5 6 7 8 9 10 11 12 13 14
use depcon::*; use std::sync::Arc; trait ServiceA {} trait ServiceB {} #[derive(Injectable)] struct Named { a: Arc<dyn ServiceA>, b: Arc<dyn ServiceB>, } fn main() {}