Здравствуйте, T4r4sB, Вы писали:
TB>Это зачем? Для совместимости с сишковыми либами что ли?
да.
Ещё можно представить ситуацию с различными протоколами. Н-р modbus. Тип сообщения может быть 1, 2, 5, 15. И в зависимости от типа дальше идёт свой специализированный набор данных различного размера. Дальше накидываем mem::transmute и получаем из набора данных готовый enum. Я бы может и побоялся на такую фишку языка ориентироваться, но выглядит лаконично и заманчиво.