eui-no-std
============
[](https://crates.io/crates/eui-no-std)
[](https://travis-ci.org/vagola/eui-no-std)
[](https://codecov.io/gh/vagola/eui-no-std)
EUI-48 and EUI-64 no-std implementation using heapless.
## Usage
Add this to your `Cargo.toml`:
```toml
[dependencies]
eui-no-std = "0.3"
```
Serde support can be enabled using features:
```toml
[dependencies]
eui-no-std = { version = "0.3", default-features = false, features = ["serde"] }
```
## Example
```rust
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");
```