This is the opposite, it is further opting out of flexibility.
I guess the point is that the concepts are needed, which is true. But the Rust way (more explicit and targeted) of dealing with these concepts seems better than how either C++ or D handle it.
{"deleted":true,"id":49155746,"parent":49155349,"time":1785764747,"type":"comment"}