Macro step1
Source macro_rules! step1 {
() => { ... };
(
#[$meta: meta]
$($tail: tt)*
) => { ... };
(
@[$($my_meta: tt)*]
$($tail: tt)*
) => { ... };
(
[$($cus_meta: tt)*],
@[$($my_meta: tt)*]
$($tail: tt)*
) => { ... };
(
[$($cus_meta: tt)*],
#[$meta: meta]
$($tail: tt)*
) => { ... };
(
[$($cus_meta: tt)*],
,
$($tail: tt)*
) => { ... };
(
[$($cus_meta: tt)*],
$($tail: tt)*
) => { ... };
(
$path: path
) => { ... };
(
$path: path,
$($tail: tt)*
) => { ... };
(
($($header: tt)*)
,
$($tail: tt)*
) => { ... };
(
($($header: tt)*)
$($tail: tt)*
) => { ... };
}