Macro rouste::clean_and_callback[][src]

macro_rules! clean_and_callback {
    (@internal $callback:ident [] [] [$($query:tt)*]) => { ... };
    (@internal $callback:ident [$($acc:tt)+] [] [$($query:tt)*]) => { ... };
    (@internal $callback:ident [$($acc:tt)*] [($name:tt : $type:ty) $($tail:tt)*] [$($query:tt)*]) => { ... };
    (@internal $callback:ident [$($acc:tt)*] [$name:tt $($tail:tt)*] [$($query:tt)*]) => { ... };
    ($callback:ident [$($segment:tt)*] [$($query:tt)*]) => { ... };
}

Execute a callback after removing unnamed segments.