الملكية المتعددة
أحياناً تحتاج القيمة لأكثر من مالك.
Rc<T>(عدّ المراجع): يسمح بمالكين متعددين. عند سقوط آخر مالك، يتم تحرير البيانات. (للاستخدام في خيط برمجي واحد فقط).RefCell<T>: يسمح بـ القابلية للتغيير الداخلية. يمكنك تعديل البيانات حتى لو كان لديك مرجع غير قابل للتغيير للـRefCell(يتم التحقق من ذلك وقت التشغيل).
في الـ Web3، تُستخدم هذه الأنواع لهياكل البيانات المعقدة الشبيهة بالرسوم البيانية (graphs) أو إدارة الحالة.