Skip to content

Commit dd28fa5

Browse files
committed
Marginally simplify TestStore
1 parent a09e8d5 commit dd28fa5

File tree

1 file changed

+5
-23
lines changed

1 file changed

+5
-23
lines changed

lightning/src/util/test_utils.rs

Lines changed: 5 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)