From 103437468a7fa95bbf9bfba34fd7a83f7045bcb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E6=B6=9B?= Date: Fri, 13 Feb 2026 14:51:42 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=20doc-process=20?= =?UTF-8?q?=E5=92=8C=20vector-control=20=E6=A8=A1=E5=9D=97=E5=8F=8A?= =?UTF-8?q?=E5=9F=BA=E6=9C=AC=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Cargo.toml | 2 +- crates/doc-process/Cargo.toml | 6 ++++++ crates/doc-process/src/lib.rs | 14 ++++++++++++++ crates/vector-control/Cargo.toml | 6 ++++++ crates/vector-control/src/lib.rs | 14 ++++++++++++++ 5 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 crates/doc-process/Cargo.toml create mode 100644 crates/doc-process/src/lib.rs create mode 100644 crates/vector-control/Cargo.toml create mode 100644 crates/vector-control/src/lib.rs diff --git a/Cargo.toml b/Cargo.toml index 07a1b39..37d8369 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,3 +1,3 @@ [workspace] -members = ["crates/agency", "src-tauri"] +members = ["crates/agency", "crates/doc-process", "crates/vector-control", "src-tauri"] resolver = "3" diff --git a/crates/doc-process/Cargo.toml b/crates/doc-process/Cargo.toml new file mode 100644 index 0000000..26e5b4a --- /dev/null +++ b/crates/doc-process/Cargo.toml @@ -0,0 +1,6 @@ +[package] +name = "doc-process" +version = "0.1.0" +edition = "2024" + +[dependencies] diff --git a/crates/doc-process/src/lib.rs b/crates/doc-process/src/lib.rs new file mode 100644 index 0000000..b93cf3f --- /dev/null +++ b/crates/doc-process/src/lib.rs @@ -0,0 +1,14 @@ +pub fn add(left: u64, right: u64) -> u64 { + left + right +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn it_works() { + let result = add(2, 2); + assert_eq!(result, 4); + } +} diff --git a/crates/vector-control/Cargo.toml b/crates/vector-control/Cargo.toml new file mode 100644 index 0000000..5aa81a3 --- /dev/null +++ b/crates/vector-control/Cargo.toml @@ -0,0 +1,6 @@ +[package] +name = "vector-control" +version = "0.1.0" +edition = "2024" + +[dependencies] diff --git a/crates/vector-control/src/lib.rs b/crates/vector-control/src/lib.rs new file mode 100644 index 0000000..b93cf3f --- /dev/null +++ b/crates/vector-control/src/lib.rs @@ -0,0 +1,14 @@ +pub fn add(left: u64, right: u64) -> u64 { + left + right +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn it_works() { + let result = add(2, 2); + assert_eq!(result, 4); + } +}