netlink_packet_route/
address_family.rs

1// SPDX-License-Identifier: MIT
2
3use std::net::IpAddr;
4
5use crate::AddressFamily;
6
7impl From<IpAddr> for AddressFamily {
8    fn from(v: IpAddr) -> Self {
9        match v {
10            IpAddr::V4(_) => AddressFamily::Inet,
11            IpAddr::V6(_) => AddressFamily::Inet6,
12        }
13    }
14}