Является ли деструктор (Drop
) завернутого значения std::sync::Arc
, который должен быть вызван/закончен до того, как звонок upgrade
ссылки std::sync::Weak
на один и тот же объект из любой другой нити может привести к None
?Является ли деструктор Arc гарантированно вызываться перед обновлением Слабой ссылки вернет None?
мне нужно это для того, чтобы гарантировать, что подсчет ссылок значение одноэлементно.