Macro app_frame::application
source · macro_rules! application { ( $self:ident: $Provider:ident $(init [ $($JobIterable:block,)* $($Job:ty $(as $JobAs:ty)?),*$(,)? ])? $(services [ $($SvcIterable:block,)* $($Svc:ty $(as $SvcAs:ty)?),*$(,)? ])? $(components [ $($Component:ty $(as $($CompAs:ty)|+)?),+$(,)? ])? $(provided { $($($Provided:ty),+: $logic:expr),+$(,)? })? ) => { ... }; }