Cargo.toml¶
源码路径:
Cargo.toml· 38 行
# NFarms HUB —— Rust 重写版(工作区根清单)
#
# 为什么一上来就拆 crate:这个程序的天然切面非常清楚。
#
# nfarms-core 纯逻辑(路径 / 日志 / 设置 / 天气 / 拓扑 / 下载 ...),
# 不依赖任何 Windows GUI,任何机器上都能跑测试
# nfarms-cli 命令行诊断,参数与输出与 C# 版逐字节对齐 —— 这是移植期的验收工具
# nfarms-gui egui 界面 (阶段 2 加入)
# nfos-printer 打印代理 nfos-printer.exe (阶段 2 加入)
#
# 把「能在无桌面环境跑」的部分和「必须有窗口」的部分分开,是为了让绝大多数
# 等价性能用 `diff` 证明,而不是靠肉眼看截图。
[workspace]
resolver = "3"
members = [
"crates/nfarms-core",
"crates/nfarms-plugin",
"crates/nfarms-gui",
"crates/nfarms-app",
"crates/nfarms-mobile",
]
[workspace.package]
version = "0.1.0"
edition = "2024"
rust-version = "1.85"
[workspace.dependencies]
serde = { version = "1", features = ["derive"] }
serde_json = "1"
[profile.release]
opt-level = 3
lto = "thin"
codegen-units = 1
strip = true