summaryrefslogtreecommitdiff
path: root/ext/net/ops.rs
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2024-06-05 17:39:39 -0400
committerGitHub <noreply@github.com>2024-06-05 23:39:39 +0200
commitc7894447eb5be069c9b075447f0a2f7871b3d8a1 (patch)
treed72b033187d0cd1e3015ca3c7ca4133c0502f555 /ext/net/ops.rs
parent566adb7c0a0c0845e90a6e867a2c0ef5d2ada575 (diff)
chore: upgrade trust-dns-resolver and friends (#24108)
To avoid duplicate winreg crate in #24056 --------- Co-authored-by: Bartek IwaƄczuk <biwanczuk@gmail.com>
Diffstat (limited to 'ext/net/ops.rs')
-rw-r--r--ext/net/ops.rs20
1 files changed, 13 insertions, 7 deletions
diff --git a/ext/net/ops.rs b/ext/net/ops.rs
index 535e4b0cb..f28778d29 100644
--- a/ext/net/ops.rs
+++ b/ext/net/ops.rs
@@ -587,7 +587,7 @@ where
}
}
- let resolver = AsyncResolver::tokio(config, opts)?;
+ let resolver = AsyncResolver::tokio(config, opts);
let lookup_fut = resolver.lookup(query, record_type);
@@ -781,9 +781,15 @@ mod tests {
use std::path::Path;
use std::sync::Arc;
use std::sync::Mutex;
+ use trust_dns_proto::rr::rdata::a::A;
+ use trust_dns_proto::rr::rdata::aaaa::AAAA;
use trust_dns_proto::rr::rdata::caa::KeyValue;
use trust_dns_proto::rr::rdata::caa::CAA;
use trust_dns_proto::rr::rdata::mx::MX;
+ use trust_dns_proto::rr::rdata::name::ANAME;
+ use trust_dns_proto::rr::rdata::name::CNAME;
+ use trust_dns_proto::rr::rdata::name::NS;
+ use trust_dns_proto::rr::rdata::name::PTR;
use trust_dns_proto::rr::rdata::naptr::NAPTR;
use trust_dns_proto::rr::rdata::srv::SRV;
use trust_dns_proto::rr::rdata::txt::TXT;
@@ -794,7 +800,7 @@ mod tests {
#[test]
fn rdata_to_return_record_a() {
let func = rdata_to_return_record(RecordType::A);
- let rdata = RData::A(Ipv4Addr::new(127, 0, 0, 1));
+ let rdata = RData::A(A(Ipv4Addr::new(127, 0, 0, 1)));
assert_eq!(
func(&rdata).unwrap(),
Some(DnsReturnRecord::A("127.0.0.1".to_string()))
@@ -804,7 +810,7 @@ mod tests {
#[test]
fn rdata_to_return_record_aaaa() {
let func = rdata_to_return_record(RecordType::AAAA);
- let rdata = RData::AAAA(Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0, 1));
+ let rdata = RData::AAAA(AAAA(Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0, 1)));
assert_eq!(
func(&rdata).unwrap(),
Some(DnsReturnRecord::Aaaa("::1".to_string()))
@@ -814,7 +820,7 @@ mod tests {
#[test]
fn rdata_to_return_record_aname() {
let func = rdata_to_return_record(RecordType::ANAME);
- let rdata = RData::ANAME(Name::new());
+ let rdata = RData::ANAME(ANAME(Name::new()));
assert_eq!(
func(&rdata).unwrap(),
Some(DnsReturnRecord::Aname("".to_string()))
@@ -842,7 +848,7 @@ mod tests {
#[test]
fn rdata_to_return_record_cname() {
let func = rdata_to_return_record(RecordType::CNAME);
- let rdata = RData::CNAME(Name::new());
+ let rdata = RData::CNAME(CNAME(Name::new()));
assert_eq!(
func(&rdata).unwrap(),
Some(DnsReturnRecord::Cname("".to_string()))
@@ -889,7 +895,7 @@ mod tests {
#[test]
fn rdata_to_return_record_ns() {
let func = rdata_to_return_record(RecordType::NS);
- let rdata = RData::NS(Name::new());
+ let rdata = RData::NS(NS(Name::new()));
assert_eq!(
func(&rdata).unwrap(),
Some(DnsReturnRecord::Ns("".to_string()))
@@ -899,7 +905,7 @@ mod tests {
#[test]
fn rdata_to_return_record_ptr() {
let func = rdata_to_return_record(RecordType::PTR);
- let rdata = RData::PTR(Name::new());
+ let rdata = RData::PTR(PTR(Name::new()));
assert_eq!(
func(&rdata).unwrap(),
Some(DnsReturnRecord::Ptr("".to_string()))