Macro Action
Source macro_rules! Action {
(0, path $(($($args:tt)*))?, $needle:tt, $($haystack:tt)*) => { ... };
(0 $command:ident $($tokens:tt)*) => { ... };
(0 $($tokens:tt)*) => { ... };
(1, unique_ident $(($($args:tt)*))?, $needle:tt, $($haystack:tt)*) => { ... };
(1, ty $(($($args:tt)*))?, $needle:tt, $($haystack:tt)*) => { ... };
(1 $command:ident $($tokens:tt)*) => { ... };
(1 $($tokens:tt)*) => { ... };
($version:literal $($tokens:tt)*) => { ... };
($($tokens:tt)*) => { ... };
}