pub fn ensure(path: &Path) -> Result<()>
Create a directory and every missing ancestor.
Returns a contextual error when the directory cannot be ensured.