Как Rust обрабатывает сценарий «острова изоляции» для Rc
с и Arc
с?
«Остров изоляции» - это ситуация, когда объект A
содержит указатель на объектB
и объект B
содержит указатель на объект A
, но указателей на эти объекты нигде больше нет.
Достаточно ли умен Rust для обнаружения этого или он ведет к утечкам памяти?