module pattern, т.е. в каждом модуле делаем энум с ошибками. Как потом можно эти отдельные энумы "собрать" в один большой энум всего проекта, чтобы напрмиер провертиь что по всем отдельным модулям у меня все значения ошибок уникальные, что нет пересечений нигде? Т.е. например есть enum A{A1,A2} и enumB{A3,A4}. Как бы из него сделать enumC{A1,A2,A3,A4}, просто для проверки что все A1,A2,A3,A4 разные? илил это ахинея?)
thiserror?
Обсуждают сегодня