refactor(spec,loader): 精简项目结构,移除对json配置的支持

- 优化 spec,loader 部分功能合并到 mirror
- 移除 loader 降级策略逻辑
- 新增 logger.rs 统一日志处理
- 其他优化
This commit is contained in:
2026-08-29 17:01:17 +08:00
parent 3db8945e16
commit 0c478ae39d
14 changed files with 371 additions and 493 deletions

11
Cargo.lock generated
View File

@@ -162,6 +162,7 @@ dependencies = [
"anyhow",
"dunce",
"mlua",
"serde",
"tinyjson",
"tracing",
"tracing-appender",
@@ -325,6 +326,16 @@ version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
[[package]]
name = "serde"
version = "1.0.229"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4148590afebada386688f18773da617792bf2ef03ffc1e4cbd2b1d45b023e0ba"
dependencies = [
"serde_core",
"serde_derive",
]
[[package]]
name = "serde_core"
version = "1.0.229"