Здравствуйте, T4r4sB, Вы писали:
TB>Ну в общем случае — да, приходится сводить всё к Rc<RefCell>, в С++ приходится держать в голове кучу правил "не обращаться по этому указателю после того, как уничтожен тот буфер".
В современном мире такое может быть только если команда C++ Core Guidelines не осилила. Последний раз такое лет, наверное 10 назад видел, еще до того как C++11 начал массово проникать в плюсовое сообщество.
А вот получать удовольствие от зоопарка Rc<RefCell> в Раст надо как раз сейчас, что собственно и дико выглядит.