[][src]Module actix::actors::resolver

👎 Deprecated since 0.12.0:

Resolver actor is deprecated and will be removed in a future release.

DNS resolver and connector utility actor

Example

use actix::actors::resolver;
use actix::prelude::*;

#[actix::main]
async fn main() {
    Arbiter::spawn(async {
        let resolver = resolver::Resolver::from_registry();
        let addrs = resolver
            .send(resolver::Resolve::host("localhost"))
            .await
            .unwrap();

        println!("RESULT: {:?}", addrs);
    });

    let resolver = resolver::Resolver::from_registry();
    let addrs = resolver
        .send(resolver::Connect::host_and_port("localhost", 5000))
        .await
        .unwrap();
    println!("RESULT: {:?}", addrs);
}

Structs

ConnectDeprecated
ConnectAddrDeprecated
ResolveDeprecated
ResolverDeprecated
TcpConnectorDeprecated

A TCP stream connector.

Enums

ResolverErrorDeprecated

Type Definitions

ConnectorDeprecated
ConnectorErrorDeprecated