Struct trust_dns::tcp::Client [] [src]

pub struct Client<A: ToSocketAddrs + Copy> {
    // some fields omitted
}

Methods

impl Client<(Ipv4Addr, u16)>
[src]

fn new(name_server: Ipv4Addr) -> ClientResult<Client<(Ipv4Addr, u16)>>

name_server to connect to with default port 53

impl<A: ToSocketAddrs + Copy> Client<A>
[src]

fn with_addr(addr: A) -> ClientResult<Client<A>>

fn query(&self, name: Name, query_class: DNSClass, query_type: RecordType) -> ClientResult<Message>