#package #executable #phase #resources-package

resources_package_package

资源包库的实用工具

6 个版本

使用旧的 Rust 2015

0.0.6 2015年6月24日
0.0.5 2015年3月25日
0.0.4 2015年1月5日
0.0.2 2014年12月23日
0.0.1-pre.12014年11月20日

18#phase


用于 resources_package

Apache-2.0

3KB

Build Status

此crate允许您将多个文件打包到您的可执行文件中。

这与 include_bin! 类似,但当你有很多文件时更容易使用。

用法

#![feature(phase)]

#[phase(plugin)]
extern crate resources_package;
extern crate resources_package_package;

static package: resources_package_package::Package = resources_package!([
    "path/to/resources",
    "other/path/to/resources"
]);

fn main() {
    for &(ref name, content) in package.iter() {
        println!("{}", name.display());
    }
}

lib.rs:

定义由 resources_package! 宏生成的 Package 结构体。

无运行时依赖