macro_rules! gst_info { ($cat : expr, obj : $obj : expr, $($args : tt) *) => { ... }; ($cat : expr, $($args : tt) *) => { ... }; }