Rust có một enum chung được tích hợp sẵn có tên là Result
cho phép chúng ta trả về một giá trị có khả năng bị lỗi. Đó là một cách đặc trung mà ngôn ngữ xử lý lỗi.
enum Result<T, E> {
Ok(T),
Err(E),
}
Lưu ý rằng Generic type của chúng ta có nhiều loại được tham số hóa được phân tách bằng dấu phẩy.
Enum này rất phổ biến, các phiên bản của enum có thể được tạo ở bất kỳ đâu với các biến thể enum là Ok
và Err
.