Trait crusty_core::resolver::Resolver [−][src]
pub trait Resolver: Clone + Send + Sync + 'static { fn new_default() -> Result<Self, Error>; fn resolve(
&self,
host: &str
) -> Pin<Box<dyn Future<Output = Result<IntoIter<SocketAddr>, Error>> + Send>>ⓘ; fn with_net_blacklist(self, blacklist: Arc<Vec<IpNet>>) -> Self; }
Required methods
fn new_default() -> Result<Self, Error>
[src]
fn resolve(
&self,
host: &str
) -> Pin<Box<dyn Future<Output = Result<IntoIter<SocketAddr>, Error>> + Send>>ⓘ
[src]
&self,
host: &str
) -> Pin<Box<dyn Future<Output = Result<IntoIter<SocketAddr>, Error>> + Send>>ⓘ