Macro tt_call::tt_debug [−][src]
macro_rules! tt_debug {
{ $($output : ident = [{ $($tokens : tt) * }]) * } => { ... };
}
Expand description
Print arbitrary output values returned by a tt-call macro. This is valuable for debugging. [tt-call]
Example
use tt_call::{parse_type, tt_call, tt_debug};
fn main() {
tt_call! {
macro = [{ parse_type }]
input = [{ Vec<u8>, compressed=false }]
~~> tt_debug
}
}
The output is:
type = [{ Vec < u8 > }]
rest = [{ , compressed = false }]