AT
match в RustВы же помните про трюк с Option от non-nullable types? На голых структурах с юнионами это крайне сомнительное дело. Т.е. ADT всё-таки образуют более высокоуровневую абстракцию, которая может по-разному реализовываться, в том числе - в одной и той же программе.



