On Sunday, 28 September 2025 at 00:51:19 UTC, Dennis wrote:
>Metrics metrics;
struct Metrics
{
double ascender = 0;
double descender = 0;
double underlineY = 0;
double underlineThickness = 0;
}
If we wanted to support this, perhaps have an anonymous struct expression:
auto metrics = struct {
double ascender = 0;
double descender = 0;
double underlineY = 0;
double underlineThickness = 0;
}();
This would be the struct counterpart to a NewAnonClassExpression. Though for consistency perhaps it should be struct (NamedArgumentList) { DeclDefs }
.