On je fakt že Rust prostě neumožňuje dělat některé věci, které by v jiných jazycích prošly a často se tak i odchytí možná chyba. K tomu pomáhá nejen v přísném hlídání paměti, ale i v takových drobnostech jako nutnost vyčerpat všechny možnosti v match. I když pak občas nenechá zkompilovat věc která by chybu nezpůsobila (což může být zpočátku trošičku otravné), dá se tak snáz odchytit situace kdy by problém nastal.