Rust'ta yaygın hata yönetimi yöntemi, modül veya tüm crate için tek bir hata enum'u tanımlamaktır.
Bu yaklaşım, fonksiyonların üretemeyeceği hata varyantlarını da içeren büyük enum'lara yol açar.
Hataları bağımsız struct'lar olarak temsil eden ve genişletilebilir hata setleri tanımlayan alternatif çözümler mevcuttur.
error_set adlı crate, makrolarla hata setlerini ve birleşimlerini basitçe tanımlamaya olanak tanır.
error_set ile `?` operatörü, hata setlerinin alt kümesi olması durumunda otomatik dönüşüm sağlar.
Get notified when new stories are published for "🇹🇷 Hacker News Türkçe"