Prechádzať zdrojové kódy

Utilize `if let` construct instead of explicit unwrapping.

Corey Farwell 5 rokov pred
rodič
commit
94880b2db7
1 zmenil súbory, kde vykonal 1 pridanie a 3 odobranie
  1. 1 3
      src/rust/protover/ffi.rs

+ 1 - 3
src/rust/protover/ffi.rs

@@ -61,10 +61,8 @@ pub extern "C" fn protover_all_supported(
         Ok(n)  => n,
         Err(_) => return 1,
     };
-    let maybe_unsupported: Option<UnvalidatedProtoEntry> = relay_proto_entry.all_supported();
 
-    if maybe_unsupported.is_some() {
-        let unsupported: UnvalidatedProtoEntry = maybe_unsupported.unwrap();
+    if let Some(unsupported) = relay_proto_entry.all_supported() {
         let c_unsupported: CString = match CString::new(unsupported.to_string()) {
             Ok(n) => n,
             Err(_) => return 1,