Replace deprecated tempdir dependency with tempfile (#11588)

`Tempdir` is deprecated, but the functionality has been merged into
another crate: `tempfile`. This commit removes all `tempdir` dependencies
and replaces them with `tempfile` and the equivalent bindings.

Fixes #11560
This commit is contained in:
marktoda
2020-03-29 13:31:17 -07:00
committed by GitHub
parent 4f26ffd447
commit 2a3217d8d8
76 changed files with 220 additions and 214 deletions

View File

@@ -35,7 +35,7 @@ extern crate trace_time;
#[cfg(test)]
extern crate ethcore_db;
#[cfg(test)]
extern crate tempdir;
extern crate tempfile;
mod service;

View File

@@ -297,7 +297,7 @@ mod tests {
use std::sync::Arc;
use std::{time, thread};
use tempdir::TempDir;
use tempfile::TempDir;
use ethcore_db::NUM_COLUMNS;
use ethcore::client::ClientConfig;
@@ -311,7 +311,7 @@ mod tests {
#[test]
fn it_can_be_started() {
let tempdir = TempDir::new("").unwrap();
let tempdir = TempDir::new().unwrap();
let client_path = tempdir.path().join("client");
let snapshot_path = tempdir.path().join("snapshot");