Files
qiming/qiming-rcoder/crates/rcoder-proxy/Cargo.toml
2026-06-01 13:54:52 +08:00

42 lines
959 B
TOML

[package]
name = "rcoder-proxy"
version = "0.1.0"
edition = "2024"
[lib]
name = "rcoder_proxy"
path = "src/lib.rs"
[dependencies]
# Core dependencies
tokio = { workspace = true }
tracing = { workspace = true }
anyhow = { workspace = true }
structopt = { workspace = true }
axum = { workspace = true }
http = { workspace = true }
bytes = { workspace = true }
thiserror = { workspace = true }
dashmap = { workspace = true }
matchit = { workspace = true }
# Pingora dependencies - 真正的 Pingora 库
pingora = { workspace = true }
pingora-core = { workspace = true }
pingora-http = { workspace = true }
pingora-proxy = { workspace = true }
pingora-load-balancing = { workspace = true }
async-trait = { workspace = true }
# HTTP client for fallback
reqwest = { workspace = true }
# URL parsing for masking
url = { workspace = true }
# Shared types for API config
shared_types = { path = "../shared_types" }
# 🚀 无锁配置热更新
arc-swap = "1.9"