auto-di-macros 0.4.2

Procedural macros for the auto-di dependency injection crate
Documentation
# auto-di-macros

Procedural macro implementation for
[`auto-di`](https://crates.io/crates/auto-di).

Applications should depend on `auto-di`, not this crate directly. The runtime
crate re-exports the supported macros:

- `#[singleton]`
- `#[provider]`
- `#[injectable]` with field-level `#[inject(...)]`
- `#[injected]` with parameter-level `#[inject]`
- `#[qualifier(...)]`
- `#[configuration]`
- `#[configuration_properties(...)]`
- `#[application]`

Macro expansion supports renamed Cargo dependencies through `proc-macro-crate`
and emits compile-time diagnostics for invalid constructors, unsupported
injection types, and direct provider-to-provider method calls.