2 个版本
0.1.1 | 2021 年 11 月 27 日 |
---|---|
0.1.0 | 2020 年 12 月 3 日 |
#11 在 #primary
13KB
249 行
piface
此库将尝试确定本地计算机的默认互联网路由并拉取相关信息
示例
use piface::{PrimaryInterface, Result};
fn main() -> Result<()> {
let iface = PrimaryInterface::load()?;
println!("{:#?}", iface);
Ok(())
}
输出
PrimaryInterface {
name: "en0",
mac_address: MacAddress("a4:5e:60:b8:1d:2b"),
default_route: DefaultRoute {
gateway: Some(
"192.168.1.1",
),
interface: Some(
"en0",
),
},
}
许可证
piface
受 MIT 和 Apache 2.0 许可证的共同许可
lib.rs
:
此库将尝试确定本地计算机的默认互联网路由并拉取相关信息
依赖
~2.8–4.5MB
~87K SLoC