From ce6ff7ec0648af667e620631b793fe0e4f8fea37 Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Thu, 6 Nov 2025 22:06:22 +0800 Subject: update: upgrade dependencies and add new modules - Upgrade colored from 2.2.0 to 3.0.0 - Remove duplicate colored dependency - Add strip-ansi-escapes for ANSI escape sequence handling - Add ahash for high-performance hashing - Add data_struct and vcs_docs modules --- Cargo.lock | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 52 insertions(+), 12 deletions(-) (limited to 'Cargo.lock') diff --git a/Cargo.lock b/Cargo.lock index 899eb7c..67d4abe 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -37,6 +37,19 @@ dependencies = [ "cpufeatures", ] +[[package]] +name = "ahash" +version = "0.8.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +dependencies = [ + "cfg-if", + "getrandom 0.3.4", + "once_cell", + "version_check", + "zerocopy", +] + [[package]] name = "aho-corasick" version = "1.1.3" @@ -366,7 +379,7 @@ checksum = "a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d" name = "cli_publisher" version = "0.0.1" dependencies = [ - "colored 3.0.0", + "colored", "serde", "toml 0.9.8", ] @@ -377,16 +390,6 @@ version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" -[[package]] -name = "colored" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c" -dependencies = [ - "lazy_static", - "windows-sys 0.59.0", -] - [[package]] name = "colored" version = "3.0.0" @@ -509,6 +512,14 @@ dependencies = [ "syn", ] +[[package]] +name = "data_struct" +version = "0.1.0" +dependencies = [ + "ahash", + "serde", +] + [[package]] name = "der" version = "0.7.10" @@ -846,10 +857,12 @@ version = "0.0.0" dependencies = [ "action_system", "cfg_file", + "data_struct", "string_proc", "tcp_connection", "vcs_actions", "vcs_data", + "vcs_docs", ] [[package]] @@ -858,12 +871,13 @@ version = "0.0.0" dependencies = [ "chrono", "clap", - "colored 2.2.0", + "colored", "env_logger", "just_enough_vcs", "log", "regex", "rust-i18n", + "strip-ansi-escapes", "tokio", "toml 0.9.8", ] @@ -1613,6 +1627,15 @@ checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" name = "string_proc" version = "0.1.0" +[[package]] +name = "strip-ansi-escapes" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a8f8038e7e7969abb3f1b7c2a811225e9296da208539e0f79c5251d6cac0025" +dependencies = [ + "vte", +] + [[package]] name = "strsim" version = "0.11.1" @@ -1859,20 +1882,37 @@ version = "0.1.0" dependencies = [ "action_system", "cfg_file", + "chrono", + "data_struct", "dirs", "serde", "string_proc", "tcp_connection", "tokio", "uuid", + "vcs_docs", + "winapi-util", ] +[[package]] +name = "vcs_docs" +version = "0.1.0" + [[package]] name = "version_check" version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" +[[package]] +name = "vte" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "231fdcd7ef3037e8330d8e17e61011a2c244126acc0a982f4040ac3f9f0bc077" +dependencies = [ + "memchr", +] + [[package]] name = "walkdir" version = "2.5.0" -- cgit