From 463da08fba401f11f65ca3d0700ff9a78ca56d9a Mon Sep 17 00:00:00 2001 From: Wesley Yang <48174882+wesleyel@users.noreply.github.com> Date: Thu, 3 Apr 2025 17:50:00 +0800 Subject: [PATCH] Refactor parameter checking in `Dict` to use `is_some_and` for improved clarity --- crates/typst-library/src/foundations/dict.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/typst-library/src/foundations/dict.rs b/crates/typst-library/src/foundations/dict.rs index d8815354b..f49080203 100644 --- a/crates/typst-library/src/foundations/dict.rs +++ b/crates/typst-library/src/foundations/dict.rs @@ -282,7 +282,7 @@ impl Dict { let mut is_dict = true; // try to check the number of parameters, if not, use array form - let use_two_args = mapper.params().map_or(false, |params| params.len() >= 2); + let use_two_args = mapper.params().is_some_and(|params| params.len() >= 2); for (key, value) in self { // choose how to pass parameters based on the function signature