> chci jen dostat výsledek do proměnné (a při chybě vyskočit z funkce)
Použiju "if let" a je to. Nebo něco jiného. Fakt nevím, co řešíš. asi by to chtělo příklad.
> Zacházení s chybami se prostě v Rustu vůbec nepovedlo
To je věc názoru, nemyslím si to. Je trochu škoda, že vychytávky typu anyhow nebo thiserror nebyly řešeny v rámci standardní knihovny, ale to je vše.