//! Procedural macro entrypoints for `auto-di`.
use TokenStream;
attribute!;
attribute!;
attribute!;
attribute!;
attribute!;
attribute!;
attribute!;
attribute!;
attribute!;
attribute!;
// `service`, `repository`, and `singleton` remain compatibility aliases. New
// code only needs `component` for constructor injection and `bean` for factory
// injection.