6 个版本 (2 个稳定版)
使用旧的 Rust 2015
1.0.1 | 2021 年 7 月 30 日 |
---|---|
1.0.0 | 2018 年 8 月 14 日 |
0.1.3 | 2018 年 8 月 10 日 |
#1314 在 开发工具
4,405 每月下载量
用于 2 包
9KB
82 行
此包提供宏,帮助在开发期间方便地加载文件内容。
load_str!
和 load_bytes!
是基于标准库中的 include_str!
和 include_bytes!
宏设计的。标准库宏在许多情况下非常有用,其中之一是在原型设计阶段快速加载资源。(这类资源的例子包括游戏的静态网页资源,如 CSS 或 GLSL 着色器。)load_*
宏旨在提供一种方便的方式在运行时动态加载资源,从而避免了每次迭代资源时都需要编译或重新启动的需要。
示例
之前
fn main() {
println!("{}", include_str!("greeting.txt"));
}
之后
#[macro_use]
extern crate load_file;
fn main() {
println!("{}", load_str!("greeting.txt"));
}