On Saturday, 1 March 2025 at 03:13:55 UTC, user1234 wrote:
because the tuple-expression `(0,0.1)` is explicitly convertible to `Test`, based on the concept of "structural typing".
Even if D has tuples, I highly doubt that it will have this kind of implicit conversion from tuples to structs. D is generally very conservative about what implicit conversions it allows, especially conversions to and from user-defined types (like structs and classes).