ещё из приколов могу предположить следующее: shared ownership. Т.е. когда есть счётчик ссылкок на объект. И надо раст научить "пользоваться" тем счётчиком, что в объекте ест нативный. Т.е. если раст ещё себе куда-то это положил, чтобы сделал ++, а когда не надо —. Понятно, что можно обернуть во что-то растовое, но тогда когда объект обратно в C/C++ передаётся, то надо разворачивать... куча геммора.
верю про гемор. но, речь была конкретно про гуй и моя мысль, что его можно использовать чисто ансейф и это не так уж безсмысленно, ведь внутреннюю логику ты сделаешь вполне сейф