Здравствуйте, Zhendos, Вы писали:
Z>Есть такой "crate" для валидации на стадии компиляции что данная функция не может
Z>вызывать "panic": https://docs.rs/no-panic/latest/no_panic/
Этого мало, нужна возможность собрать приложение "без паник" целиком. C++ позволяет собрать код с выключенными исключениями.