diff options
| author | 魏曹先生 <1992414357@qq.com> | 2025-10-06 04:11:43 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2025-10-06 04:11:43 +0800 |
| commit | 03a5ff8a1629cde933120faf47963fcb59118261 (patch) | |
| tree | c68f46ed438456e585e065da0f95ef4767ad12fd /crates/vcs_actions | |
| parent | 87c3ec3fdcbd2294c3b9258d28ff47959e6eff68 (diff) | |
Create vcs_actions crate for client-server interaction logic
- Add new crate to combine action_system and vcs_data functionality
- Define dependencies on both action_system and vcs_data crates
- Prepare structure for implementing client-server communication logic
Diffstat (limited to 'crates/vcs_actions')
| -rw-r--r-- | crates/vcs_actions/Cargo.toml | 15 | ||||
| -rw-r--r-- | crates/vcs_actions/src/actions.rs | 5 | ||||
| -rw-r--r-- | crates/vcs_actions/src/actions/local_actions.rs | 0 | ||||
| -rw-r--r-- | crates/vcs_actions/src/actions/sheet_actions.rs | 0 | ||||
| -rw-r--r-- | crates/vcs_actions/src/actions/user_actions.rs | 0 | ||||
| -rw-r--r-- | crates/vcs_actions/src/actions/vault_actions.rs | 0 | ||||
| -rw-r--r-- | crates/vcs_actions/src/actions/virtual_file_actions.rs | 0 | ||||
| -rw-r--r-- | crates/vcs_actions/src/lib.rs | 2 | ||||
| -rw-r--r-- | crates/vcs_actions/src/registry.rs | 2 | ||||
| -rw-r--r-- | crates/vcs_actions/src/registry/client_registry.rs | 0 | ||||
| -rw-r--r-- | crates/vcs_actions/src/registry/server_registry.rs | 0 |
11 files changed, 24 insertions, 0 deletions
diff --git a/crates/vcs_actions/Cargo.toml b/crates/vcs_actions/Cargo.toml new file mode 100644 index 0000000..e5a07f6 --- /dev/null +++ b/crates/vcs_actions/Cargo.toml @@ -0,0 +1,15 @@ +[package] +name = "vcs_actions" +edition = "2024" +version.workspace = true + +[dependencies] + +# Utils +tcp_connection = { path = "../utils/tcp_connection" } +cfg_file = { path = "../utils/cfg_file", features = ["default"] } +string_proc = { path = "../utils/string_proc" } + +# Core dependencies +action_system = { path = "../system_action" } +vcs_data = { path = "../vcs_data" } diff --git a/crates/vcs_actions/src/actions.rs b/crates/vcs_actions/src/actions.rs new file mode 100644 index 0000000..20bd037 --- /dev/null +++ b/crates/vcs_actions/src/actions.rs @@ -0,0 +1,5 @@ +pub mod local_actions; +pub mod sheet_actions; +pub mod user_actions; +pub mod vault_actions; +pub mod virtual_file_actions; diff --git a/crates/vcs_actions/src/actions/local_actions.rs b/crates/vcs_actions/src/actions/local_actions.rs new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/crates/vcs_actions/src/actions/local_actions.rs diff --git a/crates/vcs_actions/src/actions/sheet_actions.rs b/crates/vcs_actions/src/actions/sheet_actions.rs new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/crates/vcs_actions/src/actions/sheet_actions.rs diff --git a/crates/vcs_actions/src/actions/user_actions.rs b/crates/vcs_actions/src/actions/user_actions.rs new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/crates/vcs_actions/src/actions/user_actions.rs diff --git a/crates/vcs_actions/src/actions/vault_actions.rs b/crates/vcs_actions/src/actions/vault_actions.rs new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/crates/vcs_actions/src/actions/vault_actions.rs diff --git a/crates/vcs_actions/src/actions/virtual_file_actions.rs b/crates/vcs_actions/src/actions/virtual_file_actions.rs new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/crates/vcs_actions/src/actions/virtual_file_actions.rs diff --git a/crates/vcs_actions/src/lib.rs b/crates/vcs_actions/src/lib.rs new file mode 100644 index 0000000..92de35f --- /dev/null +++ b/crates/vcs_actions/src/lib.rs @@ -0,0 +1,2 @@ +pub mod actions; +pub mod registry; diff --git a/crates/vcs_actions/src/registry.rs b/crates/vcs_actions/src/registry.rs new file mode 100644 index 0000000..ceec1a1 --- /dev/null +++ b/crates/vcs_actions/src/registry.rs @@ -0,0 +1,2 @@ +pub mod client_registry; +pub mod server_registry; diff --git a/crates/vcs_actions/src/registry/client_registry.rs b/crates/vcs_actions/src/registry/client_registry.rs new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/crates/vcs_actions/src/registry/client_registry.rs diff --git a/crates/vcs_actions/src/registry/server_registry.rs b/crates/vcs_actions/src/registry/server_registry.rs new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/crates/vcs_actions/src/registry/server_registry.rs |
