Skip to main content

quote_inner

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)*) => { ... };
}