macro_rules! provider {
(
name: $name:expr,
$(version: $version:expr,)?
$(description: $description:expr,)?
$(dependencies: [$($dep:expr),* $(,)?],)?
$(defer_boot: $defer:expr,)?
$(optional: $optional:expr,)?
register: |$builder:ident| $register:block
$(, boot: |$container:ident| $boot:block)?
) => { ... };
}
Expand description
Macro to simplify provider creation