Attribute Macro nject_macro::injectable

source ·
#[injectable]
Expand description

Attribute to mark a struct as injectable.

use nject_macro::{injectable, provider};

#[injectable]
struct Facade;

#[provider]
struct Provider;

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