راست یه enum جنریک توکار به اسم Result هم داره که بهمون اجازه میده یه مقدار رو برگردونیم که امکان شکست خوردن داره. این روش idiomatic این زبان برای مدیریت خطاست.
enum Result<T, E> {
Ok(T),
Err(E),
}
توجه کن که نوع جنریکمون چند تا پارامتر نوع داره که با کاما از هم جدا شدن.
این enum هم اونقدر رایجه که میشه توی هر جایی، نمونههای این enum رو با انواع Ok و Err ساخت.