if, match, funktiot ja lohkokirjoitukset (scope blocks) kaikki tarjoavat oman tavan palauttaa arvoja Rustissa.
Jos viimeinen lauseke if, match, funktiossa tai lohkokomentorivistä on lauseke ilman
;, Rust palauttaa sen arvon lohkosta. Tämä
on loistava tapa luoda tiivis logiikka, joka palauttaa arvon, joka voidaan sijoittaa
uuteen muuttujaan.
Huomaa, että se mahdollistaa myös if-lauseen toimimisen tiiviinä ternäärisenä lausekkeena.