@@ -72,7 +72,7 @@ impl Resolver {
7272 capacity : usize ,
7373 ) -> Result < Self , ResolveError > {
7474 Ok ( Self {
75- resolver : AsyncResolver :: tokio ( config, options) ? ,
75+ resolver : AsyncResolver :: tokio ( config, options) ,
7676 cache_txt : LruCache :: with_capacity ( capacity) ,
7777 cache_mx : LruCache :: with_capacity ( capacity) ,
7878 cache_ipv4 : LruCache :: with_capacity ( capacity) ,
@@ -91,7 +91,7 @@ impl Resolver {
9191 ptr_capacity : usize ,
9292 ) -> Result < Self , ResolveError > {
9393 Ok ( Self {
94- resolver : AsyncResolver :: tokio ( config, options) ? ,
94+ resolver : AsyncResolver :: tokio ( config, options) ,
9595 cache_txt : LruCache :: with_capacity ( txt_capacity) ,
9696 cache_mx : LruCache :: with_capacity ( mx_capacity) ,
9797 cache_ipv4 : LruCache :: with_capacity ( ipv4_capacity) ,
@@ -196,10 +196,10 @@ impl Resolver {
196196 }
197197
198198 let ipv4_lookup = self . resolver . ipv4_lookup ( key. as_ref ( ) ) . await ?;
199- let ips = ipv4_lookup
199+ let ips: Vec < Ipv4Addr > = ipv4_lookup
200200 . as_lookup ( )
201201 . record_iter ( )
202- . filter_map ( |r| ( * r. data ( ) ?. as_a ( ) ?) . into ( ) )
202+ . filter_map ( |r| r. data ( ) ?. as_a ( ) ?. 0 . into ( ) )
203203 . collect :: < Vec < _ > > ( ) ;
204204
205205 Ok ( self
@@ -225,7 +225,7 @@ impl Resolver {
225225 let ips = ipv6_lookup
226226 . as_lookup ( )
227227 . record_iter ( )
228- . filter_map ( |r| ( * r. data ( ) ?. as_aaaa ( ) ?) . into ( ) )
228+ . filter_map ( |r| r. data ( ) ?. as_aaaa ( ) ?. 0 . into ( ) )
229229 . collect :: < Vec < _ > > ( ) ;
230230
231231 Ok ( self
@@ -325,7 +325,7 @@ impl Resolver {
325325 match self . resolver . lookup_ip ( key. as_ref ( ) ) . await {
326326 Ok ( result) => Ok ( result. as_lookup ( ) . record_iter ( ) . any ( |r| {
327327 r. data ( ) . map_or ( false , |d| {
328- matches ! ( d. to_record_type ( ) , RecordType :: A | RecordType :: AAAA )
328+ matches ! ( d. record_type ( ) , RecordType :: A | RecordType :: AAAA )
329329 } )
330330 } ) ) ,
331331 Err ( err) => {
0 commit comments