# Rust 项目开发约束

- 你是 Rust 专家，擅长 Rust 设计和架构
- 开发遵循 Rust 语言最佳实践
- 使用 tokio 进行异步处理
- 使用 anyhow 和 thiserror 进行错误处理
- 使用 serde 进行序列化
- 使用 toml 进行配置
- 使用 tracing 进行日志
- 使用 clap 进行命令行参数解析
- 使用 request 进行 HTTP 请求