7个版本
0.2.4 | 2024年7月9日 |
---|---|
0.2.3 | 2021年7月5日 |
0.2.2 | 2021年4月29日 |
0.1.0 | 2021年3月20日 |
0.0.1 | 2021年3月18日 |
#125 在 操作系统 中
每月 9,200次下载
在 25 个crate(20个直接) 中使用
27KB
492 行
static-files - 帮助自动化静态资源收集的库
法律
双许可下 MIT
或 UNLICENSE。
特性
使用方法
在项目(例如 static
)中创建包含静态资源的文件夹
cd project_dir
mkdir static
echo "Hello, world" > static/hello
将 Cargo.toml
中的依赖项添加到 static-files
[dependencies]
static-files = "0.2"
[build-dependencies]
static-files = "0.2"
添加 build.rs
并调用捆绑资源
use static_files::resource_dir;
fn main() -> std::io::Result<()> {
resource_dir("./static").build()?;
}
将生成的代码包含在 main.rs
中
include!(concat!(env!("OUT_DIR"), "/generated.rs"));
fn main() -> std::io::Result<()> {
let generated = generate(); // <-- this function is defined in generated.rs
...
}
依赖
~290KB