diff options
| author | 魏曹先生 <1992414357@qq.com> | 2025-09-20 16:24:57 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2025-09-20 16:24:57 +0800 |
| commit | dd679c9f0cd0b936a9e3e480400097cd5115f499 (patch) | |
| tree | 162929b96c6381088e5bcc015b210d9f357564cf | |
| parent | a6e27e265ba8c63f6707ab12b1e09c9a977e107c (diff) | |
Update Cargo.toml 1. Rename feature `default` to `all` 2. Add feature
`tcp_connection`, `string_proc`, `env` 3. Add crates `string_proc`,
`env` to workspace 4. Removed crate `member_verify`
| -rw-r--r-- | Cargo.lock | 166 | ||||
| -rw-r--r-- | Cargo.toml | 15 | ||||
| -rw-r--r-- | crates/utils/member_verify/Cargo.toml | 6 | ||||
| -rw-r--r-- | crates/utils/member_verify/src/key.rs | 9 | ||||
| -rw-r--r-- | crates/utils/member_verify/src/lib.rs | 2 | ||||
| -rw-r--r-- | crates/utils/member_verify/src/verifier.rs | 1 |
6 files changed, 175 insertions, 24 deletions
@@ -65,6 +65,12 @@ dependencies = [ ] [[package]] +name = "bumpalo" +version = "3.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" + +[[package]] name = "bytes" version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -108,12 +114,34 @@ dependencies = [ ] [[package]] +name = "env" +version = "0.1.0" +dependencies = [ + "cfg_file", + "serde", + "string_proc", + "uuid", +] + +[[package]] name = "equivalent" version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] +name = "getrandom" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" +dependencies = [ + "cfg-if", + "libc", + "r-efi", + "wasi 0.14.7+wasi-0.2.4", +] + +[[package]] name = "gimli" version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -153,10 +181,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" [[package]] +name = "js-sys" +version = "0.3.80" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "852f13bec5eba4ba9afbeb93fd7c13fe56147f055939ae21c43a29a0ecb2702e" +dependencies = [ + "once_cell", + "wasm-bindgen", +] + +[[package]] name = "just_enough_vcs" version = "0.1.0" dependencies = [ "cfg_file", + "env", + "string_proc", + "tcp_connection", ] [[package]] @@ -176,8 +217,10 @@ dependencies = [ ] [[package]] -name = "member_verify" -version = "0.1.0" +name = "log" +version = "0.4.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" [[package]] name = "memchr" @@ -201,7 +244,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c" dependencies = [ "libc", - "wasi", + "wasi 0.11.1+wasi-snapshot-preview1", "windows-sys", ] @@ -215,6 +258,12 @@ dependencies = [ ] [[package]] +name = "once_cell" +version = "1.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" + +[[package]] name = "parking_lot" version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -262,6 +311,12 @@ dependencies = [ ] [[package]] +name = "r-efi" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" + +[[package]] name = "redox_syscall" version = "0.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -290,6 +345,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" [[package]] +name = "rustversion" +version = "1.0.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" + +[[package]] name = "ryu" version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -387,6 +448,10 @@ dependencies = [ ] [[package]] +name = "string_proc" +version = "0.1.0" + +[[package]] name = "syn" version = "2.0.106" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -497,12 +562,101 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" [[package]] +name = "uuid" +version = "1.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2" +dependencies = [ + "getrandom", + "js-sys", + "serde", + "wasm-bindgen", +] + +[[package]] name = "wasi" version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" [[package]] +name = "wasi" +version = "0.14.7+wasi-0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c" +dependencies = [ + "wasip2", +] + +[[package]] +name = "wasip2" +version = "1.0.1+wasi-0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" +dependencies = [ + "wit-bindgen", +] + +[[package]] +name = "wasm-bindgen" +version = "0.2.103" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab10a69fbd0a177f5f649ad4d8d3305499c42bab9aef2f7ff592d0ec8f833819" +dependencies = [ + "cfg-if", + "once_cell", + "rustversion", + "wasm-bindgen-macro", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.103" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bb702423545a6007bbc368fde243ba47ca275e549c8a28617f56f6ba53b1d1c" +dependencies = [ + "bumpalo", + "log", + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.103" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc65f4f411d91494355917b605e1480033152658d71f722a90647f56a70c88a0" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.103" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffc003a991398a8ee604a401e194b6b3a39677b3173d6e74495eb51b82e99a32" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.103" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "293c37f4efa430ca14db3721dfbe48d8c33308096bd44d80ebaa775ab71ba1cf" +dependencies = [ + "unicode-ident", +] + +[[package]] name = "windows-sys" version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -580,3 +734,9 @@ name = "winnow" version = "0.7.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf" + +[[package]] +name = "wit-bindgen" +version = "0.46.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" @@ -3,11 +3,14 @@ name = "just_enough_vcs" version = "0.1.0" edition = "2024" license-file = "LICENSE-MIT.md" -authors = [ "Weicao-CatilGrass (GitHub)" ] +authors = ["Weicao-CatilGrass (GitHub)"] [features] -default = ["cfg_file"] +all = ["cfg_file", "tcp_connection", "string_proc", "env"] cfg_file = [] +tcp_connection = [] +string_proc = [] +env = [] [workspace] members = [ @@ -18,7 +21,9 @@ members = [ "crates/utils/tcp_connection", "crates/utils/tcp_connection/tcp_connection_test", - "crates/utils/member_verify", + "crates/utils/string_proc", + + "crates/env", ] [workspace.package] @@ -45,3 +50,7 @@ strip = "symbols" [dependencies] cfg_file = { path = "crates/utils/cfg_file" } +tcp_connection = { path = "crates/utils/tcp_connection" } +string_proc = { path = "crates/utils/string_proc" } + +env = { path = "crates/env" } diff --git a/crates/utils/member_verify/Cargo.toml b/crates/utils/member_verify/Cargo.toml deleted file mode 100644 index bf66169..0000000 --- a/crates/utils/member_verify/Cargo.toml +++ /dev/null @@ -1,6 +0,0 @@ -[package] -name = "member_verify" -edition = "2024" -version.workspace = true - -[dependencies] diff --git a/crates/utils/member_verify/src/key.rs b/crates/utils/member_verify/src/key.rs deleted file mode 100644 index 307f435..0000000 --- a/crates/utils/member_verify/src/key.rs +++ /dev/null @@ -1,9 +0,0 @@ -pub struct PrivateKey { - raw_key: String, - passphrase: String, -} - -pub struct PublicKey { - raw_key: String, - fingerprint: String, -} diff --git a/crates/utils/member_verify/src/lib.rs b/crates/utils/member_verify/src/lib.rs deleted file mode 100644 index 558b80e..0000000 --- a/crates/utils/member_verify/src/lib.rs +++ /dev/null @@ -1,2 +0,0 @@ -pub mod key; -pub mod verifier; diff --git a/crates/utils/member_verify/src/verifier.rs b/crates/utils/member_verify/src/verifier.rs deleted file mode 100644 index 8b13789..0000000 --- a/crates/utils/member_verify/src/verifier.rs +++ /dev/null @@ -1 +0,0 @@ - |
