يتم منحك ماكرو يُستخدم لإنشاء مخزن مؤقت ثابت وإرجاع مرجع قابل للتغيير إليه. مهمتك هي إكمال الماكرو للتأكد من تهيئة المخزن المؤقت إلى النوع المناسب.

يأخذ الماكرو المسمى `create_static_buffer` ثلاث وسائط:
1.`buffer_name` (سلسلة): اسم المخزن المؤقت.
2. `buffer_type` (سلسلة): النوع المطلوب من المخزن المؤقت.
3. `buffer_size` (الاستخدام): حجم المخزن المؤقت.

يجب أن يقوم الماكرو بالخطوات التالية:
1. قم بتعريف متغير ثابت باستخدام "اسم_المخزن المؤقت" و"نوع_المخزن المؤقت".
2. يجب تعيين مصفوفة بحجم "buffer_size" للمتغير الثابت من النوع المطلوب "buffer_type".
3. قم بتهيئة عناصر المصفوفة إلى قيمها الافتراضية.

تحتاج إلى تعديل الماكرو للتأكد من تهيئة المخزن المؤقت بشكل صحيح واستخدام النوع الصحيح.

مهمتك هي إكمال الماكرو `create_static_buffer` بالرمز اللازم.

ملحوظة:
- يجب أن يقوم الماكرو بإرجاع مرجع `&'static mut` إلى المخزن المؤقت.

افترض أن قيم الإدخال صالحة وأن `buffer_type` هو اسم صالح لنوع Rust.
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}