This project consists of functions to work with network interfaces in a cross-platform manner.
This is based on getifaddrs() to get information of network interfaces.
Therefore some platforms (e.g. Windows) which don't have it are not supported.
Add this to your Cargo.toml:
[dependencies]
interfaces = "0.0.9"
Then, in your crate:
extern crate interfaces;
use interfaces::Interface;MIT or Apache 2.0