- 搭建Rust项目基础结构(src/mocks目录、核心模块空文件) - 配置Cargo.toml核心依赖(Axum/Tokio/Serde等) - 添加.gitignore和README初始文件 - 适配Rust开发环境基础配置 项目说明: - 名称:mock-server | 描述:Rust/Axum配置驱动Mock服务 | 环境:Rust 1.70+ - 下一步:完善文档、补充核心业务逻辑、配置CI/CD"
28 lines
661 B
TOML
28 lines
661 B
TOML
[package]
|
|
name = "mock-server"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
|
|
[dependencies]
|
|
# 核心 Web 框架
|
|
axum = "0.8.8"
|
|
# 异步运行时
|
|
tokio={version = "1.48.0",features = ["full"]}
|
|
# 异步文件操作与流处理工具
|
|
tokio-util = {version = "0.7.17",features = ["io"]}
|
|
futures-util = "0.3.31"
|
|
|
|
# 序列化与 YAML 解析
|
|
serde = {version = "1.0.228",features = ["derive"]}
|
|
serde_yaml = "0.9.34+deprecated"
|
|
serde_json = "1.0.147"
|
|
|
|
# 物理目录递归扫描工具
|
|
#walkdir = "2.5.0"
|
|
|
|
# 性能优化:快速哈希(可选,用于路由匹配)
|
|
#dashmap = "7.0.0-rc2"
|
|
# 热加载支持(扩展功能)
|
|
#notify = "8.2.0"
|
|
# 路径处理
|
|
#pathdiff = "0.2.3" |