Both: this() @disable; and @disable this(); will work, right? I don't think the syntax is that bad. Anyway this is a great addition. I've seen numerous use-cases for disabling a struct's default ctor.