@@ -167,26 +167,26 @@ mod test {
167
167
let tables = vec ! [ table1. clone( ) , table2. clone( ) ] ;
168
168
let route_client = RouterImpl :: new ( default_endpoint. clone ( ) , Arc :: new ( mock_rpc_client) ) ;
169
169
let route_res1 = route_client. route ( & tables, & ctx) . await . unwrap ( ) ;
170
- assert_eq ! ( & endpoint1, route_res1. get ( 0 ) . unwrap( ) . as_ref( ) . unwrap( ) ) ;
170
+ assert_eq ! ( & endpoint1, route_res1. first ( ) . unwrap( ) . as_ref( ) . unwrap( ) ) ;
171
171
assert_eq ! ( & endpoint2, route_res1. get( 1 ) . unwrap( ) . as_ref( ) . unwrap( ) ) ;
172
172
173
173
route_table. insert ( table1. clone ( ) , endpoint3. clone ( ) ) ;
174
174
route_table. insert ( table2. clone ( ) , endpoint4. clone ( ) ) ;
175
175
176
176
let route_res2 = route_client. route ( & tables, & ctx) . await . unwrap ( ) ;
177
- assert_eq ! ( & endpoint1, route_res2. get ( 0 ) . unwrap( ) . as_ref( ) . unwrap( ) ) ;
177
+ assert_eq ! ( & endpoint1, route_res2. first ( ) . unwrap( ) . as_ref( ) . unwrap( ) ) ;
178
178
assert_eq ! ( & endpoint2, route_res2. get( 1 ) . unwrap( ) . as_ref( ) . unwrap( ) ) ;
179
179
180
180
route_client. evict ( & [ table1. clone ( ) , table2. clone ( ) ] ) ;
181
181
182
182
let route_res3 = route_client. route ( & tables, & ctx) . await . unwrap ( ) ;
183
- assert_eq ! ( & endpoint3, route_res3. get ( 0 ) . unwrap( ) . as_ref( ) . unwrap( ) ) ;
183
+ assert_eq ! ( & endpoint3, route_res3. first ( ) . unwrap( ) . as_ref( ) . unwrap( ) ) ;
184
184
assert_eq ! ( & endpoint4, route_res3. get( 1 ) . unwrap( ) . as_ref( ) . unwrap( ) ) ;
185
185
186
186
let route_res4 = route_client. route ( & [ table3, table4] , & ctx) . await . unwrap ( ) ;
187
187
assert_eq ! (
188
188
& default_endpoint,
189
- route_res4. get ( 0 ) . unwrap( ) . as_ref( ) . unwrap( )
189
+ route_res4. first ( ) . unwrap( ) . as_ref( ) . unwrap( )
190
190
) ;
191
191
assert_eq ! (
192
192
& default_endpoint,
0 commit comments