I am confused as to why I cannot pass the return of the tag attribute directly into the parse int.// This works string s = xml.tag.attr["key"]; int key = parse!int(s);// Compile error on these int key = parse!int(xml.tag.attr["key"]); int key = parse!int(cast(string) cml.tag.attr["key"]);
This is the compile errorError: template instance std.conv.parse!(int,const(immutable(char)[])) error instantiating