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];