Macro quote_inner
Source macro_rules! quote_inner {
([] []) => { ... };
([] [$($tokens:tt)+]) => { ... };
([$($streams:tt)+] []) => { ... };
([$($streams:tt)+] [$($tokens:tt)+]) => { ... };
([$($streams:tt)*] [] #S($e:expr) $($tail:tt)*) => { ... };
([$($streams:tt)*] [$($tokens:tt)+] #S($e:expr) $($tail:tt)*) => { ... };
($streams:tt [$($tokens:tt)*] #($e:expr) $($tail:tt)*) => { ... };
($streams:tt [$($tokens:tt)*] #[$($inner:tt)*] $($tail:tt)*) => { ... };
($streams:tt [$($tokens:tt)*] :: $($tail:tt)*) => { ... };
($streams:tt [$($tokens:tt)*] >> $($tail:tt)*) => { ... };
($streams:tt [$($tokens:tt)*] -> $($tail:tt)*) => { ... };
($streams:tt [$($tokens:tt)*] $l:lifetime $($tail:tt)*) => { ... };
($streams:tt [$($tokens:tt)*] $first:tt :: $($tail:tt)*) => { ... };
($streams:tt [$($tokens:tt)*] $first:tt -> $($tail:tt)*) => { ... };
($streams:tt [$($tokens:tt)*] $first:tt # $($tail:tt)*) => { ... };
($streams:tt [$($tokens:tt)*] $first:tt $second:tt $($tail:tt)*) => { ... };
($streams:tt [$($tokens:tt)*] $token:tt $($tail:tt)*) => { ... };
}