Rust에는 null을 쓰지 않고도 nullable한 값을 표현할 수 있는 Option이라 불리는 내장된 generic enum이 있습니다.
null
Option
enum Option<T> { None, Some(T), }
이 enum은 매우 흔해서, 어디서나 Some과 None으로 enum을 인스턴스화 할 수 있습니다.
Some
None