enum foo { a(uint), b(str), c, } fn main() { assert "a(22)" == #fmt["%?", a(22u)]; assert "b(~\"hi\")" == #fmt["%?", b("hi")]; assert "c" == #fmt["%?", c]; }