Macro non_std::dependencies::meta_tools::dependencies::impls_index::orphan::fns
source · [−]macro_rules! fns {
(
@Callback { $Callback : path }
@Rest
{
$( #[ $Meta : meta ] )*
$Vis : vis
fn $Name : ident
$( < $( $ParamName : ident $( : $ParamType : path )? ),* $(,)? > )?
( $( $In : tt )* )
$( -> $Out : ty )?
$( where $( $WhereParamName : ident $( : $WhereParamType : path )? ),* $(,)? )?
$Block : block
$( $Rest : tt )*
}
) => { ... };
(
@Callback { $Callback : path }
@Rest {}
) => { ... };
(
@Callback { $Callback : path }
@Rest { $( $Rest : tt )* }
) => { ... };
(
@Callback { $Callback : path }
@Fns { $( $Fns : tt )* }
) => { ... };
}
Expand description
Split functions.