newer_type_std/
net.rs

1use crate::emit_traits;
2use newer_type::target;
3
4emit_traits! {
5    #[implement_of(newer_type_std::net::ToSocketAddrs)]
6    #[slot(String)]
7    #[target(alternative = ::std::net::ToSocketAddrs)]
8    pub trait ToSocketAddrs {
9        type Iter: ::core::iter::Iterator<Item = ::std::net::SocketAddr>;
10        fn to_socket_addrs(&self) -> ::std::io::Result<Self::Iter>;
11    }
12}