summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2025-10-06 02:01:12 +0800
committer魏曹先生 <1992414357@qq.com>2025-10-06 02:01:12 +0800
commitc6a685b4a2c7177039401deb6ac419202879ec26 (patch)
tree9f9f67fef6a2b2414350acaca70de86cc9640919
parentdc9ad9028b58597cee87eef2f6647e7149cfc278 (diff)
Update dependencies and workspace configuration
- Add vcs_service to workspace members in Cargo.toml - Update Cargo.lock with new vcs_service dependencies - Add vcs_service dependency to vcs crate
-rw-r--r--Cargo.lock21
-rw-r--r--Cargo.toml3
-rw-r--r--crates/vcs/Cargo.toml1
3 files changed, 25 insertions, 0 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 2d5e176..a97e66d 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1360,6 +1360,27 @@ dependencies = [
"tcp_connection",
"tokio",
"uuid",
+ "vcs_service",
+]
+
+[[package]]
+name = "vcs_service"
+version = "0.1.0"
+dependencies = [
+ "serde",
+ "tcp_connection",
+ "vcs_service_macros",
+]
+
+[[package]]
+name = "vcs_service_macros"
+version = "0.1.0"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "string_proc",
+ "syn",
+ "tcp_connection",
]
[[package]]
diff --git a/Cargo.toml b/Cargo.toml
index 9b505e7..16b7360 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -22,6 +22,9 @@ members = [
"crates/utils/string_proc",
+ "crates/service",
+ "crates/service/service_macros",
+
"crates/vcs",
"crates/vcs/vcs_test",
]
diff --git a/crates/vcs/Cargo.toml b/crates/vcs/Cargo.toml
index ec1fb14..98ab6c9 100644
--- a/crates/vcs/Cargo.toml
+++ b/crates/vcs/Cargo.toml
@@ -7,6 +7,7 @@ version.workspace = true
tcp_connection = { path = "../utils/tcp_connection" }
cfg_file = { path = "../utils/cfg_file", features = ["default"] }
string_proc = { path = "../utils/string_proc" }
+vcs_service = { path = "../service" }
# Identity
uuid = { version = "1.18.1", features = ["v4", "serde"] }