5个版本
使用旧的Rust 2015
0.1.4 | 2022年4月25日 |
---|---|
0.1.3 | 2022年4月25日 |
0.1.2 | 2022年4月25日 |
0.1.1 | 2022年4月25日 |
0.1.0 | 2022年4月25日 |
#26 in #specify
33 每月下载量
7KB
50 行
dynpath
此crate提供了一个#[dynpath)]
宏,该宏可以放置在mod
语句上,并指向动态路径。
此crate的主要目的是在不使用include!()
语句的情况下包含bindgen生成的绑定。这允许代码完成和交叉引用。
该宏接受一个参数,即从其中读取路径的环境变量的名称,并将模块名称和.rs
扩展名附加到变量的内容上。
示例
// Turns into `#[path = "whatever/is/in/OUT_DIR/bindings.rs"]`.
#[dynpath("OUT_DIR")]
mod bindings;
许可证
本项目可在以下任一许可证下使用
- Apache许可证2.0版,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 https://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义,您有意提交的任何贡献,包括在dynpath中包含的贡献,将如上所述双重许可,不附加任何额外条款或条件。
依赖
~1.5MB
~35K SLoC