mac_address provides a cross platform way to retrieve the MAC address of network hardware.
Supported platforms: Linux, Windows, MacOS
externcrate mac_address;use mac_address::get_mac_address;fnmain(){matchget_mac_address(){Ok(Some(ma)) => {println!("MAC addr = {}", ma);println!("bytes = {:?}", ma.bytes());}Ok(None) => println!("No MAC address found."),Err(e) => println!("{:?}", e),}}externcrate mac_address;use mac_address::MacAddresses;fnmain(){let addresses = MacAddresses::new().unwrap();for address in addresses {println!("{}", address)}}mac_address is licensed under both MIT and Apache 2.0