[][src]Function ip_in_subnet::iface_in_subnet

pub fn iface_in_subnet(
    iface: &str,
    subnet: &str
) -> Result<bool, Box<dyn Error>>

Check that subnet contains an interface.

Examples

extern crate ip_in_subnet;

use ip_in_subnet::iface_in_subnet;

let res = iface_in_subnet("192.168.182.1", "192.168.182.0/24").unwrap();
assert!(res);
extern crate ip_in_subnet;

use ip_in_subnet::iface_in_subnet;

let res = iface_in_subnet("192.168.183.1", "192.168.182.0/24").unwrap();
assert!(!res);