Hi! Is it correct,that this code doesn't compile: module foo;
struct Foo
{
private int bar;
alias bar this;
}
///////////////////////////////
module main;
import foo;
void main()
{
Foo b;
int a = b;//Error:undefined identifier 'bar', did you mean
'template back(T) //if (!isNarrowString!(T[]))'?
b = a;//cannot implicitly convert expression (a) of type int
to Foo
} ?
