diff --git a/Cargo.lock b/Cargo.lock index a59ff9b39..2972730b5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -152,7 +152,7 @@ dependencies = [ "objc2-foundation", "parking_lot", "percent-encoding", - "windows-sys 0.52.0", + "windows-sys 0.60.2", "wl-clipboard-rs", "x11rb", ] @@ -1768,8 +1768,18 @@ version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d" dependencies = [ - "darling_core", - "darling_macro", + "darling_core 0.23.0", + "darling_macro 0.23.0", +] + +[[package]] +name = "darling" +version = "0.24.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed17f5901b6630b993ca003def43f2f8ef4014fc13b047b57aad617ff32bc2ec" +dependencies = [ + "darling_core 0.24.1", + "darling_macro 0.24.1", ] [[package]] @@ -1785,17 +1795,41 @@ dependencies = [ "syn 2.0.119", ] +[[package]] +name = "darling_core" +version = "0.24.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6837e2cf7485aaae18f86181d2f0e9a7ed297a025e220aeabf63fdebd3a2ddff" +dependencies = [ + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn 3.0.5", +] + [[package]] name = "darling_macro" version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d" dependencies = [ - "darling_core", + "darling_core 0.23.0", "quote", "syn 2.0.119", ] +[[package]] +name = "darling_macro" +version = "0.24.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ac7135c3ef02b2f7833bbeb1be5ba7f966dcde8a87c6b87f65a778d71a02785" +dependencies = [ + "darling_core 0.24.1", + "quote", + "syn 3.0.5", +] + [[package]] name = "dashmap" version = "6.2.1" @@ -6467,7 +6501,7 @@ version = "3.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "84d57bc0c8b9a17920c178daa6bb924850d54a9c97ab45194bb8c17ad66bb660" dependencies = [ - "darling", + "darling 0.23.0", "proc-macro2", "quote", "syn 2.0.119", @@ -6762,9 +6796,9 @@ dependencies = [ [[package]] name = "specta" -version = "2.0.0-rc.25" +version = "2.0.0-rc.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38f9a30cbcbb7011f1da7d73483983bf838af123883e45f2b36ed76328df9c50" +checksum = "ed155e448f42fc4be7a5cbc12bd43f6c549981f7c32fcba429ff6bc57cc4f30c" dependencies = [ "paste", "rustc_version 0.4.1", @@ -6774,9 +6808,9 @@ dependencies = [ [[package]] name = "specta-macros" -version = "2.0.0-rc.25" +version = "2.0.0-rc.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ce14957ecc2897f1f848b8255b6531d13ddf49cbcf506b7c2c9fb1d005593bb" +checksum = "b34b2516e16a9ddd3dc4e73cd6454cfe21fe209f8cb5a6f37346fe3774d759b3" dependencies = [ "Inflector", "proc-macro2", @@ -6786,9 +6820,9 @@ dependencies = [ [[package]] name = "specta-serde" -version = "0.0.12" +version = "0.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee8a72b755ddb8949fd8f17c5db43f0e8a806ea587d9bc602ee3f73240c00029" +checksum = "4983177ed0eb28235080261953de5f9ebae8a2d107851b5852420bd2ab246245" dependencies = [ "specta", "specta-macros", @@ -6796,18 +6830,18 @@ dependencies = [ [[package]] name = "specta-typescript" -version = "0.0.12" +version = "0.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "639404ee95557f2f8b7e4cb773ffefd45304c7ab8ba21ac83b69051595e083c0" +checksum = "3ecbe75dc1d27b36141b50b02b7c73bed00945710cee6edffa86d296a159a6f9" dependencies = [ "specta", ] [[package]] name = "specta-util" -version = "0.0.12" +version = "0.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29b1fc02b446f7244a92924fe68c0555921209f1d342990cd1539e9138e69502" +checksum = "d9bf531215ea70fba8264edecf98f12600462cf359f2038602a47aeda5ecd5b8" dependencies = [ "specta", ] @@ -7678,11 +7712,12 @@ dependencies = [ [[package]] name = "tauri-specta" -version = "2.0.0-rc.25" +version = "2.0.0-rc.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee080f36d2ac17ce2f3a82fb53f02d664e8345457de51b56dad3c394dacc41a2" +checksum = "fe71fc209fa4c49f959644f1ae2d70f72d5675bcb3d3ad8518122fa7b330994e" dependencies = [ "heck 0.5.0", + "paste", "serde", "serde_json", "specta", @@ -7696,15 +7731,15 @@ dependencies = [ [[package]] name = "tauri-specta-macros" -version = "2.0.0-rc.25" +version = "2.0.0-rc.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a59dfdce06c98d8d211619bea5fdb39486d8a8c558e12b2d2ce255972320012" +checksum = "dbf5689a1dbf2611e2351b79ba042ca089d0a3ce45274695e79084cd732a5aec" dependencies = [ - "darling", + "darling 0.24.1", "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.5", ] [[package]] @@ -7774,7 +7809,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", - "getrandom 0.3.4", + "getrandom 0.4.3", "once_cell", "rustix 1.1.4", "windows-sys 0.61.2", diff --git a/crates/clash-verge-media-unlock/Cargo.toml b/crates/clash-verge-media-unlock/Cargo.toml index 2a1395b4e..3603b522d 100644 --- a/crates/clash-verge-media-unlock/Cargo.toml +++ b/crates/clash-verge-media-unlock/Cargo.toml @@ -4,7 +4,7 @@ version = "0.1.0" edition = "2024" [dependencies] -specta = { version = "=2.0.0-rc.25", features = ["derive", "function"] } +specta = { version = "=2.0.0-rc.26", features = ["derive", "function"] } clash-verge-logging = { workspace = true } chrono = { workspace = true } log = { workspace = true } diff --git a/crates/tauri-plugin-clash-verge-sysinfo/Cargo.toml b/crates/tauri-plugin-clash-verge-sysinfo/Cargo.toml index 839fcbd04..db75cbeda 100644 --- a/crates/tauri-plugin-clash-verge-sysinfo/Cargo.toml +++ b/crates/tauri-plugin-clash-verge-sysinfo/Cargo.toml @@ -5,7 +5,7 @@ edition = "2024" rust-version = "1.91" [dependencies] -specta = { version = "=2.0.0-rc.25", features = ["derive", "function"] } +specta = { version = "=2.0.0-rc.26", features = ["derive", "function"] } tauri = { workspace = true } tauri-plugin-clipboard-manager = { workspace = true } parking_lot = { workspace = true } diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index a40b36f0e..4e0839a46 100755 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -108,9 +108,9 @@ webpki-roots = "1.0.9" dark-light = "3.0.0" bytes = "1.12.1" tokio-util = { version = "0.7.20", features = ["time"] } -specta = { version = "=2.0.0-rc.25", features = ["derive", "function", "serde_json"] } -tauri-specta = { version = "=2.0.0-rc.25", features = ["derive", "typescript"] } -specta-typescript = "=0.0.12" +specta = { version = "=2.0.0-rc.26", features = ["derive", "function", "serde_json"] } +tauri-specta = { version = "=2.0.0-rc.26", features = ["derive", "typescript"] } +specta-typescript = "=0.0.13" [target.'cfg(unix)'.dependencies] libc = "0.2.191"