6 个版本 (2 个稳定版)

使用旧的 Rust 2015

1.0.1 2021 年 7 月 30 日
1.0.0 2018 年 8 月 14 日
0.1.3 2018 年 8 月 10 日

#1314开发工具

Download history · Rust 包仓库 157/week @ 2024-04-27 · Rust 包仓库 216/week @ 2024-05-04 · Rust 包仓库 210/week @ 2024-05-11 · Rust 包仓库 247/week @ 2024-05-18 · Rust 包仓库 213/week @ 2024-05-25 · Rust 包仓库 228/week @ 2024-06-01 · Rust 包仓库 127/week @ 2024-06-08 · Rust 包仓库 266/week @ 2024-06-15 · Rust 包仓库 371/week @ 2024-06-22 · Rust 包仓库 396/week @ 2024-06-29 · Rust 包仓库 233/week @ 2024-07-06 · Rust 包仓库 1187/week @ 2024-07-13 · Rust 包仓库 718/week @ 2024-07-20 · Rust 包仓库 501/week @ 2024-07-27 · Rust 包仓库 1671/week @ 2024-08-03 · Rust 包仓库 1307/week @ 2024-08-10 · Rust 包仓库

4,405 每月下载量
用于 2 包

MIT 许可证

9KB
82

Build Status Latest version Documentation

此包提供宏,帮助在开发期间方便地加载文件内容。

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"));
}

无运行时依赖