5个版本 (2个稳定版)
1.0.1 | 2020年2月28日 |
---|---|
1.0.0 | 2020年1月2日 |
0.1.2 | 2019年10月17日 |
0.1.1 | 2019年5月23日 |
0.1.0 | 2019年5月23日 |
#234 在 网络编程
每月81,091次下载
用于 50 个crate (20个直接使用)
32KB
523 行
macaddr
Rust的MAC地址类型
该crate提供了IEEE EUI-48和EUI-64格式的MAC地址标识符的类型。
它类似于具有std::net::SocketAddr
成员的枚举std::net::SocketAddrV4
和std::net::SocketAddrV6
,但用于MAC地址。
显然,MAC地址可以表示为[u8; 6]
或[u8; 8]
,但这容易出错且不方便,因此这里提供了带有有用方法和标准Rust特性实现的MacAddr6
和MacAddr8
结构,旨在作为一等Rust对象。
并且它也是serde
和no_std
友好的!
安装
将其添加到您的Cargo.toml
[dependencies]
macaddr = "1.0"
用法
查看每个类型的文档,所有这些都有大量的示例。
许可证
根据您的选择,在Apache License 2.0或MIT许可证下许可。
除非您明确声明,否则您提交给此crate的任何有意贡献,根据Apache-2.0许可证的定义,应按上述方式双许可,不附加任何额外条款或条件。
依赖关系
~180KB