File tree Expand file tree Collapse file tree 1 file changed +9
-15
lines changed Expand file tree Collapse file tree 1 file changed +9
-15
lines changed Original file line number Diff line number Diff line change @@ -2470,21 +2470,15 @@ impl ResultsDoneHook for ResultsDone {
2470
2470
match * self . inner {
2471
2471
ResultsDoneVariant :: Rpc ( ref message, ref cap_table) => {
2472
2472
let root: message:: Reader = message. get_root_as_reader ( ) ?;
2473
- match root. which ( ) ? {
2474
- message:: Return ( ret) => match ret?. which ( ) ? {
2475
- crate :: rpc_capnp:: return_:: Results ( payload) => {
2476
- let mut content = payload?. get_content ( ) ;
2477
- content. imbue ( cap_table) ;
2478
- Ok ( content)
2479
- }
2480
- _ => {
2481
- unreachable ! ( )
2482
- }
2483
- } ,
2484
- _ => {
2485
- unreachable ! ( )
2486
- }
2487
- }
2473
+ let message:: Return ( ret) = root. which ( ) ? else {
2474
+ unreachable ! ( ) ;
2475
+ } ;
2476
+ let crate :: rpc_capnp:: return_:: Results ( payload) = ret?. which ( ) ? else {
2477
+ unreachable ! ( ) ;
2478
+ } ;
2479
+ let mut content = payload?. get_content ( ) ;
2480
+ content. imbue ( cap_table) ;
2481
+ Ok ( content)
2488
2482
}
2489
2483
ResultsDoneVariant :: LocallyRedirected ( ref message, ref cap_table) => {
2490
2484
let mut result: any_pointer:: Reader = message. get_root_as_reader ( ) ?;
You can’t perform that action at this time.
0 commit comments