From 2f91a8aa86935bddd7ee03a2b7fd8e0a0b6c17e4 Mon Sep 17 00:00:00 2001
From: wires <wires@noreply.wires.systems>
Date: Sun, 23 Mar 2025 16:49:30 -0400
Subject: [PATCH] small oops

---
 Cargo.lock     | 64 --------------------------------------------------
 Cargo.toml     |  1 -
 src/install.rs |  5 ++--
 3 files changed, 3 insertions(+), 67 deletions(-)

diff --git a/Cargo.lock b/Cargo.lock
index 52385bb..b60e2d5 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -99,7 +99,6 @@ dependencies = [
  "crossterm",
  "git2",
  "lazy_static",
- "phf",
  "serde",
  "tempfile",
  "thiserror",
@@ -590,48 +589,6 @@ version = "2.3.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
 
-[[package]]
-name = "phf"
-version = "0.11.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078"
-dependencies = [
- "phf_macros",
- "phf_shared",
-]
-
-[[package]]
-name = "phf_generator"
-version = "0.11.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d"
-dependencies = [
- "phf_shared",
- "rand",
-]
-
-[[package]]
-name = "phf_macros"
-version = "0.11.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216"
-dependencies = [
- "phf_generator",
- "phf_shared",
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "phf_shared"
-version = "0.11.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5"
-dependencies = [
- "siphasher",
-]
-
 [[package]]
 name = "pkg-config"
 version = "0.3.32"
@@ -662,21 +619,6 @@ version = "5.2.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5"
 
-[[package]]
-name = "rand"
-version = "0.8.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
-dependencies = [
- "rand_core",
-]
-
-[[package]]
-name = "rand_core"
-version = "0.6.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
-
 [[package]]
 name = "redox_syscall"
 version = "0.5.10"
@@ -783,12 +725,6 @@ dependencies = [
  "libc",
 ]
 
-[[package]]
-name = "siphasher"
-version = "1.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d"
-
 [[package]]
 name = "smallvec"
 version = "1.14.0"
diff --git a/Cargo.toml b/Cargo.toml
index cc4aadb..77bc3d7 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -13,7 +13,6 @@ clap-cargo = "0.15.2"
 crossterm = "0.28.1"
 git2 = "0.20.1"
 lazy_static = "1.5.0"
-phf = { version = "0.11.3", features = ["macros"] }
 serde = { version = "1.0.219", features = ["derive"] }
 tempfile = "3.19.1"
 thiserror = "2.0.12"
diff --git a/src/install.rs b/src/install.rs
index 8ecbbaa..a4fe58c 100644
--- a/src/install.rs
+++ b/src/install.rs
@@ -8,7 +8,7 @@ use crate::console::{GOOD, NOTE, error, fail, status, tip, update, warning};
 use crate::settings::{InstallSettings, Settings};
 
 mod cc;
-pub(crate) mod languages;
+pub mod languages;
 
 use languages::{InstallInfo, Revision, is_installed};
 
@@ -159,7 +159,8 @@ fn install(
     // it's not fatal if we just can't get the revision info, tho it'd definitely be weird
     let version = repo
         .head()
-        .and_then(|head| head.peel_to_commit().map(|c| c.id()))
+        .and_then(|head| head.peel_to_commit())
+        .map(|c| c.id())
         .ok();
 
     let output_path = parser_dir.join(language).with_extension(DLL_EXTENSION);