Crates.io | mac_address |
lib.rs | mac_address |
version | 1.1.7 |
source | src |
created_at | 2018-04-03 23:41:46.502707 |
updated_at | 2024-05-22 23:30:59.152796 |
description | Cross-platform retrieval of a network interface MAC address. |
homepage | |
repository | https://github.com/rep-nop/mac_address |
max_upload_size | |
id | 58861 |
size | 42,124 |
mac_address
mac_address
provides a cross platform way to retrieve the MAC address of network hardware.
Supported platforms: Linux, Windows, MacOS, FreeBSD, OpenBSD, illumos
use mac_address::get_mac_address;
fn main() {
match get_mac_address() {
Ok(Some(ma)) => {
println!("MAC addr = {}", ma);
println!("bytes = {:?}", ma.bytes());
}
Ok(None) => println!("No MAC address found."),
Err(e) => println!("{:?}", e),
}
}
mac_address
is licensed under both MIT and Apache 2.0