Rust käsittelee virheitä kahdella pääasiallisella tavalla.
Aloitetaan peruslokitus skenaarion pystyttäminen Rustissa käyttäen log-kirstua, joka tarjoaa lokitusfasaadin, ja env_logger, lokitusimplementaation log-kirstulle.
log
env_logger
Kuvittele, että sinulla on koodia, joka laskee ympyrän alan useita kertoja.
Mennään refaktoroimaan yksinkertainen Rust-koodinpätkä, jotta se olisi idiomaattisempi ja ylläpidettävämpi.