خاصية Any في Rust تدعم أخيرًا الترقية الصاعدة
2025-03-30
أصلحت نسخة Rust 1.86 أخيرًا مشكلة قائمة منذ فترة طويلة في خاصية Any: عدم القدرة على الترقية الصاعدة لـ dyn Any. وهذا يعني أنه يمكن للمطورين الآن استخدام طرق خاصية Any، مثل downcast_ref، على الخصائص التي ترث من Any. يُزيل هذا الإصلاح الحاجة إلى الحلول البديلة التي كانت مطلوبة سابقًا لتحقيق هذه الوظيفة، مما يحسّن من قابلية قراءة وسهولة صيانة التعليمات البرمجية. وهذا خبر سارّ للمطورين الذين اعتمدوا على هذه الحلول البديلة لسنوات.