Convert more legacy steps

This commit is contained in:
Roey Darwish Dror
2019-02-11 14:10:06 +02:00
parent dfe06a5111
commit a1b3e37f93
3 changed files with 27 additions and 26 deletions

View File

@@ -180,3 +180,11 @@ pub fn require<T: AsRef<OsStr> + Debug>(binary_name: T) -> Result<PathBuf, Error
},
}
}
pub fn require_option<T>(option: Option<T>) -> Result<T, Error> {
if let Some(value) = option {
Ok(value)
} else {
Err(ErrorKind::SkipStep)?
}
}