История изменений
Исправление DarkEld3r, (текущая версия) :
Вопрос: могу ли я в сегодняшнем Расте...
В сегодняшнем расте это работает следующем образом: проверки переполнения происходят только в debug-режиме. То есть, в релизе будет переполнение, в дебаге нечто следующее (то есть, на какой именно операции оно выстрелило мы не узнаем):
thread '<main>' panicked at 'arithmetic operation overflowed', <file>:7
При этом есть конструкции (в виде отдельных функций и типов) для явного включения/отключения контроля за переполнением. В этом случае, потенциальные ошибки надо будет обрабатывать явно.
P.S. Line есть.
Исходная версия DarkEld3r, :
Вопрос: могу ли я в сегодняшнем Расте...
В сегодняшнем расте это работает следующем образом: проверки переполнения происходят только в debug-режиме. То есть, в релизе будет переполнение, в дебаге нечто следующее (то есть, на какой именно операции оно выстрелило мы не узнаем):
thread '<main>' panicked at 'arithmetic operation overflowed', <file>:7
При этом есть конструкции (в виде отдельных функций и типов) для явного включения/отключения контроля за переполнением.
P.S. Line есть.