Megjegyzem, elmúlt héten is írtam egy bináris adathalmazt dekódoló segédprogramot. Az ok_or() és a ? operátor, mint hibafelterjesztés volt az egyik nagy áldás.
Így működik: https://doc.rust-lang.org/reference/expressions/operator-expr.html#the-…
Enélkül a szépség nélkül nem csoda, hogy a C-ben írt Linux 6.3-as kernel nem kevesebb mint 190_000 darab, főként hibakezelésre kiugró goto-t tartalmaz (nézd meg magad, ha nem hiszed, grep a barátod). Nehézkes a C-ben a hibafelterjesztés is.