Macro rudi::components
source · macro_rules! components { () => { ... }; ($($component:ty),+ $(,)?) => { ... }; }
Expand description
Convert a set of types that implement DefaultProvider
to a set of DynProvider
instances
§Example
use rudi::{components, DynProvider, Transient};
#[Transient]
struct A;
let _: Vec<DynProvider> = components![A];