8个版本
0.3.1 | 2020年5月25日 |
---|---|
0.3.0 | 2019年11月12日 |
0.2.4 | 2019年11月11日 |
0.2.1 | 2019年10月2日 |
0.1.0 | 2019年9月18日 |
#6 in #eui-48
每月28次下载
27KB
685 行
eui-no-std
使用heapless实现EUI-48和EUI-64无需std的实现
使用方法
将此添加到您的 Cargo.toml
[dependencies]
eui-no-std = "0.3"
可以使用功能启用Serde支持
[dependencies]
eui-no-std = { version = "0.3", default-features = false, features = ["serde"] }
示例
use eui::Eui48;
use eui::Eui64;
let eui48 = Eui48::from(85204980412143);
let eui64 = Eui64::from(eui48);
assert_eq!(eui48.to_string(), "4D-7E-54-97-2E-EF");
assert_eq!(eui64.to_string(), "4D-7E-54-00-00-97-2E-EF");
lib.rs
:
使用heapless实现EUI-48和EUI-64无需std的实现
示例
use eui::Eui48;
use eui::Eui64;
let eui48 = Eui48::from(85204980412143);
let eui64 = Eui64::from(eui48);
assert_eq!(eui48.to_string(), "4D-7E-54-97-2E-EF");
assert_eq!(eui64.to_string(), "4D-7E-54-00-00-97-2E-EF");
依赖项
~2.5MB
~52K SLoC