# #![no_implicit_prelude]
# extern crate core;
# use core::default::Default;
# use Option::None;
#
pub enum Option<T> {
/// No value
None,
/// Some value `T`
Some(T),
}
impl<T> Default for Option<T> {
/// Returns None.
#[inline]
fn default() -> Option<T> {
None
}
}