Skip to content

Commit

Permalink
cli: attesteer commands use let-else pattern
Browse files Browse the repository at this point in the history
  • Loading branch information
OverOrion committed Mar 14, 2023
1 parent e6cdacc commit 6875baa
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
4 changes: 3 additions & 1 deletion cli/src/attesteer/commands/send_dcap_quote.rs
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,9 @@ impl SendDcapQuoteCmd {
let rpc_response_str = direct_api.get(&jsonrpc_call).unwrap();

// Decode RPC response.
let rpc_response: RpcResponse = serde_json::from_str(&rpc_response_str).ok().unwrap();
let Ok(rpc_response) = serde_json::from_str::<RpcResponse>(&rpc_response_str) else {
panic!("Can't parse RPC response: '{rpc_response_str}'");
};
let rpc_return_value = match RpcReturnValue::from_hex(&rpc_response.result) {
Ok(rpc_return_value) => rpc_return_value,
Err(e) => panic!("Failed to decode RpcReturnValue: {:?}", e),
Expand Down
4 changes: 3 additions & 1 deletion cli/src/attesteer/commands/send_ias_attestation.rs
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,9 @@ impl SendIasAttestationReportCmd {
let rpc_response_str = direct_api.get(&jsonrpc_call).unwrap();

// Decode RPC response.
let rpc_response: RpcResponse = serde_json::from_str(&rpc_response_str).ok().unwrap();
let Ok(rpc_response) = serde_json::from_str::<RpcResponse>(&rpc_response_str) else {
panic!("Can't parse RPC response: '{rpc_response_str}'");
};
let rpc_return_value = match RpcReturnValue::from_hex(&rpc_response.result) {
Ok(rpc_return_value) => rpc_return_value,
Err(e) => panic!("Failed to decode RpcReturnValue: {:?}", e),
Expand Down

0 comments on commit 6875baa

Please sign in to comment.