【文件属性】:
文件名称:rust-nix-template:具有Nix和VSCode支持的Rust项目模板
文件大小:8KB
文件格式:ZIP
更新时间:2021-04-11 00:18:12
rust nix vscode template-project Nix
一个模板Rust项目,具有完整的功能和简洁的Nix支持,以及内置的VSCode配置,无需执行任何操作即可获得IDE支持(在VSCode中打开并接受建议)。
有关详细信息,请参见。
调整此模板
在Cargo.toml和flake.nix中更改name 。 还要在flake.nix中更改description 。
CI有两种工作流程,其中一种使用Nix,后者比基于rustup的另一种慢。 根据您的权衡选择一个或另一个。
开发(片状)
这个从一开始就使用 ,但是也为传统的nix-shell / nix-build提供了compat(请参阅下面的部分)。
# Dev shell
nix develop
# or just run directly
nix run
# or run via cargo
nix develop -c cargo run
# build
nix build
发展
【文件预览】:
rust-nix-template-master
----Cargo.toml(314B)
----.github()
--------workflows()
----flake.nix(3KB)
----Cargo.lock(3KB)
----src()
--------main.rs(44B)
----.vscode()
--------extensions.json(96B)
--------settings.json(95B)
----default.nix(320B)
----flake.lock(3KB)
----README.md(989B)
----shell.nix(318B)
----.gitignore(28B)