@@ -871,11 +871,7 @@ impl TestStore {
871871 & self , primary_namespace : & str , secondary_namespace : & str , key : & str ,
872872 ) -> io:: Result < Vec < u8 > > {
873873 let persisted_lock = self . persisted_bytes . lock ( ) . unwrap ( ) ;
874- let prefixed = if secondary_namespace. is_empty ( ) {
875- primary_namespace. to_string ( )
876- } else {
877- format ! ( "{}/{}" , primary_namespace, secondary_namespace)
878- } ;
874+ let prefixed = format ! ( "{primary_namespace}/{secondary_namespace}" ) ;
879875
880876 if let Some ( outer_ref) = persisted_lock. get ( & prefixed) {
881877 if let Some ( inner_ref) = outer_ref. get ( key) {
@@ -900,15 +896,9 @@ impl TestStore {
900896 }
901897 let mut persisted_lock = self . persisted_bytes . lock ( ) . unwrap ( ) ;
902898
903- let prefixed = if secondary_namespace. is_empty ( ) {
904- primary_namespace. to_string ( )
905- } else {
906- format ! ( "{}/{}" , primary_namespace, secondary_namespace)
907- } ;
899+ let prefixed = format ! ( "{primary_namespace}/{secondary_namespace}" ) ;
908900 let outer_e = persisted_lock. entry ( prefixed) . or_insert ( new_hash_map ( ) ) ;
909- let mut bytes = Vec :: new ( ) ;
910- bytes. write_all ( & buf) ?;
911- outer_e. insert ( key. to_string ( ) , bytes) ;
901+ outer_e. insert ( key. to_string ( ) , buf) ;
912902 Ok ( ( ) )
913903 }
914904
@@ -924,11 +914,7 @@ impl TestStore {
924914
925915 let mut persisted_lock = self . persisted_bytes . lock ( ) . unwrap ( ) ;
926916
927- let prefixed = if secondary_namespace. is_empty ( ) {
928- primary_namespace. to_string ( )
929- } else {
930- format ! ( "{}/{}" , primary_namespace, secondary_namespace)
931- } ;
917+ let prefixed = format ! ( "{primary_namespace}/{secondary_namespace}" ) ;
932918 if let Some ( outer_ref) = persisted_lock. get_mut ( & prefixed) {
933919 outer_ref. remove ( & key. to_string ( ) ) ;
934920 }
@@ -941,11 +927,7 @@ impl TestStore {
941927 ) -> io:: Result < Vec < String > > {
942928 let mut persisted_lock = self . persisted_bytes . lock ( ) . unwrap ( ) ;
943929
944- let prefixed = if secondary_namespace. is_empty ( ) {
945- primary_namespace. to_string ( )
946- } else {
947- format ! ( "{}/{}" , primary_namespace, secondary_namespace)
948- } ;
930+ let prefixed = format ! ( "{primary_namespace}/{secondary_namespace}" ) ;
949931 match persisted_lock. entry ( prefixed) {
950932 hash_map:: Entry :: Occupied ( e) => Ok ( e. get ( ) . keys ( ) . cloned ( ) . collect ( ) ) ,
951933 hash_map:: Entry :: Vacant ( _) => Ok ( Vec :: new ( ) ) ,
0 commit comments