Struct dns_resolver::Resolver
source · pub struct Resolver { /* private fields */ }Implementations§
source§impl Resolver
impl Resolver
pub fn from_conf(conf: ResolvConf) -> Self
pub async fn query<N: ToDname, Q: Into<Question<N>>>( &self, question: Q ) -> Result<Answer>
pub async fn query_message(&self, message: QueryMessage) -> Result<Answer>
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Resolver
impl Send for Resolver
impl Sync for Resolver
impl Unpin for Resolver
impl UnwindSafe for Resolver
Blanket Implementations§
source§impl<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
impl<Source, Target> OctetsInto<Target> for Sourcewhere Target: OctetsFrom<Source>,
source§fn octets_into(self) -> Result<Target, ShortBuf>
fn octets_into(self) -> Result<Target, ShortBuf>
Performs the conversion.