@@ -299,16 +299,12 @@ pub fn load_module_signing_configs(
299299 Some ( secret) => secret. clone ( ) ,
300300 None => bail ! ( "JWT secret for module {} is missing" , module. id) ,
301301 } ;
302-
303- // Make sure the signing ID is present
304- let signing_id = match & module. signing_id {
305- Some ( id) => * id,
306- None => bail ! ( "Signing ID for module {} is missing" , module. id) ,
307- } ;
308-
309302 // Create the module signing config and validate it
310- let module_signing_config =
311- ModuleSigningConfig { module_name : module. id . clone ( ) , jwt_secret, signing_id } ;
303+ let module_signing_config = ModuleSigningConfig {
304+ module_name : module. id . clone ( ) ,
305+ jwt_secret,
306+ signing_id : module. signing_id ,
307+ } ;
312308 module_signing_config
313309 . validate ( )
314310 . wrap_err ( format ! ( "Invalid signing config for module {}" , module. id) ) ?;
@@ -336,7 +332,7 @@ pub fn load_module_signing_configs(
336332 }
337333 None => {
338334 seen_signing_ids. insert ( module_signing_config. signing_id , & module. id ) ;
339- signing_id
335+ module . signing_id
340336 }
341337 } ;
342338
@@ -385,10 +381,10 @@ mod tests {
385381 }
386382 }
387383
388- async fn create_module_config ( id : & ModuleId , signing_id : & B256 ) -> StaticModuleConfig {
384+ async fn create_module_config ( id : ModuleId , signing_id : B256 ) -> StaticModuleConfig {
389385 StaticModuleConfig {
390386 id : id. clone ( ) ,
391- signing_id : Some ( * signing_id ) ,
387+ signing_id,
392388 docker_image : String :: from ( "" ) ,
393389 env : None ,
394390 env_file : None ,
@@ -407,8 +403,8 @@ mod tests {
407403 b256 ! ( "0202020202020202020202020202020202020202020202020202020202020202" ) ;
408404
409405 cfg. modules = Some ( vec ! [
410- create_module_config( & first_module_id, & first_signing_id) . await ,
411- create_module_config( & second_module_id, & second_signing_id) . await ,
406+ create_module_config( first_module_id. clone ( ) , first_signing_id) . await ,
407+ create_module_config( second_module_id. clone ( ) , second_signing_id) . await ,
412408 ] ) ;
413409
414410 let jwts = HashMap :: from ( [
@@ -466,8 +462,10 @@ mod tests {
466462 b256 ! ( "0202020202020202020202020202020202020202020202020202020202020202" ) ;
467463
468464 cfg. modules = Some ( vec ! [
469- create_module_config( & first_module_id, & first_signing_id) . await ,
470- create_module_config( & first_module_id, & second_signing_id) . await , /* Duplicate module name */
465+ create_module_config( first_module_id. clone( ) , first_signing_id) . await ,
466+ create_module_config( first_module_id. clone( ) , second_signing_id) . await , /* Duplicate
467+ * module
468+ * name */
471469 ] ) ;
472470
473471 let jwts = HashMap :: from ( [
@@ -498,8 +496,8 @@ mod tests {
498496 b256 ! ( "0202020202020202020202020202020202020202020202020202020202020202" ) ;
499497
500498 cfg. modules = Some ( vec ! [
501- create_module_config( & first_module_id, & first_signing_id) . await ,
502- create_module_config( & second_module_id, & second_signing_id) . await ,
499+ create_module_config( first_module_id. clone ( ) , first_signing_id) . await ,
500+ create_module_config( second_module_id. clone ( ) , second_signing_id) . await ,
503501 ] ) ;
504502
505503 let jwts = HashMap :: from ( [
@@ -530,8 +528,8 @@ mod tests {
530528 let second_module_id = ModuleId ( "2nd_test_module" . to_string ( ) ) ;
531529
532530 cfg. modules = Some ( vec ! [
533- create_module_config( & first_module_id, & first_signing_id) . await ,
534- create_module_config( & second_module_id, & first_signing_id) . await , /* Duplicate signing ID */
531+ create_module_config( first_module_id. clone ( ) , first_signing_id) . await ,
532+ create_module_config( second_module_id. clone ( ) , first_signing_id) . await , /* Duplicate signing ID */
535533 ] ) ;
536534
537535 let jwts = HashMap :: from ( [
@@ -564,8 +562,8 @@ mod tests {
564562 b256 ! ( "0202020202020202020202020202020202020202020202020202020202020202" ) ;
565563
566564 cfg. modules = Some ( vec ! [
567- create_module_config( & first_module_id, & first_signing_id) . await ,
568- create_module_config( & second_module_id, & second_signing_id) . await ,
565+ create_module_config( first_module_id. clone ( ) , first_signing_id) . await ,
566+ create_module_config( second_module_id. clone ( ) , second_signing_id) . await ,
569567 ] ) ;
570568
571569 let jwts = HashMap :: from ( [ ( second_module_id. clone ( ) , "another-secret" . to_string ( ) ) ] ) ;
@@ -589,7 +587,8 @@ mod tests {
589587 let first_signing_id =
590588 b256 ! ( "0101010101010101010101010101010101010101010101010101010101010101" ) ;
591589
592- cfg. modules = Some ( vec ! [ create_module_config( & first_module_id, & first_signing_id) . await ] ) ;
590+ cfg. modules =
591+ Some ( vec ! [ create_module_config( first_module_id. clone( ) , first_signing_id) . await ] ) ;
593592
594593 let jwts = HashMap :: from ( [ ( first_module_id. clone ( ) , "" . to_string ( ) ) ] ) ;
595594
@@ -610,7 +609,8 @@ mod tests {
610609 let first_signing_id =
611610 b256 ! ( "0000000000000000000000000000000000000000000000000000000000000000" ) ;
612611
613- cfg. modules = Some ( vec ! [ create_module_config( & first_module_id, & first_signing_id) . await ] ) ;
612+ cfg. modules =
613+ Some ( vec ! [ create_module_config( first_module_id. clone( ) , first_signing_id) . await ] ) ;
614614
615615 let jwts = HashMap :: from ( [ ( first_module_id. clone ( ) , "supersecret" . to_string ( ) ) ] ) ;
616616
0 commit comments