|
|
|
|
|
by xscott
311 days ago
|
|
More power to you for defending or explaining Rust, but the context of the conversation is comparing multiple "record" types in C# as "bad" to the "one way" in Rust. It's hard to argue that Rust has a simpler story than C#. There are a lot of almost orthogonal features one might choose for a record type: Accessor: rec.x, rec.0, rec[0], match Constant vs Mutable Reference vs Value Nominal vs Structural/Anonymous typing Subtyping for inheritance Subtyping for sum/union types And more depending on the language (ownership in Rust) > tuples store multiple values of the same type. I'm sure this was a typo. :-) |
|
I’m not trying to pass judgement on C#. I just don’t see a lot of these things as being that similar to each other.