رست (Rust) يحتوي على معدودة عميمة (generic enum) تدعى بنتيجة Result
يسمح لنا بإرجاع قيمة من المحتمل أن تكون فاشلة. إنها الطريقة الاصطلاحية التي تتعامل بها اللغة مع الأخطاء.
enum Result<T, E> {
Ok(T),
Err(E),
}
لاحظ أن النوع المعمم (generic type) الخاص بنا يحتوي على أنواع على شكل معلمات (parameterized types) متعددة مفصولة بفاصلة.
هذه المعدودة (enum) شائعة جدا، ويمكن إنشاء مثلاء (instances) المعدودة في أي مكان مع خيارات المعدودة (enum variants) موافق (Ok
) و خطأ (Err
).