@@ -871,11 +871,7 @@ impl TestStore {
871
871
& self , primary_namespace : & str , secondary_namespace : & str , key : & str ,
872
872
) -> io:: Result < Vec < u8 > > {
873
873
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}" ) ;
879
875
880
876
if let Some ( outer_ref) = persisted_lock. get ( & prefixed) {
881
877
if let Some ( inner_ref) = outer_ref. get ( key) {
@@ -900,15 +896,9 @@ impl TestStore {
900
896
}
901
897
let mut persisted_lock = self . persisted_bytes . lock ( ) . unwrap ( ) ;
902
898
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}" ) ;
908
900
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) ;
912
902
Ok ( ( ) )
913
903
}
914
904
@@ -924,11 +914,7 @@ impl TestStore {
924
914
925
915
let mut persisted_lock = self . persisted_bytes . lock ( ) . unwrap ( ) ;
926
916
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}" ) ;
932
918
if let Some ( outer_ref) = persisted_lock. get_mut ( & prefixed) {
933
919
outer_ref. remove ( & key. to_string ( ) ) ;
934
920
}
@@ -941,11 +927,7 @@ impl TestStore {
941
927
) -> io:: Result < Vec < String > > {
942
928
let mut persisted_lock = self . persisted_bytes . lock ( ) . unwrap ( ) ;
943
929
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}" ) ;
949
931
match persisted_lock. entry ( prefixed) {
950
932
hash_map:: Entry :: Occupied ( e) => Ok ( e. get ( ) . keys ( ) . cloned ( ) . collect ( ) ) ,
951
933
hash_map:: Entry :: Vacant ( _) => Ok ( Vec :: new ( ) ) ,
0 commit comments