1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141
|
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -19,8 +19,8 @@ documentation = "https://docs.rs/memmap"
keywords = ["mmap", "memory-map", "io", "file"]
license = "MIT/Apache-2.0"
repository = "https://github.com/danburkert/memmap-rs"
-[dev-dependencies.tempdir]
-version = "0.3"
+[dev-dependencies.tempfile]
+version = "3"
[target."cfg(unix)".dependencies.libc]
version = "0.2"
[badges.appveyor]
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -205,7 +205,7 @@ impl MmapOptions {
///
/// ```
/// # extern crate memmap;
- /// # extern crate tempdir;
+ /// # extern crate tempfile;
/// #
/// use std::fs::OpenOptions;
/// use std::path::PathBuf;
@@ -349,7 +349,7 @@ impl Mmap {
///
/// ```
/// # extern crate memmap;
- /// # extern crate tempdir;
+ /// # extern crate tempfile;
/// #
/// use memmap::Mmap;
/// use std::ops::DerefMut;
@@ -429,7 +429,7 @@ impl MmapMut {
///
/// ```
/// # extern crate memmap;
- /// # extern crate tempdir;
+ /// # extern crate tempfile;
/// #
/// use std::fs::OpenOptions;
/// use std::path::PathBuf;
@@ -478,7 +478,7 @@ impl MmapMut {
///
/// ```
/// # extern crate memmap;
- /// # extern crate tempdir;
+ /// # extern crate tempfile;
/// #
/// use std::fs::OpenOptions;
/// use std::io::Write;
@@ -630,7 +630,7 @@ impl fmt::Debug for MmapMut {
#[cfg(test)]
mod test {
- extern crate tempdir;
+ extern crate tempfile;
#[cfg(windows)]
extern crate winapi;
@@ -649,7 +649,7 @@ mod test {
#[test]
fn map_file() {
let expected_len = 128;
- let tempdir = tempdir::TempDir::new("mmap").unwrap();
+ let tempdir = tempfile::Builder::new().prefix("mmap").tempdir().unwrap();
let path = tempdir.path().join("mmap");
let file = OpenOptions::new()
@@ -681,7 +681,7 @@ mod test {
/// Checks that a 0-length file will not be mapped.
#[test]
fn map_empty_file() {
- let tempdir = tempdir::TempDir::new("mmap").unwrap();
+ let tempdir = tempfile::Builder::new().prefix("mmap").tempdir().unwrap();
let path = tempdir.path().join("mmap");
let file = OpenOptions::new()
@@ -721,7 +721,7 @@ mod test {
#[test]
fn file_write() {
- let tempdir = tempdir::TempDir::new("mmap").unwrap();
+ let tempdir = tempfile::Builder::new().prefix("mmap").tempdir().unwrap();
let path = tempdir.path().join("mmap");
let mut file = OpenOptions::new()
@@ -745,7 +745,7 @@ mod test {
#[test]
fn flush_range() {
- let tempdir = tempdir::TempDir::new("mmap").unwrap();
+ let tempdir = tempfile::Builder::new().prefix("mmap").tempdir().unwrap();
let path = tempdir.path().join("mmap");
let file = OpenOptions::new()
@@ -770,7 +770,7 @@ mod test {
#[test]
fn map_copy() {
- let tempdir = tempdir::TempDir::new("mmap").unwrap();
+ let tempdir = tempfile::Builder::new().prefix("mmap").tempdir().unwrap();
let path = tempdir.path().join("mmap");
let mut file = OpenOptions::new()
@@ -806,7 +806,7 @@ mod test {
#[test]
fn map_offset() {
- let tempdir = tempdir::TempDir::new("mmap").unwrap();
+ let tempdir = tempfile::Builder::new().prefix("mmap").tempdir().unwrap();
let path = tempdir.path().join("mmap");
let file = OpenOptions::new()
@@ -887,7 +887,7 @@ mod test {
#[test]
#[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
fn jit_x86_file() {
- let tempdir = tempdir::TempDir::new("mmap").unwrap();
+ let tempdir = tempfile::Builder::new().prefix("mmap").tempdir().unwrap();
let mut options = OpenOptions::new();
#[cfg(windows)]
options.access_mode(GENERIC_ALL);
@@ -905,7 +905,7 @@ mod test {
#[test]
fn mprotect_file() {
- let tempdir = tempdir::TempDir::new("mmap").unwrap();
+ let tempdir = tempfile::Builder::new().prefix("mmap").tempdir().unwrap();
let path = tempdir.path().join("mmap");
let mut options = OpenOptions::new();
@@ -951,7 +951,7 @@ mod test {
#[test]
fn mprotect_copy() {
- let tempdir = tempdir::TempDir::new("mmap").unwrap();
+ let tempdir = tempfile::Builder::new().prefix("mmap").tempdir().unwrap();
let path = tempdir.path().join("mmap");
let mut options = OpenOptions::new();
|