Re[13]: Почему в расте отсутствует выброс исключений?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 03.12.22 11:49
Оценка:
Здравствуйте, T4r4sB, Вы писали:

M>>Ну, я не до конца таки там понял, я думал, что есть какой-то стандартный тип ошибки, который этот оператор умеет проверять, и к нему в паре идёт возвращаемое значение. И вот оно может быть разного типа на разных уровнях иерархии


TB>Result это такой TaggedUnion, который либо ошибка, либо результат. Тип ошибки и результата не особо ограничиваются. А оператор заточен именно вот Result из стандартной библиотеки.


А, ясно.

А я делал немного не так — у меня success состояние может содержать какое-то значение, типа всё хорошо, но были кой какие проблемки. В COM-овском HRESULT стырил идею
Маньяк Робокряк колесит по городу
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.