if, match, funksionet dhe blloqet e fushëveprimit kanë të gjitha një mënyrë unike
kthimin e vlerave në Rust.
Nëse deklarata e fundit në një bllok "if", "match", funksion ose fushëveprimi është një shprehje pa
;, Rust do ta kthejë atë si vlerë nga blloku. Kjo
është një mënyrë e shkëlqyer për të krijuar logjikë koncize që kthen një vlerë që mund të vendoset në
një ndryshore te re.
Vini re se ai gjithashtu lejon që një deklaratë "if" të funksionojë si një konciz shprehje treshe.