раст не погружался и после этого желание не появилось.
неосиляторство восновном
как и с написанием чего-то похожего на ооп
они пытаются втянуть очень жесткие гарантии лайфтаймов, и введение нового механизма который бы влиял на лайфтаймы потребует сильно усложнять эту логику
у них, кстати, непойманная паника киляет только тред, но не аппку. Интересно, зачем так?
я пару раз исключения использовал, когда писал обёртку для бд и rpc сервер. И то, использовал те, которые идут в месте с либами
потому что иначе нужны были асинхронные таблички
Разумеется в расте исключения есть
что за таблички? С асинком как-то связано?
-fasynchronous-unwind-tables
позволяют начать анвинд с любой инструкции
Я прогал на С++ под веб, только исключения. Иначе код был бы как месиво if (error)...
Обсуждают сегодня