1 2 3 4 5 6 7 8 9
#[derive(Derivative)] #[derivative(Default(bound=""))] pub enum Option<T> { #[derivative(Default)] /// No value None, /// Some value `T` Some(T), }