diff --git a/packages/desktop/Cargo.lock b/packages/desktop/Cargo.lock index d6f7ad0d..b5ee0e83 100644 --- a/packages/desktop/Cargo.lock +++ b/packages/desktop/Cargo.lock @@ -37,12 +37,6 @@ version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53" -[[package]] -name = "base64" -version = "0.22.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" - [[package]] name = "base64" version = "0.23.1" @@ -161,9 +155,9 @@ checksum = "4e7648175b45a9a48536d676f68d918270699102aa8dab5496df06904c914600" name = "codeman-desktop" version = "0.1.0" dependencies = [ - "base64 0.22.1", + "base64", "block2", - "dirs 6.0.0", + "dirs", "libc", "muda", "objc2", @@ -353,15 +347,6 @@ dependencies = [ "crypto-common", ] -[[package]] -name = "dirs" -version = "6.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e" -dependencies = [ - "dirs-sys", -] - [[package]] name = "dirs" version = "7.0.0" @@ -2460,7 +2445,7 @@ version = "3.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cde93ff05758a36a851a398a772b0b79a82fbe3c186a46f2696baaeaf84c966b" dependencies = [ - "base64 0.23.1", + "base64", "flate2", "log", "percent-encoding", @@ -2478,7 +2463,7 @@ version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "841583fc36089d7d59419568ae157f43a5a03a2e5a81ba87c77d1596ef46e922" dependencies = [ - "base64 0.23.1", + "base64", "http", "httparse", "log", @@ -2981,11 +2966,11 @@ version = "0.57.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "759c50ddad0ef9913bb5496cb9d509a50433a3b78cb0238d61105526589cf0e9" dependencies = [ - "base64 0.23.1", + "base64", "block2", "cookie", "crossbeam-channel", - "dirs 7.0.0", + "dirs", "dom_query", "dpi", "dunce", diff --git a/packages/desktop/Cargo.toml b/packages/desktop/Cargo.toml index 8790f795..39708944 100644 --- a/packages/desktop/Cargo.toml +++ b/packages/desktop/Cargo.toml @@ -22,8 +22,10 @@ muda = "0.21" serde = { version = "1", features = ["derive"] } serde_json = "1" url = "2" -base64 = "0.22" -dirs = "6" +# The versions ureq and wry already pull in, so neither crate is built twice +# (ureq builds base64 without its default SIMD engines, and so do we). +base64 = { version = "0.23", default-features = false, features = ["std"] } +dirs = "7" # The reachability probe. platform-verifier = the OS trust store, the same one # WKWebView uses, so the probe and the window agree on which certificates pass. ureq = { version = "3", features = ["platform-verifier"] }