Skip to content

Commit 4b546ba

Browse files
authored
Replace tempdir with tempfile (#84)
Tempdir has been deprecated for quite some time now
1 parent 9e5b03a commit 4b546ba

File tree

4 files changed

+53
-28
lines changed

4 files changed

+53
-28
lines changed

Cargo.lock

Lines changed: 49 additions & 24 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ rustc_version = "0.2"
2020
serde = "1.0"
2121
serde_derive = "1.0"
2222
serde_json = "1.0"
23-
tempdir = "0.3.5"
23+
tempfile = "3"
2424
toml = "0.5"
2525
walkdir = "2.3"
2626

src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ extern crate rustc_version;
1111
extern crate serde_json;
1212
#[macro_use]
1313
extern crate serde_derive;
14-
extern crate tempdir;
14+
extern crate tempfile;
1515
extern crate toml;
1616
extern crate walkdir;
1717

src/sysroot.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use std::path::Path;
88
use std::process::Command;
99

1010
use rustc_version::VersionMeta;
11-
use tempdir::TempDir;
11+
use tempfile::Builder;
1212
use toml::{value::Table, Value};
1313

1414
use cargo;
@@ -64,7 +64,7 @@ fn build_crate(
6464
dst: &Path,
6565
verbose: bool,
6666
) -> Result<()> {
67-
let td = TempDir::new("cargo-xbuild").chain_err(|| "couldn't create a temporary directory")?;
67+
let td = Builder::new().prefix("cargo-xbuild").tempdir().chain_err(|| "couldn't create a temporary directory")?;
6868
let td_path;
6969
let td = if env::var_os("XBUILD_KEEP_TEMP").is_some() {
7070
td_path = td.into_path();

0 commit comments

Comments
 (0)