macro_rules! eg { ($eno: expr, $msg: expr) => { ... }; ($msg: expr) => { ... }; (@$msg: expr) => { ... }; () => { ... }; }
Generate error with debug info