Macro fundamental_data_type::orphan::_many
source · [−]macro_rules! _many {
(
$( #[ $Meta : meta ] )*
many $Name : ident :
< $ParamName : ident $( : $ParamTy1x1 : ident $( :: $ParamTy1xN : ident )* $( + $ParamTy2 : path )* )? >
$( ; $( $Rest : tt )* )?
) => { ... };
(
$( #[ $Meta : meta ] )*
many $Name : ident :
< $ParamName : ident $( : $ParamTy1x1 : ident $( :: $ParamTy1xN : ident )* $( + $ParamTy2 : path )* )? ,
$( $Rest : tt )*
) => { ... };
(
$( #[ $Meta : meta ] )*
many $Name : ident : $TypeSplit1 : ident $( :: $TypeSplitN : ident )*
$( < $( $ParamName : ident $( : $ParamTy1x1 : ident $( :: $ParamTy1xN : ident )* $( + $ParamTy2 : path )* )? ),* > )?
$( ; $( $Rest : tt )* )?
) => { ... };
}
Expand description
Type constructor of many.
Should not be used directly. Instead use macro crate::types!.