@@ -383,7 +383,7 @@ where
383383 indexed_results. push ( indexed_result)
384384 }
385385
386- indexed_results. sort_by ( |( index_a , _) , ( index_b , _ ) | index_a . cmp ( index_b ) ) ;
386+ indexed_results. sort_by_key ( |( index , _) | * index ) ;
387387
388388 indexed_results. into_iter ( ) . map ( |( _index, result) | result)
389389}
@@ -543,21 +543,21 @@ mod tests {
543543 ) ]
544544 #[ case:: invalid_request_object(
545545 json!( { "jsonrpc" : "2.0" , "method" : 1 , "params" : "bar" } ) ,
546- json!( { "jsonrpc" : "2.0" , "id" : null,
546+ json!( { "jsonrpc" : "2.0" , "id" : null,
547547 "error" : { "code" : -32600 , "message" : "Invalid request" , "data" : {
548548 "reason" : "invalid type: integer `1`, expected a string at line 1 column 27"
549549 } } } ) ,
550550 ) ]
551551 #[ case:: empty_batch(
552552 json!( [ ] ) ,
553- json!( { "jsonrpc" : "2.0" , "id" : null,
553+ json!( { "jsonrpc" : "2.0" , "id" : null,
554554 "error" : { "code" : -32600 , "message" : "Invalid request" , "data" : {
555555 "reason" : "A batch request must contain at least one request"
556556 } } } ) ,
557557 ) ]
558558 #[ case:: invalid_batch_single(
559559 json!( [ 1 ] ) ,
560- json!( [ { "jsonrpc" : "2.0" , "id" : null,
560+ json!( [ { "jsonrpc" : "2.0" , "id" : null,
561561 "error" : { "code" : -32600 , "message" : "Invalid request" , "data" : {
562562 "reason" : "invalid type: integer `1`, expected struct Helper at line 1 column 1"
563563 } } }
@@ -566,15 +566,15 @@ mod tests {
566566 #[ case:: invalid_batch_multiple(
567567 json!( [ 1 , 2 , 3 ] ) ,
568568 json!( [
569- { "jsonrpc" : "2.0" , "id" : null,
569+ { "jsonrpc" : "2.0" , "id" : null,
570570 "error" : { "code" : -32600 , "message" : "Invalid request" , "data" : {
571571 "reason" : "invalid type: integer `1`, expected struct Helper at line 1 column 1"
572572 } } } ,
573- { "jsonrpc" : "2.0" , "id" : null,
573+ { "jsonrpc" : "2.0" , "id" : null,
574574 "error" : { "code" : -32600 , "message" : "Invalid request" , "data" : {
575575 "reason" : "invalid type: integer `2`, expected struct Helper at line 1 column 1"
576576 } } } ,
577- { "jsonrpc" : "2.0" , "id" : null,
577+ { "jsonrpc" : "2.0" , "id" : null,
578578 "error" : { "code" : -32600 , "message" : "Invalid request" , "data" : {
579579 "reason" : "invalid type: integer `3`, expected struct Helper at line 1 column 1"
580580 } } } ,
@@ -592,7 +592,7 @@ mod tests {
592592 json!( [
593593 { "jsonrpc" : "2.0" , "result" : 7 , "id" : "1" } ,
594594 { "jsonrpc" : "2.0" , "result" : 19 , "id" : "2" } ,
595- { "jsonrpc" : "2.0" , "id" : null, "error" :
595+ { "jsonrpc" : "2.0" , "id" : null, "error" :
596596 { "code" : -32600 , "message" : "Invalid request" , "data" : {
597597 "reason" : "missing field `jsonrpc` at line 1 column 13"
598598 } } } ,
0 commit comments