Re[16]: Почему в расте отсутствует выброс исключений?
От: alex_public  
Дата: 07.12.22 22:35
Оценка:
Здравствуйте, vsb, Вы писали:

Z>>И большинство софта с которым я работаю в общем-то "популярные" ошибки пользователя так и обрабатываются как я указал в исходном сообщении.

Z>>Если пришел код 401/403 по HTTP то почти любое приложение умеет преобразовать его в диалог повторного
Z>>запроса логина и пароля
vsb>Вот это как раз и делается очень удобно с исключениями. Заводится одно исключение UnauthorizedException которое может бросить кто угодно и которое на уровне общего обработчика преобразуется в соответствующий HTTP-код.

Интересно чем этот текст отличается от:

Заводится один тип ошибки UnauthorizedException, который может вернуть кто угодно и который на уровне общего обработчика преобразуется в соответствующий HTTP-код?

Т.е. чем по твоему "throw UnauthorizedException()" удобнее чем "return Err(UnauthorizedException())"?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.