hickory_proto::xfer

Trait DnsClientStream

Source
pub trait DnsClientStream:
    Stream<Item = Result<SerialMessage, ProtoError>>
    + Display
    + Send {
    type Time: Time;

    // Required method
    fn name_server_addr(&self) -> SocketAddr;
}
Expand description

A non-multiplexed stream of Serialized DNS messages

Required Associated Types§

Source

type Time: Time

Time implementation for this impl

Required Methods§

Source

fn name_server_addr(&self) -> SocketAddr

The remote name server address

Implementors§

Source§

impl DnsClientStream for MdnsClientStream

Available on crate features tokio-runtime and mdns only.
Source§

impl<S: DnsTcpStream> DnsClientStream for TcpClientStream<S>