Fix RUSTSEC-2018-0017 (#5338)

[[PR Description]]

This replaces the `tempdir` crate with `tempfile`, which resolves
[RUSTSEC-2018-0017](https://rustsec.org/advisories/RUSTSEC-2018-0017).
71ec781215Mikayla Maki committed on 1/24/2024, 8:19:05 PM· committed by GitHubparentse1b7b5e08d2ba7
15 files changedLine totals unavailable