تم تكليفك بإكمال تنفيذ وظيفة تقوم باسترداد رقم منفذ AESM (Intel(R) Architectural Enclave Services Manager) من متغير بيئة. الوظيفة متوفرة بالفعل، ولكنها تفتقد بعض الأجزاء الرئيسية.

اكتب دالة تسمى `get_aesm_port` تقوم بما يلي:

1. لا يأخذ أي معلمات الإدخال.
2. يسترد رقم منفذ AESM من متغير البيئة `AESM_PORT_ENV`.
3. يقوم بإرجاع رقم منفذ AESM كعدد صحيح.

يمكنك الافتراض أنه تم تعيين متغير البيئة `AESM_PORT_ENV` ويحتوي على عدد صحيح صالح.

أكمل مقتطف الشفرة المحدد عن طريق تنفيذ وظيفة `get_aesm_port`.

''''الصدأ
استخدم std::env;

الجبهة الوطنية get_aesm_port() -> i32 {
    دع aesm_port = env::var("AESM_PORT_ENV")
        .expect("لم يتم العثور على AESM_PORT_ENV")
        .تحليل ()
        .expect("فشل تحليل AESM_PORT_ENV كعدد صحيح");

    aesm_port
}

الجبهة الوطنية الرئيسية () {
    دع aesm_port = get_aesm_port();
    println!("رقم منفذ AESM: {}"، aesm_port)؛
}
```
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}