И также пример того, как это макросами сделать и в какой код это разворачивается? (может там где-то и ответ)
Костыльно как то так https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=4344bfcf32f5511466afdd3d44bfa236
Только число соответствующее варианту я бы сделал через derive макрос
Обсуждают сегодня