netdev 0.41.0

Cross-platform library for enumerating network interfaces with metadata.
Documentation
1
2
3
4
5
6
7
8
use crate::interface::state::OperState;

pub fn operstate(if_name: &str) -> OperState {
    match super::flags::get_interface_flags(if_name) {
        Ok(flags) => OperState::from_if_flags(flags),
        Err(_) => OperState::Unknown,
    }
}