Module actix::actors::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 ]
|