On Tuesday, 4 July 2017 at 01:02:16 UTC, Era Scarecrow wrote: > As soon as a class defines at least one constructor, the > implicit default constructor is not avaliable anymore. - TDPL > pg. 182 This is also true for structs, but one can't infer that from a rule about classes.