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网络编程

Download history 14680/week @ 2023-11-21 18149/week @ 2023-11-28 18004/week @ 2023-12-05 18956/week @ 2023-12-12 12687/week @ 2023-12-19 6297/week @ 2023-12-26 13548/week @ 2024-01-02 16661/week @ 2024-01-09 19623/week @ 2024-01-16 22176/week @ 2024-01-23 19442/week @ 2024-01-30 16958/week @ 2024-02-06 21976/week @ 2024-02-13 19678/week @ 2024-02-20 17647/week @ 2024-02-27 18362/week @ 2024-03-05

每月81,091次下载
用于 50 个crate (20个直接使用)

Apache-2.0 OR MIT

32KB
523

macaddr

Rust的MAC地址类型

Latest Version Latest Version Build Status Coverage Status Minimum rustc version Apache 2.0 OR MIT licensed unsafe forbidden

该crate提供了IEEE EUI-48EUI-64格式的MAC地址标识符的类型。

它类似于具有std::net::SocketAddr成员的枚举std::net::SocketAddrV4std::net::SocketAddrV6,但用于MAC地址。

显然,MAC地址可以表示为[u8; 6][u8; 8],但这容易出错且不方便,因此这里提供了带有有用方法和标准Rust特性实现的MacAddr6MacAddr8结构,旨在作为一等Rust对象。

并且它也是serdeno_std友好的!

安装

将其添加到您的Cargo.toml

[dependencies]
macaddr = "1.0"

用法

查看每个类型的文档,所有这些都有大量的示例。

许可证

根据您的选择,在Apache License 2.0MIT许可证下许可。

除非您明确声明,否则您提交给此crate的任何有意贡献,根据Apache-2.0许可证的定义,应按上述方式双许可,不附加任何额外条款或条件。

依赖关系

~180KB