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. :-)