safedrive 0.2.0

端到端零知识加密的数据源管理 Web 客户端(单二进制,前端嵌入)
1
2
3
4
5
6
7
8
fn main() {
    // rust-embed 要求 web/dist 在编译期存在;前端未构建时创建空目录即可通过编译。
    // web/dist 已随仓库提交(cargo install --git),发布的 crate 包内也自带(见 Cargo.toml
    // include),两种安装方式都无需 bun/npm,此处均为 no-op。
    let _ = std::fs::create_dir_all("web/dist");
    // 前端产物变化时触发重新编译(release 下 rust-embed 在编译期嵌入资源)。
    println!("cargo:rerun-if-changed=web/dist");
}