LINUX.ORG.RU

История изменений

Исправление tailgunner, (текущая версия) :

Ты написал: «Исключение можно перехватить всегда, панику - зависит». Вот про это «зависит» я и написал

Ты написал про Java, которая к разговору вообще отношения не имеет.

Панику в Rust тоже можно перехватить:

Можно. Если есть поддержка в рантайм-библиотеке и ты не собрал программу с panic=abort. Вот именно поэтому и «зависит». С чего ты начал притягивать Java - даже ты не знаешь.

Я насчитал там 517 мест, где panic! вызывается явно

И?

Работа в условиях исчерпанной или разрушенной кучи.

Разве в этом случае работа вообще возможна?

Да, конечно. А если ты не считаешь отправку сообщения о фатальном сбое работой - это твоя проблема.

Вообще-то примеры должен был давать тот, кто хочет помечать функции с возможной паникой

Тебе дали как минимум 3 примера.

Исходная версия tailgunner, :

Ты написал: «Исключение можно перехватить всегда, панику - зависит». Вот про это «зависит» я и написал

Ты написал про Java, которая к разговору мвообще отношения не имеет.

Панику в Rust тоже можно перехватить:

Можно. Если есть поддержка в рантайм-библиотеке и ты не собрал программу с panic=abort. Вот именно поэтому и «зависит». С чего ты начал притягивать Java - даже ты не знаешь.

Я насчитал там 517 мест, где panic! вызывается явно

И?

Работа в условиях исчерпанной или разрушенной кучи.

Разве в этом случае работа вообще возможна?

Да, конечно. А если ты не считаешь отправку сообщения о фатальном сбое работой - это твоя проблема.

Вообще-то примеры должен был давать тот, кто хочет помечать функции с возможной паникой

Тебе дали как минимум 3 примера.