@@ -21,9 +21,9 @@ pub struct RpcClient {
21
21
}
22
22
23
23
impl RpcClient {
24
- pub fn new ( network : Network ) -> Result < Self , Error > {
24
+ pub fn new ( network : & Network ) -> Result < Self , Error > {
25
25
let mut additional_headers = HeaderMap :: new ( ) ;
26
- for header in network. rpc_headers . iter ( ) {
26
+ for header in & network. rpc_headers {
27
27
let header_name = HeaderName :: from_bytes ( header. 0 . as_bytes ( ) ) ?;
28
28
let header_value = HeaderValue :: from_str ( & header. 1 ) ?;
29
29
@@ -64,7 +64,7 @@ mod tests {
64
64
rpc_headers : [ ( "api key" . to_string ( ) , "Bearer" . to_string ( ) ) ] . to_vec ( ) ,
65
65
} ;
66
66
67
- let result = RpcClient :: new ( network) ;
67
+ let result = RpcClient :: new ( & network) ;
68
68
69
69
assert ! ( result. is_err( ) ) ;
70
70
assert_eq ! (
@@ -81,7 +81,7 @@ mod tests {
81
81
rpc_headers : [ ( "Authorization" . to_string ( ) , "Bearer 1234" . to_string ( ) ) ] . to_vec ( ) ,
82
82
} ;
83
83
84
- let result = RpcClient :: new ( network) ;
84
+ let result = RpcClient :: new ( & network) ;
85
85
86
86
assert ! ( result. is_ok( ) ) ;
87
87
}
@@ -94,7 +94,7 @@ mod tests {
94
94
rpc_headers : [ ( "authorization" . to_string ( ) , "bearer 1234" . to_string ( ) ) ] . to_vec ( ) ,
95
95
} ;
96
96
97
- let result = RpcClient :: new ( network) ;
97
+ let result = RpcClient :: new ( & network) ;
98
98
99
99
assert ! ( result. is_ok( ) ) ;
100
100
}
@@ -107,7 +107,7 @@ mod tests {
107
107
rpc_headers : [ ] . to_vec ( ) ,
108
108
} ;
109
109
110
- let result = RpcClient :: new ( network) ;
110
+ let result = RpcClient :: new ( & network) ;
111
111
112
112
assert ! ( result. is_ok( ) ) ;
113
113
}
@@ -124,7 +124,7 @@ mod tests {
124
124
. to_vec ( ) ,
125
125
} ;
126
126
127
- let result = RpcClient :: new ( network) ;
127
+ let result = RpcClient :: new ( & network) ;
128
128
129
129
assert ! ( result. is_ok( ) ) ;
130
130
}
0 commit comments