Function getifaddrs::getifaddrs [] [src]

pub fn getifaddrs() -> Result<Vec<IfAddr>, Errno>

Lists available interfaces, their IP addresses and coresponding interface indexes.

The interface indexes are valid is scope_id values for IPv6 addresses.

Examples

let lo = getifaddrs::getifaddrs().unwrap().into_iter().filter(|i| { i.index == 1 });