скорее всего да, но зависит от ситуации
Я завожу Arc<Mutex<Option<E>>> для ошибок которые в дропе могут происходить и записываю её туда, если там нет другой (если одна произошла, то в любом случае уже всё плохо и скорее всего перед совершением других операций забыл прочекать её и зафейлить всё остальное). Пока не задедлочился, но может это меня ещё ждёт, не знаю.
Мб имеет смысл в этой капусте хранить только последнию ошибку?
Мне первая больше нравится, вдруг она причина всех последующих.
Обсуждают сегодня