Attribute Macro nject_macro::provider

source · []
#[provider]
Expand description

Attribute to mark a struct as a provider.

use nject_macro::{injectable, provider};

#[injectable]
struct Facade;

#[provider]
struct Provider;

fn main() {
    let _facade: Facade = Provider.provide();
}