Hello Daniel,
> Hi all,
>
> is there any way to prevent a struct from being created directly?
> Basically, I want to prevent this:
>
> {
> non_null!(T) a;
> }
> I want people to have to use provided functions to create a structure:
>
> {
> auto a = non_null!(T)(new T);
> }
> -- Daniel
>
struct S { private static S opCall(); } //???