import std.array;
import std.stdio;
struct S
{
string txt;
void popFront()
{
txt.popFront();
}
@property dchar front()
{
return txt.front;
}
@property bool empty()
{
return txt.empty;
}
}
void main() {
S s;
writeln(s); // range.d(295): Error: static assert "Cannot put a S
into a LockingTextWriter"
}I haven't read the whole changelog yet, so this might not be a bug. Pretty convenient when it worked though..
