pub type OptionSocketHost = Option<IpAddr>;
enum OptionSocketHost { None, Some(IpAddr), }
No value.
Some value of type T.
T