إصدار Axum 0.8.0: تحسينات في بناء جملة معلمات المسار والمستخرج الاختياري
2025-01-05
تم إصدار Axum 0.8.0! يقدم إطار عمل الويب Rust هذا، المبني باستخدام Tokio وTower وHyper، تحديثات كبيرة. أبرز التغييرات تتضمن تغيير بناء جملة معلمات المسار (من `/single` و `/*many` إلى `/{single}` و `/{*many}`)، وتحسينات في مستخرجات `Option`، مما يسمح بمعالجة أكثر مرونة للبارامترات الاختيارية والأخطاء. بالإضافة إلى ذلك، وبسبب تحديثات ميزات لغة Rust، لم تعد هناك حاجة لماكرو `#[async_trait]`. هذه التحسينات تعزز سهولة الاستخدام والمرونة في Axum، لكنها تُدخِل أيضًا بعض التغييرات الكبيرة؛ يُنصح بالترقية بعناية. راجع سجل التغييرات للحصول على التفاصيل.
اقرأ المزيد
(tokio.rs)
التطوير