hello what is the right syntax for this:

----------------------------------------------------
import std.stdio, std.conv;

void main(string args[])
{
    ubyte[3] src = [0, 1, 2];
    string trg = "";

    @property ubyte[3] srcAsProp(){return src;}

// Error: template std.conv.to cannot deduce function from argument types
    // !(string)(ubyte[3]), candidates are:
    trg = to!(string)(srcAsProp());
}
----------------------------------------------------

In a real-world application I'd use an intermediate value but I'd like to know If it's possible...The strange fact is that it doesn't trig an error if src is a dyn. array. (if you remove the 3 from [3] then it passes).

Reply via email to