summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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"] }