Në gjuhë të tjera, fjala kyçe null përdoret për të përfaqësuar mungesën e një vlere. Kjo shpesh sjell vështirësi, sepse hap mundësinë që programi ynë të dështojë kur ndërvepron përfundimisht me një variabël ose fushë pa asnjë vlerë.
Rust nuk ka null, por nuk e anashkalon rëndësinë e të pasurit aftësinë për të përfaqësuar konceptin "asnjë vlerë".
Konsideroni një përfaqësim të thjeshtë që përdor një mjet që e njohim tashmë.
Modeli i përfshirjes së një vlere alternative None mes një ose më shumë mundësive të tjera është shumë i zakonshëm në Rust për shkak pikërisht të mungesës së null. Llojet gjenerike ndihmojnë në zgjidhjen e kësaj sfide.