pub fn delete_directory_recursively(path: String) -> Result<()>