pub trait OptionConv<T, E> { // Required methods fn no_less(self, name: &str) -> Result<T, E>; fn no_empty(self) -> Result<T, E>; }