Найс
the most expensive part of generating a backtrace is symbol resolution. This backtrace does not perform symbol resolution until it is actually read (e.g. by printing it). If the Backtrace is never used for anything, symbols never get resolved.
Но мне все-же кажется это лорогим, ведь в расте ероры возвращают чаще чем в шарподжавах бросают ексепшены