Skip to content

Commit 4fc9835

Browse files
haraldhclaude
andcommitted
chore: replace deprecated tempdir crate with tempfile
The `tempdir` crate has been deprecated in favor of `tempfile`, which now provides all the same functionality. This migration updates varlink_generator's test dependencies to use `tempfile::TempDir` instead of `tempdir::TempDir`. API change: `TempDir::new("prefix")` → `TempDir::with_prefix("prefix")` 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 7ca309a commit 4fc9835

File tree

4 files changed

+54
-116
lines changed

4 files changed

+54
-116
lines changed

Cargo.lock

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

Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ serde_derive = "1.0.102"
4141
serde_json = "1.0.41"
4242
static_assertions = "1.1.0"
4343
syn = "2.0"
44-
tempdir = "0.3.7"
4544
tempfile = "3.1.0"
4645
thiserror = "2.0.3"
4746
tokio = "1"

varlink_generator/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ thiserror = { workspace = true }
3333

3434
[dev-dependencies]
3535
unified-diff = { workspace = true }
36-
tempdir = { workspace = true }
36+
tempfile = { workspace = true }
3737

3838
[badges]
3939
travis-ci = { repository = "varlink/rust" }

varlink_generator/tests/generator.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ extern crate varlink_generator;
33
use std::fs;
44
use std::io::prelude::*;
55
use std::process::Command;
6-
use tempdir::TempDir;
6+
use tempfile::TempDir;
77
use unified_diff::diff;
88

99
#[cfg(unix)]
@@ -33,7 +33,7 @@ fn test_generate() {
3333
}
3434
}
3535

36-
let tmpdir = TempDir::new("test_generate").unwrap();
36+
let tmpdir = TempDir::with_prefix("test_generate").unwrap();
3737

3838
std::env::set_var("OUT_DIR", tmpdir.path().as_os_str());
3939
varlink_generator::cargo_build("tests/org.example.complex.varlink");

0 commit comments

Comments
 (0)