module

Macro module 

Source
macro_rules! module {
    (
        name: $name:expr,
        $(version: $version:expr,)?
        $(description: $description:expr,)?
        $(dependencies: [$($dep:expr),* $(,)?],)?
        $(optional: $optional:expr,)?
        configure: |$builder:ident| $config:block
        $(, boot: |$container:ident| $boot:block)?
        $(, routes: $routes:expr)?
        $(, middleware: $middleware:expr)?
    ) => { ... };
}
Expand description

Macro to simplify module creation