Re[7]: Rust - suxx & mustdie
От: Zhendos  
Дата: 18.12.21 09:51
Оценка:
Здравствуйте, kaa.python, Вы писали:

KP>Здравствуйте, DarkEld3r, Вы писали:


DE>>Паники ровно в той же степени непредсказуемы как std::abort или throw 1 в сторонних библиотеках. То есть, встретиться могут и да, нет механизма контроля (с оговорками), но обычно так делать не принято. Есть некоторое количество исключений вроде доступа по индексу. Против таких методов из стандартной библиотеки помогает (изкоробочный) линтер.


KP>Паники отключаются? Критический код не может содержать исключений (паник и всего на них похожего) и динамического выделения памяти.


Есть такой "crate" для валидации на стадии компиляции что данная функция не может
вызывать "panic": https://docs.rs/no-panic/latest/no_panic/
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.