mirror of
https://github.com/aiclientproxy/proxycast.git
synced 2026-09-24 23:10:56 +08:00
- 创建 crates/processor/ 独立 crate(~2207 行) - 迁移 7 个 step 模块: auth, injection, plugin, provider, routing, telemetry, traits - 迁移 RequestProcessor 基础结构(processor.rs) - 主 crate processor/steps/mod.rs 改为 re-export 层 - RequestProcessor 保留在主 crate(依赖 Tauri 相关类型) - 30 个 crate 单元测试 + 8 个主 crate 测试全部通过
24 lines
508 B
TOML
24 lines
508 B
TOML
[package]
|
|
name = "proxycast-processor"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
authors.workspace = true
|
|
|
|
[dependencies]
|
|
proxycast-core.workspace = true
|
|
proxycast-infra.workspace = true
|
|
proxycast-services.workspace = true
|
|
|
|
serde.workspace = true
|
|
serde_json.workspace = true
|
|
tokio.workspace = true
|
|
async-trait.workspace = true
|
|
thiserror.workspace = true
|
|
tracing.workspace = true
|
|
parking_lot.workspace = true
|
|
subtle.workspace = true
|
|
uuid.workspace = true
|
|
|
|
[dev-dependencies]
|
|
proptest.workspace = true
|