/// Converts a type T into a Result pub trait IntoResult { type Error; fn into_result(self) -> Result; }