История изменений
Исправление tailgunner, (текущая версия) :
Ты сам-то понял, зачем это сказал?
А ты понял что я сказал?
Да. Так ты понял-то, зачем привел эту нерелевантную информацию?
Нет, память может закончится не в любой функции, а только в тех, которые ее выделяют.
Что за чушь? Любой вызов функции, кроме разве что inline функции, как минимум алоцирует память на стеке.
Когда говорят «закончится память», очень редко имеют в виду стек. Но, если ты имел в виду стек - да, он может закончится при вызове любой функции. И это ровно никак не влияет на желание помечать функции, в которых паника вызывается явно.
И, возможно, моя задача - не вызвать случайно функцию, которая выделяет память.
Если ты говоришь о памяти в куче, то объясни практический смысл этого твоего желания?
Работа в условиях исчерпанной или разрушенной кучи.
что за одержимость исчерпанием памяти? Ты почему-то думаешь, что это единственная ошибка, которая может привести к панике?
В каком месты ты увидел одержимость? Это всего лишь пример
Это единственный пример, о котором ты говоришь, причем постоянно.
Как ты можешь засунуть более одного типа в E?
Я оставлю это тебе в качестве упражнения по Rust. Намек: я не говорю о том, чтобы E был enum.
Исходная версия tailgunner, :
Ты сам-то понял, зачем это сказал?
А ты понял что я сказал?
Да. Так ты понял-то, зачем привел эту нерелевантную информацию?
Нет, память может закончится не в любой функции, а только в тех, которые ее выделяют.
Что за чушь? Любой вызов функции, кроме разве что inline функции, как минимум алоцирует память на стеке.
Когда говорят «закончится память», очень редко имеют в виду стек. Но, если ты имел в виду стек - да, он может закончится при вызове любой функции. И это ровно никак не влияет на желание помечать функции, в которых паника вызывается явно.
И, возможно, моя задача - не вызвать случайно функцию, которая выделяет память.
Если ты говоришь о памяти в куче, то объясни практический смысл этого твоего желания?
Работа в условиях исчерпанной или разрушенной кучи.
что за одержимость исчерпанием памяти? Ты почему-то думаешь, что это единственная ошибка, которая может привести к панике?
В каком месты ты увидел одержимость? Это всего лишь пример
Это единственный пример, о котором ты говоришь, причем постоянно.
Как ты можешь засунуть более одного типа в E?
Я оставлю это тебе в качестве упражнения по Rust. Намек: я не коворю о том, чтобы E был enum.