8 个版本
0.1.7 | 2023 年 2 月 5 日 |
---|---|
0.1.6 | 2023 年 2 月 5 日 |
#239 在 构建工具
876 每月下载量
用于 4 个包 (2 直接)
9KB
63 行
rustc-host
结合包(库+二进制文件)以获取所谓的 "宿主三联组"。
作为库的使用
将其添加到您的 Cargo.toml
[dependencies]
rustc-host = "0.1"
之后您可以使用它如下
extern crate rustc_host;
fn main() {
let host_triple = rustc_host::from_cli()
.expect("failed to get host triple from rustc");
println!("host triple: {}", host_triple);
}
作为二进制文件的使用
安装
cargo install rustc-host
使用
rustc-host
示例输出
x86_64-pc-windows-msvc
特性
unsafe
- 默认禁用,启用使用从rustc -Vv
获取的String
缓冲区重用的不安全代码,而不是分配一个新的。
许可证
在您的选择下,根据 Apache 许可证,版本 2.0 或 MIT 许可证 许可。除非您明确声明,否则根据 Apache-2.0 许可证定义的任何有意提交以包含在此包中的贡献,应按上述方式双许可,而不附加任何额外的条款或条件。
依赖关系
~265–720KB
~17K SLoC