pub fn create_temp_dir() -> Result<PathBuf>
There is a tempdir crate that provides the same kind of functionality, but it was flagged for a security vulnerability.
tempdir