From de7849dfded6b886a862b6347e3c4e1dfaa02415 Mon Sep 17 00:00:00 2001 From: davidemazzocchi Date: Fri, 27 Feb 2026 15:20:46 +0100 Subject: [PATCH] chore: remove small inefficiency from comparison statement --- 01.workspace/heave/src/imp/catalog_list_by_subclass.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/01.workspace/heave/src/imp/catalog_list_by_subclass.rs b/01.workspace/heave/src/imp/catalog_list_by_subclass.rs index 9f4da6f..8b690f1 100644 --- a/01.workspace/heave/src/imp/catalog_list_by_subclass.rs +++ b/01.workspace/heave/src/imp/catalog_list_by_subclass.rs @@ -29,7 +29,7 @@ impl Catalog { Ok(items .values() .filter(move |item| item.class == T::class()) - .filter(move |item| item.subclass == Some(subclass.to_string())) + .filter(move |item| item.subclass.as_deref() == Some(subclass)) .filter_map(|item| { T::try_from(item.clone()).ok() }) .collect()) })