From 478e3092967c5a71cc9b8a7dcc1255dc7518be73 Mon Sep 17 00:00:00 2001 From: Kenichi Takahashi Date: Tue, 30 Sep 2025 16:41:25 +0900 Subject: [PATCH] fix: update url crate from 0.5 to 2.x to remove rustc-serialize dependency --- Cargo.lock | 100 ++++------------------------------------------------- Cargo.toml | 2 +- 2 files changed, 7 insertions(+), 95 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 548d538..8060c11 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,5 +1,7 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. +version = 4 + [[package]] name = "addr2line" version = "0.14.1" @@ -245,12 +247,6 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "fuchsia-cprng" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" - [[package]] name = "futures-channel" version = "0.3.12" @@ -461,7 +457,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de910d521f7cc3135c4de8db1cb910e0b5ed1dc6f57c381cd07e8e661ce10094" dependencies = [ "matches", - "unicode-bidi 0.3.4", + "unicode-bidi", "unicode-normalization", ] @@ -636,7 +632,7 @@ dependencies = [ "serde_json", "serde_path_to_error", "snafu", - "url 2.2.0", + "url", ] [[package]] @@ -656,7 +652,7 @@ dependencies = [ "serde_urlencoded", "structopt", "tokio", - "url 0.5.10", + "url", ] [[package]] @@ -757,53 +753,6 @@ dependencies = [ "proc-macro2", ] -[[package]] -name = "rand" -version = "0.3.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64ac302d8f83c0c1974bf758f6b041c6c8ada916fbb44a609158ca8b064cc76c" -dependencies = [ - "libc", - "rand 0.4.6", -] - -[[package]] -name = "rand" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293" -dependencies = [ - "fuchsia-cprng", - "libc", - "rand_core 0.3.1", - "rdrand", - "winapi", -] - -[[package]] -name = "rand_core" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" -dependencies = [ - "rand_core 0.4.2", -] - -[[package]] -name = "rand_core" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc" - -[[package]] -name = "rdrand" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" -dependencies = [ - "rand_core 0.3.1", -] - [[package]] name = "regex" version = "1.4.3" @@ -859,7 +808,7 @@ dependencies = [ "serde_urlencoded", "tokio", "tokio-rustls", - "url 2.2.0", + "url", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", @@ -888,12 +837,6 @@ version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e3bad0ee36814ca07d7968269dd4b7ec89ec2da10c4bb613928d3077083c232" -[[package]] -name = "rustc-serialize" -version = "0.3.24" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcf128d1287d2ea9d80910b5f1120d0b8eede3fbf1abe91c40d39ea7d51e6fda" - [[package]] name = "rustls" version = "0.19.0" @@ -1216,15 +1159,6 @@ dependencies = [ "version_check", ] -[[package]] -name = "unicode-bidi" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "149319afc0ec718611d4a9208c0308e3b1b62dcfbd982e5e723f6ec35b909b92" -dependencies = [ - "matches", -] - [[package]] name = "unicode-bidi" version = "0.3.4" @@ -1267,19 +1201,6 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" -[[package]] -name = "url" -version = "0.5.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a3440c1ed62af4a2aee71c6fb78ef32ddcb75cfa24bf42f45e07c02b6d6a2f6" -dependencies = [ - "matches", - "rustc-serialize", - "unicode-bidi 0.2.6", - "unicode-normalization", - "uuid", -] - [[package]] name = "url" version = "2.2.0" @@ -1293,15 +1214,6 @@ dependencies = [ "serde", ] -[[package]] -name = "uuid" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "885acc3b17fdef6230d1f7765dff1106dfd5e75a93c2f26459fbf600ed6dcc14" -dependencies = [ - "rand 0.3.23", -] - [[package]] name = "vec_map" version = "0.8.2" diff --git a/Cargo.toml b/Cargo.toml index 2253f17..c63547e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,7 +10,7 @@ description = "GitHub query & extracter (Enterprise ready)" edition = "2018" [dependencies] -url = "^0" +url = "^2.0" chrono = { version = "^0.4", features = ["serde"] } anyhow = "1.0" # octocrab = { path = "../../XAMPPRocky/octocrab", default-features = false }