1 # #![no_implicit_prelude] 2 # extern crate core; 3 # use core::default::Default; 4 # use Option::None; 5 # 6 pub enum Option<T> { 7 /// No value 8 None, 9 /// Some value `T` 10 Some(T), 11 } 12 13 impl<T> Default for Option<T> { 14 /// Returns None. 15 #[inline] default() -> Option<T>16 fn default() -> Option<T> { 17 None 18 } 19 } 20