@@ -257,10 +257,11 @@ impl PackageMetadata {
257257 {
258258 let mut proc_metadata = HashMap :: new ( ) ;
259259 for ( name, data) in metadata {
260- if name != "main" && name != "tvf" {
261- if let Ok ( prosa_metadata) = serde_json:: from_value :: < Metadata > ( data. clone ( ) ) {
262- proc_metadata. insert ( name. as_str ( ) , prosa_metadata) ;
263- }
260+ if name != "main"
261+ && name != "tvf"
262+ && let Ok ( prosa_metadata) = serde_json:: from_value :: < Metadata > ( data. clone ( ) )
263+ {
264+ proc_metadata. insert ( name. as_str ( ) , prosa_metadata) ;
264265 }
265266 }
266267
@@ -279,16 +280,15 @@ impl PackageMetadata {
279280 . and_then ( |m| m. get ( "prosa" ) . and_then ( |w| w. as_object ( ) ) )
280281 {
281282 for ( meta_name, data) in metadata {
282- if meta_name == ty {
283- if let Ok ( prosa_metadata) =
283+ if meta_name == ty
284+ && let Ok ( prosa_metadata) =
284285 serde_json:: from_value :: < Vec < String > > ( data. clone ( ) ) . map ( |v| v. into_iter ( ) )
285- {
286- meta_list. append (
287- & mut prosa_metadata
288- . map ( |w| format ! ( "{}::{}" , self . name. replace( '-' , "_" ) , w) )
289- . collect :: < Vec < String > > ( ) ,
290- ) ;
291- }
286+ {
287+ meta_list. append (
288+ & mut prosa_metadata
289+ . map ( |w| format ! ( "{}::{}" , self . name. replace( '-' , "_" ) , w) )
290+ . collect :: < Vec < String > > ( ) ,
291+ ) ;
292292 }
293293 }
294294 }
@@ -327,35 +327,34 @@ impl PackageMetadata {
327327 version : & self . version ,
328328 } ) ;
329329 }
330- } else if ty == "adaptor" {
331- if let Some ( adaptor_name) = prosa_metadata. find_adaptor (
330+ } else if ty == "adaptor"
331+ && let Some ( adaptor_name) = prosa_metadata. find_adaptor (
332332 name. replace ( '-' , "_" ) . as_str ( ) ,
333333 Some ( self . name . replace ( '-' , "_" ) . as_str ( ) ) ,
334- ) {
335- return Some ( ComponentVersion {
336- name : adaptor_name . clone ( ) ,
337- crate_name : & self . name ,
338- version : & self . version ,
339- } ) ;
340- }
334+ )
335+ {
336+ return Some ( ComponentVersion {
337+ name : adaptor_name . clone ( ) ,
338+ crate_name : & self . name ,
339+ version : & self . version ,
340+ } ) ;
341341 }
342342 }
343- } else if meta_name == ty {
344- if let Some ( component_name) =
343+ } else if meta_name == ty
344+ && let Some ( component_name) =
345345 serde_json:: from_value :: < Vec < String > > ( data. clone ( ) )
346346 . ok ( )
347347 . and_then ( |m| {
348348 m. into_iter ( ) . find ( |w| {
349349 format ! ( "{}::{}" , self . name. replace( '-' , "_" ) , w) . contains ( name)
350350 } )
351351 } )
352- {
353- return Some ( ComponentVersion {
354- name : component_name,
355- crate_name : & self . name ,
356- version : & self . version ,
357- } ) ;
358- }
352+ {
353+ return Some ( ComponentVersion {
354+ name : component_name,
355+ crate_name : & self . name ,
356+ version : & self . version ,
357+ } ) ;
359358 }
360359 }
361360 }
@@ -561,23 +560,23 @@ impl CargoMetadata {
561560 let mut processor_version = None ;
562561 let mut adaptor_version = None ;
563562 for package in & self . packages {
564- if processor_version. is_none ( ) {
565- if let Some ( proc) = package. get_proc_version ( proc_name) {
566- processor_version = Some ( proc) ;
563+ if processor_version. is_none ( )
564+ && let Some ( proc) = package. get_proc_version ( proc_name)
565+ {
566+ processor_version = Some ( proc) ;
567567
568- if adaptor_version. is_some ( ) {
569- break ;
570- }
568+ if adaptor_version. is_some ( ) {
569+ break ;
571570 }
572571 }
573572
574- if adaptor_version. is_none ( ) {
575- if let Some ( adaptor) = package. get_adaptor_version ( adaptor_name) {
576- adaptor_version = Some ( adaptor) ;
573+ if adaptor_version. is_none ( )
574+ && let Some ( adaptor) = package. get_adaptor_version ( adaptor_name)
575+ {
576+ adaptor_version = Some ( adaptor) ;
577577
578- if processor_version. is_some ( ) {
579- break ;
580- }
578+ if processor_version. is_some ( ) {
579+ break ;
581580 }
582581 }
583582 }
0 commit comments