Skip to content

Commit ae9a271

Browse files
committed
Replace tempdir by tempfile in librustdoc
1 parent 637fd2e commit ae9a271

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

src/Cargo.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2427,7 +2427,7 @@ version = "0.0.0"
24272427
dependencies = [
24282428
"minifier 0.0.11 (registry+https://github.com/rust-lang/crates.io-index)",
24292429
"pulldown-cmark 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
2430-
"tempdir 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
2430+
"tempfile 3.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
24312431
]
24322432

24332433
[[package]]

src/librustdoc/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ path = "lib.rs"
99

1010
[dependencies]
1111
pulldown-cmark = { version = "0.1.2", default-features = false }
12-
tempdir = "0.3"
1312
minifier = "0.0.11"
13+
tempfile = "3"

src/librustdoc/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ extern crate test as testing;
4646
#[macro_use] extern crate log;
4747
extern crate rustc_errors as errors;
4848
extern crate pulldown_cmark;
49-
extern crate tempdir;
49+
extern crate tempfile;
5050
extern crate minifier;
5151

5252
extern crate serialize as rustc_serialize; // used by deriving

src/librustdoc/test.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ use rustc::session::{self, CompileIncomplete, config};
2727
use rustc::session::config::{OutputType, OutputTypes, Externs, CodegenOptions};
2828
use rustc::session::search_paths::{SearchPaths, PathKind};
2929
use rustc_metadata::dynamic_lib::DynamicLibrary;
30-
use tempdir::TempDir;
30+
use tempfile::Builder as TempFileBuilder;
3131
use rustc_driver::{self, driver, target_features, Compilation};
3232
use rustc_driver::driver::phase_2_configure_and_expand;
3333
use rustc_metadata::cstore::CStore;
@@ -277,7 +277,7 @@ fn run_test(test: &str, cratename: &str, filename: &FileName, line: usize,
277277
let cstore = CStore::new(codegen_backend.metadata_loader());
278278
rustc_lint::register_builtins(&mut sess.lint_store.borrow_mut(), Some(&sess));
279279

280-
let outdir = Mutex::new(TempDir::new("rustdoctest").ok().expect("rustdoc needs a tempdir"));
280+
let outdir = Mutex::new(TempFileBuilder::new().prefix("rustdoctest").tempdir().expect("rustdoc needs a tempdir"));
281281
let libdir = sess.target_filesearch(PathKind::All).get_lib_path();
282282
let mut control = driver::CompileController::basic();
283283

0 commit comments

Comments
 (0)