macro_rules! modules {
() => { ... };
($($module:ty),+ $(,)?) => { ... };
}Expand description
Convert a set of types that implement Module
to a set of ResolveModule instances.
ยงExample
use rudi::{modules, DynProvider, Module, ResolveModule};
struct MyModule;
impl Module for MyModule {
fn providers() -> Vec<DynProvider> {
Vec::new()
}
}
let _: Vec<ResolveModule> = modules![MyModule];