@@ -83,7 +83,7 @@ pub trait ToSocketAddrsDomain: ToSocketAddrs {
83
83
84
84
impl ToSocketAddrsDomain for & str {
85
85
fn domain ( & self ) -> Option < & str > {
86
- self . splitn ( 2 , ':' ) . next ( )
86
+ self . split ( ':' ) . next ( )
87
87
}
88
88
}
89
89
@@ -406,11 +406,11 @@ impl RawClient<ElectrumSslStream> {
406
406
socket_addr. domain ( ) . ok_or ( Error :: MissingDomain ) ?;
407
407
408
408
let store = webpki_roots:: TLS_SERVER_ROOTS
409
- . into_iter ( )
409
+ . iter ( )
410
410
. map ( |t| TrustAnchor {
411
411
subject : Der :: from_slice ( t. subject ) ,
412
412
subject_public_key_info : Der :: from_slice ( t. spki ) ,
413
- name_constraints : t. name_constraints . map ( |nc| Der :: from_slice ( nc ) ) ,
413
+ name_constraints : t. name_constraints . map ( Der :: from_slice) ,
414
414
} )
415
415
. collect :: < RootCertStore > ( ) ;
416
416
@@ -605,7 +605,7 @@ impl<S: Read + Write> RawClient<S> {
605
605
// No id, that's probably a notification.
606
606
let mut resp = resp;
607
607
608
- if let Some ( ref method) = resp[ "method" ] . take ( ) . as_str ( ) {
608
+ if let Some ( method) = resp[ "method" ] . take ( ) . as_str ( ) {
609
609
self . handle_notification ( method, resp[ "params" ] . take ( ) ) ?;
610
610
} else {
611
611
warn ! ( "Unexpected response: {:?}" , resp) ;
@@ -722,7 +722,7 @@ impl<S: Read + Write> RawClient<S> {
722
722
) -> Result < serde_json:: Value , Error > {
723
723
let req = Request :: new_id (
724
724
self . last_id . fetch_add ( 1 , Ordering :: SeqCst ) ,
725
- & method_name,
725
+ method_name,
726
726
params,
727
727
) ;
728
728
let result = self . call ( req) ?;
@@ -763,7 +763,7 @@ impl<T: Read + Write> ElectrumApi for RawClient<T> {
763
763
for ( method, params) in batch. iter ( ) {
764
764
let req = Request :: new_id (
765
765
self . last_id . fetch_add ( 1 , Ordering :: SeqCst ) ,
766
- & method,
766
+ method,
767
767
params. to_vec ( ) ,
768
768
) ;
769
769
missing_responses. insert ( req. id ) ;
@@ -804,7 +804,7 @@ impl<T: Read + Write> ElectrumApi for RawClient<T> {
804
804
} ;
805
805
}
806
806
807
- Ok ( answers. into_iter ( ) . map ( | ( _ , r ) | r ) . collect ( ) )
807
+ Ok ( answers. into_values ( ) . collect ( ) )
808
808
}
809
809
810
810
fn block_headers_subscribe_raw ( & self ) -> Result < RawHeaderNotification , Error > {
@@ -1128,7 +1128,7 @@ mod test {
1128
1128
use crate :: utils;
1129
1129
1130
1130
use super :: RawClient ;
1131
- use api:: ElectrumApi ;
1131
+ use crate :: api:: ElectrumApi ;
1132
1132
1133
1133
fn get_test_server ( ) -> String {
1134
1134
std:: env:: var ( "TEST_ELECTRUM_SERVER" ) . unwrap_or ( "electrum.blockstream.info:50001" . into ( ) )
@@ -1426,7 +1426,7 @@ mod test {
1426
1426
1427
1427
#[ test]
1428
1428
fn test_raw_call ( ) {
1429
- use types:: Param ;
1429
+ use crate :: types:: Param ;
1430
1430
1431
1431
let client = RawClient :: new ( get_test_server ( ) , None ) . unwrap ( ) ;
1432
1432
0 commit comments