#load #mode #content #fs #debugging #binary #embed

embed-file

在发布模式下将文件内容嵌入二进制中,但在调试模式下从文件系统加载

1 个不稳定版本

0.1.0 2023年6月6日

#71#mode

Download history 14/week @ 2024-03-11 24/week @ 2024-04-01 3/week @ 2024-04-15 23/week @ 2024-06-10 76/week @ 2024-06-17 103/week @ 2024-06-24

每月下载量:202

MIT 许可证

6KB

License Crates.io Docs.rs

embed-file

rust-embed 的简化版,用于单个文件而不是文件夹。在发布模式下将文件内容嵌入二进制中,但在调试模式下从文件系统加载。

目标是避免当包含的文件(例如,include_str)更改时进行不必要的重新编译。

用法

let my_file_contents = embed_file::embed_string!("path/to/my_file.txt");
println!("{}", my_file_contents);

贡献

我们感谢所有类型的贡献,谢谢!

关于 README 的说明

大部分 README 是通过 cargo-sync-readme 自动从 crate 文档复制的。这样 README 总是与文档保持同步,并且示例经过测试。

因此,如果您想更改在 <!-- cargo-sync-readme start --><!-- cargo-sync-readme end --> 标记之间的 README 的一部分,请不要直接编辑 README.md,而是更改 src/lib.rs 顶部的文档,然后通过

cargo sync-readme

(确保已安装 cargo 命令)

cargo install cargo-sync-readme

如果您已安装 rusty-hook,则更改将在提交时自动应用。

许可证

本项目采用 MIT 许可证

无运行时依赖