ToSocketAddrs in async_std::net - Rust (original) (raw)
Trait ToSocketAddrs
pub trait ToSocketAddrs {
type Iter: Iterator<Item = SocketAddr>;
// Required method
fn to_socket_addrs(&self) -> ImplFuture<Self::Iter>;
}
Expand description
Converts or resolves addresses to SocketAddr values.
This trait is an async version of std:🥅:ToSocketAddrs.
§Examples
use async_std:🥅:ToSocketAddrs;
let addr = "localhost:8080".to_socket_addrs().await?.next().unwrap();
println!("resolved: {:?}", addr);
Returned iterator over socket addresses which this type may correspond to.
Converts this object to an iterator of resolved SocketAddr
s.
The returned iterator may not actually yield any values depending on the outcome of any resolution performed.
Note that this function may block a backend thread while resolution is performed.