int x = 42; dbg("x: ", x); static assert(__traits(compiles, { dbg(); })); // ok for dln to discard function qualifiers
https://blog.rust-lang.org/2019/01/17/Rust-1.32.0.html#the-dbg-macro
https://forum.dlang.org/post/svjjawiezudnugdyriig@forum.dlang.org http://forum.dlang.org/thread/yczwqrbkxdiqijtiynrh@forum.dlang.org?page=1 TODO: use https://forum.dlang.org/post/ypxsqtddxvdxunsoluas@forum.dlang.org TODO: is using this https://dlang.org/changelog/2.079.0.html#default_after_variadic preferred?
Debug print args followed by a newline.
Similar to Rust's dbg macro introduced in version 1.32.