eserde: الإبلاغ عن أخطاء فك التجميع المتعددة مرة واحدة

2025-02-21
eserde: الإبلاغ عن أخطاء فك التجميع المتعددة مرة واحدة

تقوم مكتبة serde بإنهاء فك التجميع عند مواجهة الخطأ الأول، وهو أمر غير ملائم عند التعامل مع حمولات JSON المقدمة من المستخدم (مثل نص طلب API REST). تحل eserde هذه المشكلة عن طريق الإبلاغ عن جميع أخطاء فك التجميع مرة واحدة، مما يحسن تجربة المطور بشكل كبير. من خلال استبدال `#[derive(serde::Deserialize)]` بـ `#[derive(eserde::Deserialize)]` واستخدام دوال فك التجميع الخاصة بـ eserde، يمكن للمطورين الحصول بسهولة على جميع رسائل الخطأ، مما يقلل من عدد تفاعلات API. تدعم eserde حاليًا JSON وتخطط لدعم YAML و TOML في المستقبل.

التطوير