Attribute Macro nject_macro::injectable

source ·
#[injectable]
Expand description

Mark a struct as injectable.

use nject::{injectable, provider};

#[injectable]
struct Facade;

#[provider]
struct Provider;

let facade: Facade = Provider.provide();