Fix option printing
This commit is contained in:
parent
6327175fde
commit
387826ba37
|
@ -184,12 +184,14 @@ else
|
||||||
private string optionsToString(E)() if (is(E == enum))
|
private string optionsToString(E)() if (is(E == enum))
|
||||||
{
|
{
|
||||||
import std.traits : EnumMembers;
|
import std.traits : EnumMembers;
|
||||||
import std.conv;
|
import std.conv : to;
|
||||||
|
|
||||||
string result = "[";
|
string result = "[";
|
||||||
foreach (i, option; EnumMembers!E)
|
foreach (i, option; EnumMembers!E)
|
||||||
{
|
{
|
||||||
result ~= to!string(option) ~ "|";
|
immutable s = to!string(option);
|
||||||
|
if (s != "unspecified")
|
||||||
|
result ~= s ~ "|";
|
||||||
}
|
}
|
||||||
result = result[0 .. $ - 1] ~ "]";
|
result = result[0 .. $ - 1] ~ "]";
|
||||||
return result;
|
return result;
|
||||||
|
|
Loading…
Reference in New Issue