Earlier quoted context omitted.
A lot of this comment resonates with my experience and views :) > You'll note that i didn't list Generics. I know that's high on peoples list, but not mine This is me too. Been programming in Rust for 3 years, and picked up Go two years ago. I like the language; I like how it feels like "C but safety net". I haven't used it for anything important (course projects a bit), but this is because so far Rust works for almo…
You can also build enums by building a struct with a `Tag` field. This works well and generally has better performance characteristics than using interfaces.
Rust enums (ADTs) aren't like Java enums where each variant contains the same kind of data.