Module actix_web::actix::resolver [−][src]
DNS resolver and connector utility actor
Example
use actix::prelude::*; use actix::actors::resolver; fn main() { System::run(|| { tokio::spawn({ let resolver = resolver::Resolver::from_registry(); resolver.send( resolver::Resolve::host("localhost")) // <- resolve "localhost" .then(|addrs| { println!("RESULT: {:?}", addrs); Ok::<_, ()>(()) }) }); tokio::spawn({ let resolver = resolver::Resolver::from_registry(); resolver.send( resolver::Resolve::host("localhost:5000")) // <- connect to a "localhost" .then(|stream| { println!("RESULT: {:?}", stream); Ok::<_, ()>(()) }) }); }); }
Structs
| Connect | |
| ConnectAddr | |
| Resolve | |
| Resolver | |
| TcpConnector |
Tcp stream connector |
Enums
| ResolverError |
Type Definitions
| Connector |
[ Deprecated ]
|
| ConnectorError |
[ Deprecated ]
|