refactor: handle derivation generation on Rust side

This commit is contained in:
2026-02-15 18:16:50 +08:00
parent e357678d70
commit 7836f8c869
16 changed files with 745 additions and 607 deletions

19
Cargo.lock generated
View File

@@ -1781,6 +1781,12 @@ dependencies = [
"regex-automata",
]
[[package]]
name = "md5"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771"
[[package]]
name = "memchr"
version = "2.8.0"
@@ -1924,6 +1930,7 @@ dependencies = [
"hashbrown 0.16.1",
"hex",
"itertools 0.14.0",
"md5",
"miette",
"mimalloc",
"nix-compat",
@@ -1939,6 +1946,7 @@ dependencies = [
"rustyline",
"serde",
"serde_json",
"sha1",
"sha2",
"string-interner",
"tap",
@@ -2895,6 +2903,17 @@ dependencies = [
"v8",
]
[[package]]
name = "sha1"
version = "0.10.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
dependencies = [
"cfg-if",
"cpufeatures",
"digest",
]
[[package]]
name = "sha2"
version = "0.10.9"