use std::net::{
IpAddr, Ipv4Addr, Ipv6Addr, SocketAddr, SocketAddrV4, SocketAddrV6,
};
use crate::{strategies, Strategy};
impl Strategy for IpAddr {
type Strategy = strategies::AsStrict;
}
impl Strategy for Ipv4Addr {
type Strategy = strategies::AsStrict;
}
impl Strategy for Ipv6Addr {
type Strategy = strategies::AsStrict;
}
impl Strategy for SocketAddr {
type Strategy = strategies::AsStrict;
}
impl Strategy for SocketAddrV4 {
type Strategy = strategies::AsStrict;
}
impl Strategy for SocketAddrV6 {
type Strategy = strategies::AsStrict;
}