From 9d9af28cb1d4076d65aeca77dacbbbbcc9055c03 Mon Sep 17 00:00:00 2001 From: naskya Date: Sat, 15 Jun 2024 07:03:52 +0900 Subject: [PATCH] chore (backend-rs): prefer using as_ref & apply clippy fix --- packages/backend-rs/src/util/id.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/backend-rs/src/util/id.rs b/packages/backend-rs/src/util/id.rs index 2d384db78c..c7f5f294dd 100644 --- a/packages/backend-rs/src/util/id.rs +++ b/packages/backend-rs/src/util/id.rs @@ -27,11 +27,11 @@ fn init_id_generator(length: u8, fingerprint: &str) { /// It automatically calls [init_id_generator], if the generator has not been initialized. fn create_id(datetime: &NaiveDateTime) -> String { if GENERATOR.get().is_none() { - let length = match &CONFIG.cuid { - Some(cuid) => cmp::min(cmp::max(cuid.length.unwrap_or(16), 16), 24), + let length = match CONFIG.cuid.as_ref() { + Some(cuid) => cuid.length.unwrap_or(16).clamp(16, 24), None => 16, }; - let fingerprint = match &CONFIG.cuid { + let fingerprint = match CONFIG.cuid.as_ref() { Some(cuid) => cuid.fingerprint.as_deref().unwrap_or_default(), None => "", };