diff --git a/crates/dns-resolver/src/resolver.rs b/crates/dns-resolver/src/resolver.rs index 20dd277d..58ef7141 100644 --- a/crates/dns-resolver/src/resolver.rs +++ b/crates/dns-resolver/src/resolver.rs @@ -97,7 +97,7 @@ pub enum Resolver { } impl Resolver { - pub async fn resolve_txt(&self, name: N) -> anyhow::Result { + pub async fn resolve_txt(&self, name: &str) -> anyhow::Result { self.resolve(name, RecordType::TXT).await } diff --git a/crates/mod-dns-resolver/src/lib.rs b/crates/mod-dns-resolver/src/lib.rs index cc4d86ab..6c657f4c 100644 --- a/crates/mod-dns-resolver/src/lib.rs +++ b/crates/mod-dns-resolver/src/lib.rs @@ -22,7 +22,7 @@ pub fn register(lua: &Lua) -> anyhow::Result<()> { "lookup_txt", lua.create_async_function(|_lua, domain: String| async move { let resolver = get_resolver(); - let answer = resolver.resolve_txt(domain).await.map_err(any_err)?; + let answer = resolver.resolve_txt(&domain).await.map_err(any_err)?; Ok(answer.as_txt()) })?, )?;