pub struct Dummy;
#[derive(Default)]
pub struct DummyProvider;
#[chassis::module]
impl DummyProvider {
pub fn provide_dummy() -> Dummy {
Dummy
}
}
#[chassis::injector(modules = [DummyProvider])]
pub trait DummyFactory {
fn resolve_dummy(&self) -> Dummy {
Dummy
}
}
fn main() {}